import libidn-0.5.19

Libidn is a package for internationalized string handling based
on the Stringprep, Punycode, IDNA and TLD specifications.

help & ok sturm@
This commit is contained in:
bernd 2005-10-02 15:37:33 +00:00
parent a1358e3c52
commit 63396acca2
9 changed files with 203 additions and 0 deletions

31
devel/libidn/Makefile Normal file
View File

@ -0,0 +1,31 @@
# $OpenBSD: Makefile,v 1.1.1.1 2005/10/02 15:37:33 bernd Exp $
COMMENT= "internationalized string handling"
DISTNAME= libidn-0.5.19
CATEGORIES= devel
HOMEPAGE= http://www.gnu.org/software/libidn/
MAINTAINER= Bernd Ahlers <bernd@openbsd.org>
# GPL / LGPL
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
MASTER_SITES= ftp://alpha.gnu.org/pub/gnu/libidn/ \
http://josefsson.org/libidn/releases/
WANTLIB= c
MODULES= devel/gettext
CONFIGURE_STYLE= gnu
CONFIGURE_ARGS= ${CONFIGURE_SHARED}
USE_LIBTOOL= Yes
post-extract:
@rm -f ${WRKSRC}/contrib/doxygen/*.orig
.include <bsd.port.mk>

4
devel/libidn/distinfo Normal file
View File

@ -0,0 +1,4 @@
MD5 (libidn-0.5.19.tar.gz) = 440835808c577073db7d571357223dce
RMD160 (libidn-0.5.19.tar.gz) = a3aed60f74c702c5e2a67cbb8eb36dfe90f30ab9
SHA1 (libidn-0.5.19.tar.gz) = 5ae48379a40e7e6976c680d4fd1d977224d6c589
SIZE (libidn-0.5.19.tar.gz) = 1999832

View File

@ -0,0 +1,48 @@
$OpenBSD: patch-configure,v 1.1.1.1 2005/10/02 15:37:33 bernd Exp $
--- configure.orig Mon Sep 19 15:26:59 2005
+++ configure Thu Sep 29 14:55:09 2005
@@ -9724,7 +9724,6 @@ openbsd*)
need_lib_prefix=no
need_version=yes
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
shlibpath_var=LD_LIBRARY_PATH
if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
case $host_os in
@@ -13428,7 +13427,6 @@ openbsd*)
need_lib_prefix=no
need_version=yes
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
shlibpath_var=LD_LIBRARY_PATH
if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
case $host_os in
@@ -16581,7 +16579,6 @@ openbsd*)
need_lib_prefix=no
need_version=yes
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
shlibpath_var=LD_LIBRARY_PATH
if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
case $host_os in
@@ -18939,7 +18936,6 @@ openbsd*)
need_lib_prefix=no
need_version=yes
library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
- finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
shlibpath_var=LD_LIBRARY_PATH
if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
case $host_os in
@@ -27523,10 +27519,10 @@ s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t
s,@CCDEPMODE@,$CCDEPMODE,;t t
s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t
s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t
-s,@LIBICONV@,$LIBICONV,;t t
+s,@LIBICONV@,$LTLIBICONV,;t t
s,@LTLIBICONV@,$LTLIBICONV,;t t
s,@INTLLIBS@,$INTLLIBS,;t t
-s,@LIBINTL@,$LIBINTL,;t t
+s,@LIBINTL@,$LTLIBINTL,;t t
s,@LTLIBINTL@,$LTLIBINTL,;t t
s,@POSUB@,$POSUB,;t t
s,@EGREP@,$EGREP,;t t

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-doc_Makefile_in,v 1.1.1.1 2005/10/02 15:37:33 bernd Exp $
--- doc/Makefile.in.orig Fri Sep 30 09:31:12 2005
+++ doc/Makefile.in Fri Sep 30 09:33:09 2005
@@ -579,7 +579,7 @@ distclean-libtool:
rm -rf $(@:.html=); else rm -Rf $(@:.html=.htp) $@; fi; \
exit 1; \
fi
-$(srcdir)/libidn.info: libidn.texi $(srcdir)/version.texi $(libidn_TEXINFOS)
+libidn.info: libidn.texi $(srcdir)/version.texi $(libidn_TEXINFOS)
libidn.dvi: libidn.texi $(srcdir)/version.texi $(libidn_TEXINFOS)
libidn.pdf: libidn.texi $(srcdir)/version.texi $(libidn_TEXINFOS)
libidn.html: libidn.texi $(srcdir)/version.texi $(libidn_TEXINFOS)

View File

@ -0,0 +1,10 @@
$OpenBSD: patch-libidn_pc_in,v 1.1.1.1 2005/10/02 15:37:33 bernd Exp $
--- libidn.pc.in.orig Fri Sep 30 20:06:02 2005
+++ libidn.pc.in Fri Sep 30 20:06:02 2005
@@ -17,5 +17,5 @@ includedir=@includedir@
Name: Libidn
Description: IETF stringprep, nameprep, punycode, IDNA text processing.
Version: @VERSION@
-Libs: -L${libdir} -lidn
+Libs: -L${libdir} -lidn -liconv
Cflags: -I${includedir}

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-src_Makefile_in,v 1.1.1.1 2005/10/02 15:37:33 bernd Exp $
--- src/Makefile.in.orig Mon Sep 19 15:27:09 2005
+++ src/Makefile.in Wed Sep 28 11:46:47 2005
@@ -518,7 +518,7 @@ info: info-am
info-am:
-install-data-am: install-dist_lispDATA
+install-data-am:
install-exec-am: install-binPROGRAMS

2
devel/libidn/pkg/DESCR Normal file
View File

@ -0,0 +1,2 @@
Libidn is a package for internationalized string handling based
on the Stringprep, Punycode, IDNA and TLD specifications.

View File

@ -0,0 +1,2 @@
@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2005/10/02 15:37:33 bernd Exp $
@lib lib/libidn.so.16.12

82
devel/libidn/pkg/PLIST Normal file
View File

@ -0,0 +1,82 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2005/10/02 15:37:33 bernd Exp $
%%SHARED%%
bin/idn
include/idn-free.h
include/idn-int.h
include/idna.h
include/punycode.h
include/stringprep.h
include/tld.h
@info info/libidn.info
lib/libidn.a
@comment lib/libidn.la
lib/pkgconfig/
lib/pkgconfig/libidn.pc
@man man/man1/idn.1
@man man/man3/idna_strerror.3
@man man/man3/idna_to_ascii_4i.3
@man man/man3/idna_to_ascii_4z.3
@man man/man3/idna_to_ascii_8z.3
@man man/man3/idna_to_ascii_lz.3
@man man/man3/idna_to_unicode_44i.3
@man man/man3/idna_to_unicode_4z4z.3
@man man/man3/idna_to_unicode_8z4z.3
@man man/man3/idna_to_unicode_8z8z.3
@man man/man3/idna_to_unicode_8zlz.3
@man man/man3/idna_to_unicode_lzlz.3
@man man/man3/pr29_4.3
@man man/man3/pr29_4z.3
@man man/man3/pr29_8z.3
@man man/man3/pr29_strerror.3
@man man/man3/punycode_decode.3
@man man/man3/punycode_encode.3
@man man/man3/punycode_strerror.3
@man man/man3/stringprep.3
@man man/man3/stringprep_4i.3
@man man/man3/stringprep_4zi.3
@man man/man3/stringprep_check_version.3
@man man/man3/stringprep_convert.3
@man man/man3/stringprep_locale_charset.3
@man man/man3/stringprep_locale_to_utf8.3
@man man/man3/stringprep_profile.3
@man man/man3/stringprep_strerror.3
@man man/man3/stringprep_ucs4_nfkc_normalize.3
@man man/man3/stringprep_ucs4_to_utf8.3
@man man/man3/stringprep_unichar_to_utf8.3
@man man/man3/stringprep_utf8_nfkc_normalize.3
@man man/man3/stringprep_utf8_to_locale.3
@man man/man3/stringprep_utf8_to_ucs4.3
@man man/man3/stringprep_utf8_to_unichar.3
@man man/man3/tld_check_4.3
@man man/man3/tld_check_4t.3
@man man/man3/tld_check_4tz.3
@man man/man3/tld_check_4z.3
@man man/man3/tld_check_8z.3
@man man/man3/tld_check_lz.3
@man man/man3/tld_default_table.3
@man man/man3/tld_get_4.3
@man man/man3/tld_get_4z.3
@man man/man3/tld_get_table.3
@man man/man3/tld_get_z.3
@man man/man3/tld_strerror.3
share/locale/da/LC_MESSAGES/libidn.mo
share/locale/de/LC_MESSAGES/libidn.mo
share/locale/en@boldquot/LC_MESSAGES/libidn.mo
share/locale/en@quot/LC_MESSAGES/libidn.mo
share/locale/eo/LC_MESSAGES/libidn.mo
share/locale/fr/LC_MESSAGES/libidn.mo
share/locale/it/LC_MESSAGES/libidn.mo
share/locale/nl/LC_MESSAGES/libidn.mo
share/locale/pl/LC_MESSAGES/libidn.mo
share/locale/ro/LC_MESSAGES/libidn.mo
share/locale/rw/
share/locale/rw/LC_MESSAGES/
share/locale/rw/LC_MESSAGES/libidn.mo
share/locale/sr/
share/locale/sr/LC_MESSAGES/
share/locale/sr/LC_MESSAGES/libidn.mo
share/locale/sv/LC_MESSAGES/libidn.mo
share/locale/vi/
share/locale/vi/LC_MESSAGES/
share/locale/vi/LC_MESSAGES/libidn.mo
share/locale/zh_CN/LC_MESSAGES/libidn.mo