the Fink project is an effort to port
popular Unix programs to Mac OS X
Package: libidn
Version: 1.22
Revision: 6
Description: Internationalized domain names
Type: java(1.5)
License: LGPL
Maintainer: Benjamin Reed
Depends: <<
%N-shlibs (= %v-%r),
pkgconfig (>= 0.23-1)
<<
BuildDepends: <<
fink (>= 0.30.0-1),
fink-package-precedence (>= 0.7-1),
gettext-bin,
gettext-tools,
gtk-doc,
libiconv-dev,
libgettext8-dev,
pkgconfig (>= 0.23-1),
system-java-dev (>= 1.5-1)
<<
BuildDependsOnly: true
InfoTest: TestScript: DYLD_LIBRARY_PATH=%b/lib/.libs make check
Source: mirror:gnu:%n/%n-%v.tar.gz
Source-MD5: 893a1df0cf3b28b72d248382eaeaca71
PatchScript: <<
%{default_script}
perl -pi -e 's,g_utf8,idn_utf8,g' lib/*.c
perl -pi -e 's,for ac_prog in gcj,for ac_prog in false,' configure
<<
PatchFile: %n.patch
PatchFile-MD5: 10a843c4ac4cec6690b63bbc6514efa8
NoSetCPPFLAGS: true
NoSetLDFLAGS: true
UseMaxBuildJobs: true
ConfigureParams: --mandir=%p/share/man --infodir=%p/share/info --enable-gtk-doc --enable-java --disable-csharp
CompileScript: <<
#!/bin/sh -ex
rm -f java/*.jar
export lt_cv_sys_max_cmd_len=65536
export ac_cv_prog_JAVAC=javac
./configure %c
make
fink-package-precedence --prohibit-bdep %N .
<<
InstallScript: <<
#!/bin/sh -ex
make -j1 install DESTDIR="%d"
pushd doc
make -j1 install-man1 install-man3 DESTDIR="%d"
pushd java
make -j1 install DESTDIR="%d"
popd
install -d -m 755 %i/share/info
install -m 755 libidn.info %i/share/info
popd
rm -rf %i/share/java
# don't want to builddepend on emacs just for some elc's :P
rm -rf %i/share/emacs
<<
DocFiles: AUTHORS COPYING* ChangeLog FAQ INSTALL NEWS README* THANKS TODO doc/libidn.html doc/libidn.ps doc/libidn.pdf
SplitOff: <<
Package: %N-shlibs
Description: Shared libraries for libidn
Depends: libgettext8-shlibs, libiconv
Files: lib/libidn.*.dylib
Shlibs: %p/lib/libidn.11.dylib 18.0.0 %N-shlibs (>= 1.22-1)
<<
SplitOff2: <<
Package: %N-java
Description: Java implementation of libidn
Depends: system-java (>= 1.5-1)
JarFiles: java/%N-%v.jar
<<
SplitOff3: <<
Package: %N-bin
Description: Command-line tools for libidn
Depends: <<
%N-shlibs (>= %v-%r),
libgettext8-shlibs
<<
Replaces: %N (<< 0.5.18-1)
Files: bin share/locale share/man/man1 share/info
InfoDocs: libidn.info
<<
Homepage: http://www.gnu.org/software/libidn/
diff -Nurd libidn-1.22/Makefile.in libidn-1.22-new/Makefile.in
--- libidn-1.22/Makefile.in 2011-05-04 14:38:11.000000000 -0400
+++ libidn-1.22-new/Makefile.in 2011-05-13 09:33:10.000000000 -0400
@@ -976,7 +976,7 @@
top_build_prefix = @top_build_prefix@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
-SUBDIRS = gl lib/gl lib po src doc gltests lib/gltests tests examples \
+SUBDIRS = gl lib/gl lib po src gltests lib/gltests tests examples \
java csharp
diff -Nurd libidn-1.22/java/gnu/inet/encoding/Makefile.in libidn-1.22-new/java/gnu/inet/encoding/Makefile.in
--- libidn-1.22/java/gnu/inet/encoding/Makefile.in 2011-05-04 14:38:10.000000000 -0400
+++ libidn-1.22-new/java/gnu/inet/encoding/Makefile.in 2011-05-13 23:13:42.000000000 -0400
@@ -34,6 +34,7 @@
# License along with GNU Libidn; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
# 02110-1301, USA.
+AM_JAVACFLAGS = -target 1.5 -source 1.5
VPATH = @srcdir@
pkgdatadir = $(datadir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
diff -Nurd libidn-1.22/java/misc/Makefile.in libidn-1.22-new/java/misc/Makefile.in
--- libidn-1.22/java/misc/Makefile.in 2011-05-04 14:38:10.000000000 -0400
+++ libidn-1.22-new/java/misc/Makefile.in 2011-05-13 09:33:39.000000000 -0400
@@ -895,7 +895,7 @@
top_builddir = @top_builddir@
top_srcdir = @top_srcdir@
JAVAROOT = $(top_builddir)/java/misc
-AM_JAVACFLAGS = -classpath $(top_builddir)/java/libidn-$(VERSION).jar:$(top_srcdir)/java/libidn-$(VERSION).jar
+AM_JAVACFLAGS = -classpath $(top_builddir)/java/libidn-$(VERSION).jar:$(top_srcdir)/java/libidn-$(VERSION).jar -target 1.5 -source 1.5
@JAVA_TRUE@dist_noinst_JAVA = GenerateRFC3454.java GenerateNFKC.java \
@JAVA_TRUE@ TestIDNA.java TestNFKC.java