summaryrefslogtreecommitdiff
path: root/irc/xchat1/Makefile
diff options
context:
space:
mode:
authorAkinori MUSHA <knu@FreeBSD.org>2001-09-04 19:38:29 +0000
committerAkinori MUSHA <knu@FreeBSD.org>2001-09-04 19:38:29 +0000
commitd69bf1e09be6e1a8798208d76121c44c0e96a7fb (patch)
treed7e57a4f9b26ed61b656089c7d8e49ad84464a90 /irc/xchat1/Makefile
parentPatch against a bug which is a local root vulnerability on other platforms, (diff)
- 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)
Notes
Notes: svn path=/head/; revision=47432
Diffstat (limited to 'irc/xchat1/Makefile')
-rw-r--r--irc/xchat1/Makefile35
1 files changed, 24 insertions, 11 deletions
diff --git a/irc/xchat1/Makefile b/irc/xchat1/Makefile
index 0a01727487ba..f08990a31183 100644
--- a/irc/xchat1/Makefile
+++ b/irc/xchat1/Makefile
@@ -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)