1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-25 04:43:33 +00:00

- Enable NLS using the latest version of msgfmt

- Enable IPv6
- Configure with --without-included-gettext and remove a hack
- Link with iconv for ja-xchat (and other potential slave ports)
- Update to 1.8.3

Approved by:	jim (MAINTAINER)
This commit is contained in:
Akinori MUSHA 2001-09-04 19:38:29 +00:00
parent d9b67c242d
commit d69bf1e09b
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=47432
12 changed files with 212 additions and 48 deletions

View File

@ -6,12 +6,16 @@
#
PORTNAME= xchat
PORTVERSION= 1.8.2
CATEGORIES+= irc gnome
PORTVERSION= 1.8.3
CATEGORIES+= irc gnome ipv6
MASTER_SITES= http://xchat.org/files/source/1.8/ \
http://xchat.linuxpower.org/files/source/1.8/
MAINTAINER= jim@FreeBSD.org
MAINTAINER?= jim@FreeBSD.org
BUILD_DEPENDS= msgfmt-new:${PORTSDIR}/devel/gettext-devel
LIB_DEPENDS= giconv.2:${PORTSDIR}/converters/libiconv
# This port has a slave port japanese/xchat. Do not carelessly overwrite
# the variables or the targets defined in it. When you need to, please
# contact its maintainer.
@ -24,7 +28,13 @@ USE_IMLIB= yes
WANT_GNOME= yes
GNU_CONFIGURE= yes
# Assign with `+=' for slave ports
CONFIGURE_ARGS+= --disable-python --disable-nls
CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" \
LIBS="-L${LOCALBASE}/lib -lintl -lgiconv" \
MSGFMT=${LOCALBASE}/bin/msgfmt-new
CONFIGURE_ARGS+= --disable-python \
--without-included-gettext \
--enable-nls \
--enable-ipv6
.include <bsd.port.pre.mk>
@ -47,13 +57,16 @@ CONFIGURE_ARGS+= --disable-gnome --disable-gdk-pixbuf
.endif
post-patch:
@${PERL} -pi -e 's|-lpthread|${PTHREAD_LIBS}|g ; \
s|DATADIRNAME=lib|DATADIRNAME=share|g ; \
s|USE_INCLUDED_LIBINTL=yes|#USE_INCLUDED_LIBINTL=yes|g ; \
s|\$$\(top_builddir\)/intl/libintl.a|-lintl|g' ${WRKSRC}/configure
@find ${WRKSRC} -name "Makefile.in" | xargs ${PERL} -pi -e \
's|\$$\(datadir\)/gnome/|\$$\(datadir\)/|g ; \
s|\$$\(datadir\)/locale|\$$\(prefix\)/share/locale|g'
@${PERL} -pi \
-e 's|-lpthread|${PTHREAD_LIBS}|g;' \
-e 's|DATADIRNAME=lib|DATADIRNAME=share|g;' \
-e 's|iconv|giconv|;' \
${WRKSRC}/configure
@find ${WRKSRC} -name "Makefile.in" | xargs ${PERL} -pi \
-e 's|\$$\(datadir\)/gnome/|\$$\(datadir\)/|g;' \
-e 's|\$$\(datadir\)/locale|\$$\(prefix\)/share/locale|g;'
@${PERL} -pi -e 's|iconv\.h|giconv.h|;' \
${WRKSRC}/src/common/jcode.c
post-install:
.if !defined(NOPORTDOCS)

View File

@ -1 +1 @@
MD5 (xchat-1.8.2.tar.bz2) = 51987e6e79d0e902e1928918fdd7b353
MD5 (xchat-1.8.3.tar.bz2) = a189d67e61810fa1ec99d8f70b21db65

View File

@ -17,3 +17,31 @@ bin/xchat-text
%%GNOME:%%share/gnome/apps/Internet/xchat.desktop
%%GNOME:%%share/gnome/pixmaps/xchat.png
%%PORTDOCS%%@dirrm share/doc/xchat
share/locale/ca/LC_MESSAGES/xchat.mo
share/locale/cs/LC_MESSAGES/xchat.mo
share/locale/da/LC_MESSAGES/xchat.mo
share/locale/de/LC_MESSAGES/xchat.mo
share/locale/el/LC_MESSAGES/xchat.mo
share/locale/es/LC_MESSAGES/xchat.mo
share/locale/fi/LC_MESSAGES/xchat.mo
share/locale/fr/LC_MESSAGES/xchat.mo
share/locale/he/LC_MESSAGES/xchat.mo
share/locale/hu/LC_MESSAGES/xchat.mo
share/locale/it/LC_MESSAGES/xchat.mo
share/locale/ja/LC_MESSAGES/xchat.mo
share/locale/ko/LC_MESSAGES/xchat.mo
share/locale/lt/LC_MESSAGES/xchat.mo
share/locale/nl/LC_MESSAGES/xchat.mo
share/locale/no/LC_MESSAGES/xchat.mo
share/locale/pt/LC_MESSAGES/xchat.mo
share/locale/pt_BR/LC_MESSAGES/xchat.mo
share/locale/ro/LC_MESSAGES/xchat.mo
share/locale/ru/LC_MESSAGES/xchat.mo
share/locale/sk/LC_MESSAGES/xchat.mo
share/locale/sl/LC_MESSAGES/xchat.mo
share/locale/sr/LC_MESSAGES/xchat.mo
share/locale/sv/LC_MESSAGES/xchat.mo
share/locale/tr/LC_MESSAGES/xchat.mo
share/locale/uk/LC_MESSAGES/xchat.mo
share/locale/zh_CN/LC_MESSAGES/xchat.mo
share/locale/zh_TW.Big5/LC_MESSAGES/xchat.mo

View File

@ -6,12 +6,16 @@
#
PORTNAME= xchat
PORTVERSION= 1.8.2
CATEGORIES+= irc gnome
PORTVERSION= 1.8.3
CATEGORIES+= irc gnome ipv6
MASTER_SITES= http://xchat.org/files/source/1.8/ \
http://xchat.linuxpower.org/files/source/1.8/
MAINTAINER= jim@FreeBSD.org
MAINTAINER?= jim@FreeBSD.org
BUILD_DEPENDS= msgfmt-new:${PORTSDIR}/devel/gettext-devel
LIB_DEPENDS= giconv.2:${PORTSDIR}/converters/libiconv
# This port has a slave port japanese/xchat. Do not carelessly overwrite
# the variables or the targets defined in it. When you need to, please
# contact its maintainer.
@ -24,7 +28,13 @@ USE_IMLIB= yes
WANT_GNOME= yes
GNU_CONFIGURE= yes
# Assign with `+=' for slave ports
CONFIGURE_ARGS+= --disable-python --disable-nls
CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" \
LIBS="-L${LOCALBASE}/lib -lintl -lgiconv" \
MSGFMT=${LOCALBASE}/bin/msgfmt-new
CONFIGURE_ARGS+= --disable-python \
--without-included-gettext \
--enable-nls \
--enable-ipv6
.include <bsd.port.pre.mk>
@ -47,13 +57,16 @@ CONFIGURE_ARGS+= --disable-gnome --disable-gdk-pixbuf
.endif
post-patch:
@${PERL} -pi -e 's|-lpthread|${PTHREAD_LIBS}|g ; \
s|DATADIRNAME=lib|DATADIRNAME=share|g ; \
s|USE_INCLUDED_LIBINTL=yes|#USE_INCLUDED_LIBINTL=yes|g ; \
s|\$$\(top_builddir\)/intl/libintl.a|-lintl|g' ${WRKSRC}/configure
@find ${WRKSRC} -name "Makefile.in" | xargs ${PERL} -pi -e \
's|\$$\(datadir\)/gnome/|\$$\(datadir\)/|g ; \
s|\$$\(datadir\)/locale|\$$\(prefix\)/share/locale|g'
@${PERL} -pi \
-e 's|-lpthread|${PTHREAD_LIBS}|g;' \
-e 's|DATADIRNAME=lib|DATADIRNAME=share|g;' \
-e 's|iconv|giconv|;' \
${WRKSRC}/configure
@find ${WRKSRC} -name "Makefile.in" | xargs ${PERL} -pi \
-e 's|\$$\(datadir\)/gnome/|\$$\(datadir\)/|g;' \
-e 's|\$$\(datadir\)/locale|\$$\(prefix\)/share/locale|g;'
@${PERL} -pi -e 's|iconv\.h|giconv.h|;' \
${WRKSRC}/src/common/jcode.c
post-install:
.if !defined(NOPORTDOCS)

View File

@ -1 +1 @@
MD5 (xchat-1.8.2.tar.bz2) = 51987e6e79d0e902e1928918fdd7b353
MD5 (xchat-1.8.3.tar.bz2) = a189d67e61810fa1ec99d8f70b21db65

View File

@ -17,3 +17,31 @@ bin/xchat-text
%%GNOME:%%share/gnome/apps/Internet/xchat.desktop
%%GNOME:%%share/gnome/pixmaps/xchat.png
%%PORTDOCS%%@dirrm share/doc/xchat
share/locale/ca/LC_MESSAGES/xchat.mo
share/locale/cs/LC_MESSAGES/xchat.mo
share/locale/da/LC_MESSAGES/xchat.mo
share/locale/de/LC_MESSAGES/xchat.mo
share/locale/el/LC_MESSAGES/xchat.mo
share/locale/es/LC_MESSAGES/xchat.mo
share/locale/fi/LC_MESSAGES/xchat.mo
share/locale/fr/LC_MESSAGES/xchat.mo
share/locale/he/LC_MESSAGES/xchat.mo
share/locale/hu/LC_MESSAGES/xchat.mo
share/locale/it/LC_MESSAGES/xchat.mo
share/locale/ja/LC_MESSAGES/xchat.mo
share/locale/ko/LC_MESSAGES/xchat.mo
share/locale/lt/LC_MESSAGES/xchat.mo
share/locale/nl/LC_MESSAGES/xchat.mo
share/locale/no/LC_MESSAGES/xchat.mo
share/locale/pt/LC_MESSAGES/xchat.mo
share/locale/pt_BR/LC_MESSAGES/xchat.mo
share/locale/ro/LC_MESSAGES/xchat.mo
share/locale/ru/LC_MESSAGES/xchat.mo
share/locale/sk/LC_MESSAGES/xchat.mo
share/locale/sl/LC_MESSAGES/xchat.mo
share/locale/sr/LC_MESSAGES/xchat.mo
share/locale/sv/LC_MESSAGES/xchat.mo
share/locale/tr/LC_MESSAGES/xchat.mo
share/locale/uk/LC_MESSAGES/xchat.mo
share/locale/zh_CN/LC_MESSAGES/xchat.mo
share/locale/zh_TW.Big5/LC_MESSAGES/xchat.mo

View File

@ -6,12 +6,16 @@
#
PORTNAME= xchat
PORTVERSION= 1.8.2
CATEGORIES+= irc gnome
PORTVERSION= 1.8.3
CATEGORIES+= irc gnome ipv6
MASTER_SITES= http://xchat.org/files/source/1.8/ \
http://xchat.linuxpower.org/files/source/1.8/
MAINTAINER= jim@FreeBSD.org
MAINTAINER?= jim@FreeBSD.org
BUILD_DEPENDS= msgfmt-new:${PORTSDIR}/devel/gettext-devel
LIB_DEPENDS= giconv.2:${PORTSDIR}/converters/libiconv
# This port has a slave port japanese/xchat. Do not carelessly overwrite
# the variables or the targets defined in it. When you need to, please
# contact its maintainer.
@ -24,7 +28,13 @@ USE_IMLIB= yes
WANT_GNOME= yes
GNU_CONFIGURE= yes
# Assign with `+=' for slave ports
CONFIGURE_ARGS+= --disable-python --disable-nls
CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" \
LIBS="-L${LOCALBASE}/lib -lintl -lgiconv" \
MSGFMT=${LOCALBASE}/bin/msgfmt-new
CONFIGURE_ARGS+= --disable-python \
--without-included-gettext \
--enable-nls \
--enable-ipv6
.include <bsd.port.pre.mk>
@ -47,13 +57,16 @@ CONFIGURE_ARGS+= --disable-gnome --disable-gdk-pixbuf
.endif
post-patch:
@${PERL} -pi -e 's|-lpthread|${PTHREAD_LIBS}|g ; \
s|DATADIRNAME=lib|DATADIRNAME=share|g ; \
s|USE_INCLUDED_LIBINTL=yes|#USE_INCLUDED_LIBINTL=yes|g ; \
s|\$$\(top_builddir\)/intl/libintl.a|-lintl|g' ${WRKSRC}/configure
@find ${WRKSRC} -name "Makefile.in" | xargs ${PERL} -pi -e \
's|\$$\(datadir\)/gnome/|\$$\(datadir\)/|g ; \
s|\$$\(datadir\)/locale|\$$\(prefix\)/share/locale|g'
@${PERL} -pi \
-e 's|-lpthread|${PTHREAD_LIBS}|g;' \
-e 's|DATADIRNAME=lib|DATADIRNAME=share|g;' \
-e 's|iconv|giconv|;' \
${WRKSRC}/configure
@find ${WRKSRC} -name "Makefile.in" | xargs ${PERL} -pi \
-e 's|\$$\(datadir\)/gnome/|\$$\(datadir\)/|g;' \
-e 's|\$$\(datadir\)/locale|\$$\(prefix\)/share/locale|g;'
@${PERL} -pi -e 's|iconv\.h|giconv.h|;' \
${WRKSRC}/src/common/jcode.c
post-install:
.if !defined(NOPORTDOCS)

View File

@ -1 +1 @@
MD5 (xchat-1.8.2.tar.bz2) = 51987e6e79d0e902e1928918fdd7b353
MD5 (xchat-1.8.3.tar.bz2) = a189d67e61810fa1ec99d8f70b21db65

View File

@ -17,3 +17,31 @@ bin/xchat-text
%%GNOME:%%share/gnome/apps/Internet/xchat.desktop
%%GNOME:%%share/gnome/pixmaps/xchat.png
%%PORTDOCS%%@dirrm share/doc/xchat
share/locale/ca/LC_MESSAGES/xchat.mo
share/locale/cs/LC_MESSAGES/xchat.mo
share/locale/da/LC_MESSAGES/xchat.mo
share/locale/de/LC_MESSAGES/xchat.mo
share/locale/el/LC_MESSAGES/xchat.mo
share/locale/es/LC_MESSAGES/xchat.mo
share/locale/fi/LC_MESSAGES/xchat.mo
share/locale/fr/LC_MESSAGES/xchat.mo
share/locale/he/LC_MESSAGES/xchat.mo
share/locale/hu/LC_MESSAGES/xchat.mo
share/locale/it/LC_MESSAGES/xchat.mo
share/locale/ja/LC_MESSAGES/xchat.mo
share/locale/ko/LC_MESSAGES/xchat.mo
share/locale/lt/LC_MESSAGES/xchat.mo
share/locale/nl/LC_MESSAGES/xchat.mo
share/locale/no/LC_MESSAGES/xchat.mo
share/locale/pt/LC_MESSAGES/xchat.mo
share/locale/pt_BR/LC_MESSAGES/xchat.mo
share/locale/ro/LC_MESSAGES/xchat.mo
share/locale/ru/LC_MESSAGES/xchat.mo
share/locale/sk/LC_MESSAGES/xchat.mo
share/locale/sl/LC_MESSAGES/xchat.mo
share/locale/sr/LC_MESSAGES/xchat.mo
share/locale/sv/LC_MESSAGES/xchat.mo
share/locale/tr/LC_MESSAGES/xchat.mo
share/locale/uk/LC_MESSAGES/xchat.mo
share/locale/zh_CN/LC_MESSAGES/xchat.mo
share/locale/zh_TW.Big5/LC_MESSAGES/xchat.mo

View File

@ -6,12 +6,16 @@
#
PORTNAME= xchat
PORTVERSION= 1.8.2
CATEGORIES+= irc gnome
PORTVERSION= 1.8.3
CATEGORIES+= irc gnome ipv6
MASTER_SITES= http://xchat.org/files/source/1.8/ \
http://xchat.linuxpower.org/files/source/1.8/
MAINTAINER= jim@FreeBSD.org
MAINTAINER?= jim@FreeBSD.org
BUILD_DEPENDS= msgfmt-new:${PORTSDIR}/devel/gettext-devel
LIB_DEPENDS= giconv.2:${PORTSDIR}/converters/libiconv
# This port has a slave port japanese/xchat. Do not carelessly overwrite
# the variables or the targets defined in it. When you need to, please
# contact its maintainer.
@ -24,7 +28,13 @@ USE_IMLIB= yes
WANT_GNOME= yes
GNU_CONFIGURE= yes
# Assign with `+=' for slave ports
CONFIGURE_ARGS+= --disable-python --disable-nls
CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" \
LIBS="-L${LOCALBASE}/lib -lintl -lgiconv" \
MSGFMT=${LOCALBASE}/bin/msgfmt-new
CONFIGURE_ARGS+= --disable-python \
--without-included-gettext \
--enable-nls \
--enable-ipv6
.include <bsd.port.pre.mk>
@ -47,13 +57,16 @@ CONFIGURE_ARGS+= --disable-gnome --disable-gdk-pixbuf
.endif
post-patch:
@${PERL} -pi -e 's|-lpthread|${PTHREAD_LIBS}|g ; \
s|DATADIRNAME=lib|DATADIRNAME=share|g ; \
s|USE_INCLUDED_LIBINTL=yes|#USE_INCLUDED_LIBINTL=yes|g ; \
s|\$$\(top_builddir\)/intl/libintl.a|-lintl|g' ${WRKSRC}/configure
@find ${WRKSRC} -name "Makefile.in" | xargs ${PERL} -pi -e \
's|\$$\(datadir\)/gnome/|\$$\(datadir\)/|g ; \
s|\$$\(datadir\)/locale|\$$\(prefix\)/share/locale|g'
@${PERL} -pi \
-e 's|-lpthread|${PTHREAD_LIBS}|g;' \
-e 's|DATADIRNAME=lib|DATADIRNAME=share|g;' \
-e 's|iconv|giconv|;' \
${WRKSRC}/configure
@find ${WRKSRC} -name "Makefile.in" | xargs ${PERL} -pi \
-e 's|\$$\(datadir\)/gnome/|\$$\(datadir\)/|g;' \
-e 's|\$$\(datadir\)/locale|\$$\(prefix\)/share/locale|g;'
@${PERL} -pi -e 's|iconv\.h|giconv.h|;' \
${WRKSRC}/src/common/jcode.c
post-install:
.if !defined(NOPORTDOCS)

View File

@ -1 +1 @@
MD5 (xchat-1.8.2.tar.bz2) = 51987e6e79d0e902e1928918fdd7b353
MD5 (xchat-1.8.3.tar.bz2) = a189d67e61810fa1ec99d8f70b21db65

View File

@ -17,3 +17,31 @@ bin/xchat-text
%%GNOME:%%share/gnome/apps/Internet/xchat.desktop
%%GNOME:%%share/gnome/pixmaps/xchat.png
%%PORTDOCS%%@dirrm share/doc/xchat
share/locale/ca/LC_MESSAGES/xchat.mo
share/locale/cs/LC_MESSAGES/xchat.mo
share/locale/da/LC_MESSAGES/xchat.mo
share/locale/de/LC_MESSAGES/xchat.mo
share/locale/el/LC_MESSAGES/xchat.mo
share/locale/es/LC_MESSAGES/xchat.mo
share/locale/fi/LC_MESSAGES/xchat.mo
share/locale/fr/LC_MESSAGES/xchat.mo
share/locale/he/LC_MESSAGES/xchat.mo
share/locale/hu/LC_MESSAGES/xchat.mo
share/locale/it/LC_MESSAGES/xchat.mo
share/locale/ja/LC_MESSAGES/xchat.mo
share/locale/ko/LC_MESSAGES/xchat.mo
share/locale/lt/LC_MESSAGES/xchat.mo
share/locale/nl/LC_MESSAGES/xchat.mo
share/locale/no/LC_MESSAGES/xchat.mo
share/locale/pt/LC_MESSAGES/xchat.mo
share/locale/pt_BR/LC_MESSAGES/xchat.mo
share/locale/ro/LC_MESSAGES/xchat.mo
share/locale/ru/LC_MESSAGES/xchat.mo
share/locale/sk/LC_MESSAGES/xchat.mo
share/locale/sl/LC_MESSAGES/xchat.mo
share/locale/sr/LC_MESSAGES/xchat.mo
share/locale/sv/LC_MESSAGES/xchat.mo
share/locale/tr/LC_MESSAGES/xchat.mo
share/locale/uk/LC_MESSAGES/xchat.mo
share/locale/zh_CN/LC_MESSAGES/xchat.mo
share/locale/zh_TW.Big5/LC_MESSAGES/xchat.mo