rpms/eclipse-anyedit/devel assemble.xml, NONE, 1.1 eclipse-anyedit-2.2.0-unicode.patch, NONE, 1.1 eclipse-anyedit.spec, NONE, 1.1 package.xml, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
joshkayse
joshkayse at fedoraproject.org
Thu Aug 20 19:35:34 UTC 2009
Author: joshkayse
Update of /cvs/pkgs/rpms/eclipse-anyedit/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv9510
Modified Files:
.cvsignore sources
Added Files:
assemble.xml eclipse-anyedit-2.2.0-unicode.patch
eclipse-anyedit.spec package.xml
Log Message:
Initial creation of eclipse-anyedit. Import from srpm by rmyers
--- NEW FILE assemble.xml ---
<?xml version="1.0" encoding="UTF-8"?>
<project default="gather.bin.parts" name="build">
<target name="gather.bin.parts">
<ant antfile="${sourceDirectory}/build.xml" dir="${sourceDirectory}" target="gather.bin.parts"/>
</target>
</project>
eclipse-anyedit-2.2.0-unicode.patch:
TextUtil.java | 188 +++++++++++++++++++++++++++++-----------------------------
1 file changed, 94 insertions(+), 94 deletions(-)
--- NEW FILE eclipse-anyedit-2.2.0-unicode.patch ---
# This patch was generated with:
#!/bin/bash
for char in à á À Á â Â ä Ä å Å ã Ã æ Æ ç Ç é É è È ê Ê ë Ë í Í ï Ï õ Õ ó ô Ó Ô ö Ö ø Ø ß ù Ù ú Ú û Û ü Ü
do
newchar=$(echo $char | od -x -N1 | tr 'a-f' 'A-F' | head -1 | awk '{print "\\u"$2}')
export char newchar
perl -pi -e 's/$ENV{char}/$ENV{newchar}/g' $1
done
--- eclipse-anyedit-2.1.1/src/de/loskutov/anyedit/util/TextUtil.java 2008-10-11 20:38:10.000000000 -0400
+++ eclipse-anyedit-2.1.1/src/de/loskutov/anyedit/util/TextUtil.java 2008-10-11 20:38:21.000000000 -0400
@@ -894,53 +894,53 @@ public class TextUtil {
">", ">" }, {
"&", "&" }, {
""", "\"" }, {
- "à", "à" }, {
- "À", "À" }, {
- "â", "â" }, {
- "ä", "ä" }, {
- "Ä", "Ä" }, {
- "Â", "Â" }, {
- "å", "å" }, {
- "Å", "Å" }, {
- "æ", "æ" }, {
- "Æ", "Æ" }, {
- "ç", "ç" }, {
- "Ç", "Ç" }, {
- "é", "é" }, {
- "É", "É" }, {
- "á", "á" }, {
- "Á", "Á" }, {
- "è", "è" }, {
- "È", "È" }, {
- "ê", "ê" }, {
- "Ê", "Ê" }, {
- "ë", "ë" }, {
- "Ë", "Ë" }, {
- "ï", "ï" }, {
- "Ï", "Ï" }, {
- "í", "í" }, {
- "Í", "Í" }, {
- "ã", "ã" }, {
- "Ã", "Ã" }, {
- "õ", "õ" }, {
- "Õ", "Õ" }, {
- "ó", "ó" }, {
- "Ó", "Ó" }, {
- "ô", "ô" }, {
- "Ô", "Ô" }, {
- "ö", "ö" }, {
- "Ö", "Ö" }, {
- "ø", "ø" }, {
- "Ø", "Ø" }, {
- "ß", "ß" }, {
- "ù", "ù" }, {
- "Ù", "Ù" }, {
- "ú", "ú" }, {
- "Ú", "Ú" }, {
- "û", "û" }, {
- "Û", "Û" }, {
- "ü", "ü" }, {
- "Ü", "Ü" }, {
+ "à", "\u00E0" }, {
+ "À", "\u00C0" }, {
+ "â", "\u00E2" }, {
+ "ä", "\u00E4" }, {
+ "Ä", "\u00C4" }, {
+ "Â", "\u00C2" }, {
+ "å", "\u00E5" }, {
+ "Å", "\u00C5" }, {
+ "æ", "\u00E6" }, {
+ "Æ", "\u00C6" }, {
+ "ç", "\u00E7" }, {
+ "Ç", "\u00C7" }, {
+ "é", "\u00E9" }, {
+ "É", "\u00C9" }, {
+ "á", "\u00E1" }, {
+ "Á", "\u00C1" }, {
+ "è", "\u00E8" }, {
+ "È", "\u00C8" }, {
+ "ê", "\u00EA" }, {
+ "Ê", "\u00CA" }, {
+ "ë", "\u00EB" }, {
+ "Ë", "\u00CB" }, {
+ "ï", "\u00EF" }, {
+ "Ï", "\u00CF" }, {
+ "í", "\u00ED" }, {
+ "Í", "\u00CD" }, {
+ "ã", "\u00E3" }, {
+ "Ã", "\u00C3" }, {
+ "õ", "\u00F5" }, {
+ "Õ", "\u00D5" }, {
+ "ó", "\u00F3" }, {
+ "Ó", "\u00D3" }, {
+ "ô", "\u00F4" }, {
+ "Ô", "\u00D4" }, {
+ "ö", "\u00F6" }, {
+ "Ö", "\u00D6" }, {
+ "ø", "\u00F8" }, {
+ "Ø", "\u00D8" }, {
+ "ß", "\u00DF" }, {
+ "ù", "\u00F9" }, {
+ "Ù", "\u00D9" }, {
+ "ú", "\u00FA" }, {
+ "Ú", "\u00DA" }, {
+ "û", "\u00FB" }, {
+ "Û", "\u00DB" }, {
+ "ü", "\u00FC" }, {
+ "Ü", "\u00DC" }, {
" ", " " }, {
"®", "\u00AE" }, {
"©", "\u00A9" }, {
@@ -963,99 +963,99 @@ public class TextUtil {
return "&";
case '"':
return """;
- case 'à':
+ case '\u00E0':
return "à";
- case 'á':
+ case '\u00E1':
return "á";
- case 'À':
+ case '\u00C0':
return "À";
- case 'Á':
+ case '\u00C1':
return "Á";
- case 'â':
+ case '\u00E2':
return "â";
- case 'Â':
+ case '\u00C2':
return "Â";
- case 'ä':
+ case '\u00E4':
return "ä";
- case 'Ä':
+ case '\u00C4':
return "Ä";
- case 'å':
+ case '\u00E5':
return "å";
- case 'Å':
+ case '\u00C5':
return "Å";
- case 'ã':
+ case '\u00E3':
return "ã";
- case 'Ã':
+ case '\u00C3':
return "Ã";
- case 'æ':
+ case '\u00E6':
return "æ";
- case 'Æ':
+ case '\u00C6':
return "Æ";
- case 'ç':
+ case '\u00E7':
return "ç";
- case 'Ç':
+ case '\u00C7':
return "Ç";
- case 'é':
+ case '\u00E9':
return "é";
- case 'É':
+ case '\u00C9':
return "É";
- case 'è':
+ case '\u00E8':
return "è";
- case 'È':
+ case '\u00C8':
return "È";
- case 'ê':
+ case '\u00EA':
return "ê";
- case 'Ê':
+ case '\u00CA':
return "Ê";
- case 'ë':
+ case '\u00EB':
return "ë";
- case 'Ë':
+ case '\u00CB':
return "Ë";
- case 'í':
+ case '\u00ED':
return "í";
- case 'Í':
+ case '\u00CD':
return "Í";
- case 'ï':
+ case '\u00EF':
return "ï";
- case 'Ï':
+ case '\u00CF':
return "Ï";
- case 'õ':
+ case '\u00F5':
return "õ";
- case 'Õ':
+ case '\u00D5':
return "Õ";
- case 'ó':
+ case '\u00F3':
return "ó";
- case 'ô':
+ case '\u00F4':
return "ô";
- case 'Ó':
+ case '\u00D3':
return "Ó";
- case 'Ô':
+ case '\u00D4':
return "Ô";
- case 'ö':
+ case '\u00F6':
return "ö";
- case 'Ö':
+ case '\u00D6':
return "Ö";
- case 'ø':
+ case '\u00F8':
return "ø";
- case 'Ø':
+ case '\u00D8':
return "Ø";
- case 'ß':
+ case '\u00DF':
return "ß";
- case 'ù':
+ case '\u00F9':
return "ù";
- case 'Ù':
+ case '\u00D9':
return "Ù";
- case 'ú':
+ case '\u00FA':
return "ú";
- case 'Ú':
+ case '\u00DA':
return "Ú";
- case 'û':
+ case '\u00FB':
return "û";
- case 'Û':
+ case '\u00DB':
return "Û";
- case 'ü':
+ case '\u00FC':
return "ü";
- case 'Ü':
+ case '\u00DC':
return "Ü";
case '\u00AE':
return "®";
--- NEW FILE eclipse-anyedit.spec ---
%define eclipse_base %{_libdir}/eclipse
%define rlsdate 200904262004
Summary: AnyEdit plugin for eclipse
Name: eclipse-anyedit
Version: 2.2.0
Release: 2%{?dist}
License: BSD
Group: Development/Tools
URL: http://andrei.gmxhome.de/anyedit/index.html
Buildroot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
Source0: http://anyedittools.googlecode.com/files/de.loskutov.anyedit.AnyEditTools_2.2.0.200904262004.jar
# SOURCE1 and SOURCE2 written by rmyers to facilitate PDE Build
Source1: assemble.xml
Source2: package.xml
# work around unicode/compiler issue
Patch0: eclipse-anyedit-%{version}-unicode.patch
Requires: eclipse-platform >= 3.4.0
BuildRequires: jpackage-utils >= 0:1.5
BuildRequires: eclipse-pde
BuildRequires: java-devel >= 1.4.2
BuildArch: noarch
%description
The AnyEdit plugin adds several new actions to the context menu of text-based
Eclipse editors.
%prep
%setup -q -c
%patch0 -p1
# remove pre-compiled classes
rm -rf de
%build
/bin/sh -x %{eclipse_base}/buildscripts/copy-platform SDK %{eclipse_base}
SDK=$(cd SDK > /dev/null && pwd)
# Eclipse may write preferences and logs here
mkdir home
homedir=$(cd home > /dev/null && pwd)
# create the required assemble and package targets
mkdir $(pwd)/build/
# this symlink creates the assemble target which assembles the plugin
ln -s %{SOURCE1} $(pwd)/build/assemble.de.loskutov.anyedit.AnyEditTools.all.xml
# this symlink creates the package target which packages the plugin
ln -s %{SOURCE2} $(pwd)/build/package.de.loskutov.anyedit.AnyEditTools.all.xml
# find correct location
package_build=$(find %{eclipse_base} -name 'package-build' -print | grep pde | grep templates)
build_xml=$(find %{eclipse_base} -name 'build.xml' -print | grep pde | grep scripts)
# build the plugin
eclipse \
-nosplash \
-application org.eclipse.ant.core.antRunner \
-Dtype=plugin \
-Did=de.loskutov.anyedit.AnyEditTools \
-DbaseLocation=$SDK \
-DsourceDirectory=$(pwd) \
-DbuildDirectory=$(pwd)/build \
-Dbuilder=$package_build \
-f $build_xml \
-vmargs -Duser.home=$homedir
%install
rm -rf %{buildroot}
# create plugins directory
install -d -m 755 %{buildroot}/%{_datadir}/eclipse/dropins/anyedit/plugins
# install plugin
install -m 644 de.loskutov.anyedit.AnyEditTools_%{version}.%{rlsdate}.jar \
%{buildroot}/%{_datadir}/eclipse/dropins/anyedit/plugins
%clean
rm -rf %{buildroot}
%files
%defattr(-,root,root,-)
/usr/share/eclipse/dropins/anyedit
%changelog
* Wed Aug 19 2009 Rob Myers <rob.myers at gtri.gatech.edu> 2.2.0-2
- Drop LICENSE file
- Minor spec file cleanup
* Wed Aug 19 2009 Rob Myers <rob.myers at gtri.gatech.edu> 2.2.0-1
- Updated to 2.2.0
- Drop gcj support
- Change jar location to /usr/share/eclipse/dropins/anyedit
- Bump eclipse-platform to 3.4.0+
* Wed Oct 15 2008 Rob Myers <rob.myers at gtri.gatech.edu> 2.1.1-3
- move plugin to dropins
* Sun Oct 12 2008 Rob Myers <rob.myers at gtri.gatech.edu> 2.1.1-2
- use build.update.jar package target
- update Requires for compatible versions of eclipse
* Sat Oct 11 2008 Rob Myers <rob.myers at gtri.gatech.edu> 2.1.1-1
- update to 2.1.1
* Wed Oct 17 2007 Rob Myers <rob.myers at gtri.gatech.edu> 1.8.2-5
- install as jar instead of zip
* Tue Oct 16 2007 Rob Myers <rob.myers at gtri.gatech.edu> 1.8.2-4
- rebuild
* Tue Sep 25 2007 Rob Myers <rob.myers at gtri.gatech.edu> 1.8.2-3
- update to meet http://fedoraproject.org/wiki/PackagingDrafts/EclipsePlugins
* Thu Sep 13 2007 Rob Myers <rob.myers at gtri.gatech.edu> 1.8.2-2
- update defattr settings from alcapcom
* Fri Sep 7 2007 Rob Myers <rob.myers at gtri.gatech.edu> 1.8.2-1
- update to 1.8.2
- update unicode patch for IcedTea compatibility
* Sun May 27 2007 Rob Myers <rob.myers at gtri.gatech.edu> 1.8.0-2
- enable gcj_support and rebuild
* Fri May 18 2007 Rob Myers <rob.myers at gtri.gatech.edu> 1.8.0-1
- Update to 1.8.0
- switch to pde build
- add gcj_support
- work around 'Ã' compiler issue
- add license
* Mon Apr 23 2007 Patrick Neely <patrick.neely at gtri.gatech.edu> 1.7.0-0
- Update to 1.7.0 for RHEL5
* Tue Jun 27 2006 Patrick Neely <patrick.neely at gtri.gatech.edu> 1.4.1-0
- Rebuilt for RHEL4
--- NEW FILE package.xml ---
<?xml version="1.0" encoding="UTF-8"?>
<project default="build.update.jar" name="build">
<target name="build.update.jar">
<ant antfile="${sourceDirectory}/build.xml" dir="${sourceDirectory}" target="build.update.jar"/>
</target>
</project>
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/eclipse-anyedit/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- .cvsignore 19 Aug 2009 21:26:21 -0000 1.1
+++ .cvsignore 20 Aug 2009 19:35:34 -0000 1.2
@@ -0,0 +1 @@
+de.loskutov.anyedit.AnyEditTools_2.2.0.200904262004.jar
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/eclipse-anyedit/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- sources 19 Aug 2009 21:26:21 -0000 1.1
+++ sources 20 Aug 2009 19:35:34 -0000 1.2
@@ -0,0 +1 @@
+2b4f4844ac69a0516fa640ac96cc433a de.loskutov.anyedit.AnyEditTools_2.2.0.200904262004.jar
More information about the fedora-extras-commits
mailing list