summaryrefslogtreecommitdiff
path: root/irc/xchat1/Makefile
diff options
context:
space:
mode:
authorAkinori MUSHA <knu@FreeBSD.org>2000-11-06 19:39:43 +0000
committerAkinori MUSHA <knu@FreeBSD.org>2000-11-06 19:39:43 +0000
commit65c8663f357b3526eadd5d1c9528ff0ecb048274 (patch)
tree9550c41e71921096ffa275e4bc49317944bead18 /irc/xchat1/Makefile
parentUpdate to version 4.51 + FreeBSD specific changes headed into version 4.52. (diff)
Fix japanese/xchat which had been broken by the last two commits on
irc/xchat. As japanese/xchat "built" without a problem, I didn't notice it was "broken"... In reality, the configure script failed to detect the iconv library because of the removal of CPPFLAGS and LIBS in CONFIGURE_ENV, therefore the built binary lacked Japanese support. (i.e. the ja-xchat package included in 4.2-RELEASE will be broken) To avoid this kind of sad accidents in future, add a note to irc/xchat that it has a slave port and one should be careful not to overwrite variables or targets.
Diffstat (limited to '')
-rw-r--r--irc/xchat1/Makefile9
1 files changed, 7 insertions, 2 deletions
diff --git a/irc/xchat1/Makefile b/irc/xchat1/Makefile
index 9bc401a1ed4d..7f55005addb5 100644
--- a/irc/xchat1/Makefile
+++ b/irc/xchat1/Makefile
@@ -12,6 +12,9 @@ MASTER_SITES= http://xchat.org/files/source/1.4/ \
http://xchat.linuxpower.org/files/source/1.4/
MAINTAINER= jim@FreeBSD.org
+# 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.
USE_X_PREFIX= yes
USE_BZIP2= yes
@@ -20,11 +23,13 @@ USE_PERL5= yes
USE_IMLIB= yes
WANT_GNOME= yes
GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --disable-python
+# Assign with `+=' for slave ports
+CONFIGURE_ARGS+=--disable-python
.include <bsd.port.pre.mk>
.if defined(WITH_SOCKS)
+# Assign with `+=' for slave ports
BUILD_DEPENDS+= ${LOCALBASE}/lib/libsocks5.a:${PORTSDIR}/net/socks5
CONFIGURE_ARGS+=--enable-socks
.endif
@@ -36,7 +41,7 @@ CONFIGURE_ARGS+=--enable-gnome --enable-panel --enable-gdk-pixbuf
CONFIGURE_ARGS+=--disable-gnome --disable-gdk-pixbuf
.endif
-pre-patch:
+post-patch:
@${PERL} -pi -e 's|-lpthread|-pthread|g ; \
s|DATADIRNAME=lib|DATADIRNAME=share|g ; \
s|USE_INCLUDED_LIBINTL=yes|#USE_INCLUDED_LIBINTL=yes|g ; \