|
Lines 1-36
Link Here
|
| 1 |
# New ports collection makefile for: BitchX ircII client |
1 |
# New ports collection makefile for: BitchX ircII client |
| 2 |
# Version required: 75p3 |
2 |
# Version required: 1.0c15 |
| 3 |
# Date created: 26 Jan 1998 |
3 |
# Date created: 9 January 2000 |
| 4 |
# Whom: griffin |
4 |
# Whom: LoRd_CJ |
| 5 |
# |
5 |
# |
| 6 |
# $FreeBSD: ports/irc/bitchx/Makefile,v 1.7 1999/08/25 06:12:35 obrien Exp $ |
6 |
# $FreeBSD: ports/irc/bitchx/Makefile,v 1.7 1999/08/25 06:12:35 obrien Exp $ |
| 7 |
# |
|
|
| 8 |
|
7 |
|
| 9 |
DISTNAME= ircii-pana-75p3 |
8 |
DISTNAME= BitchX-1.0c15 |
| 10 |
PKGNAME= bitchx-75p3 |
|
|
| 11 |
CATEGORIES= irc |
9 |
CATEGORIES= irc |
| 12 |
MASTER_SITES= ftp://ftp.bitchx.org/pub/BitchX/source/ \ |
10 |
MASTER_SITES= ftp://ftp.bitchx.com/pub/ \ |
| 13 |
ftp://ftp.buk.net/pub/software/bitchx/source/ |
11 |
ftp://bitchx.dimension6.com/pub/ |
| 14 |
|
12 |
|
| 15 |
MAINTAINER= griffin@blackhole.iceworld.org |
13 |
MAINTAINER= griffin@blackhole.iceworld.org |
| 16 |
|
14 |
|
| 17 |
GNU_CONFIGURE= yes |
15 |
.if defined(GUI) |
|
|
16 |
LIB_DEPENDS+= gtk12.2:${PORTSDIR}/x11-toolkits/gtk12 \ |
| 17 |
esd.2:${PORTSDIR}/audio/esound \ |
| 18 |
Imlib.5:${PORTSDIR}/graphics/imlib \ |
| 19 |
gnome.3:${PORTSDIR}/x11/gnomelibs |
| 20 |
.endif |
| 18 |
|
21 |
|
|
|
22 |
GLIB_CONFIG?= ${LOCALBASE}/bin/glib12-config |
| 23 |
GTK_CONFIG?= ${X11BASE}/bin/gtk12-config |
| 19 |
WRKSRC= ${WRKDIR}/BitchX |
24 |
WRKSRC= ${WRKDIR}/BitchX |
| 20 |
|
25 |
|
| 21 |
MAN1= BitchX.1 |
26 |
GNU_CONFIGURE= yes |
| 22 |
MANCOMPRESSED= yes |
27 |
USE_GMAKE= yes |
| 23 |
|
28 |
|
| 24 |
post-patch: |
29 |
.if defined(GUI) |
| 25 |
@${SED} -e s,__PREFIX__,$(PREFIX), $(WRKSRC)/include/config.h > $(WRKSRC)/include/config.h.new |
30 |
CONFIGURE_ARGS+= --with-gtk --enable-sound --with-plugins |
| 26 |
@${MV} $(WRKSRC)/include/config.h.new $(WRKSRC)/include/config.h |
31 |
.else |
|
|
32 |
CONFIGURE_ARGS+= --with-plugins |
| 33 |
.endif |
| 34 |
|
| 35 |
CONFIGURE_ENV= GLIB_CONFIG="${GLIB_CONFIG}" \ |
| 36 |
GTK_CONFIG="${GTK_CONFIG}" |
| 37 |
|
| 38 |
pre-configure: |
| 39 |
@${ECHO_MSG} "***********************************" |
| 40 |
@${ECHO_MSG} " To compile with GTK type make GUI" |
| 41 |
@${ECHO_MSG} "***********************************" |
| 42 |
.if defined(GUI) |
| 43 |
${CP} ${FILESDIR}/plist.common ${PKGDIR}/PLIST |
| 44 |
${ECHO} bin/gtkBitchX >> ${PKGDIR}/PLIST |
| 45 |
${ECHO} bin/gtkbxsetup >> ${PKGDIR}/PLIST |
| 46 |
${ECHO} share/bx/gtkbitchxrc >> ${PKGDIR}/PLIST |
| 47 |
${ECHO} lib/bx/plugins/nicklist.so >> ${PKGDIR}/PLIST |
| 48 |
.else |
| 49 |
${CP} ${FILESDIR}/plist.common ${PKGDIR}/PLIST |
| 50 |
${ECHO} bin/BitchX >> ${PKGDIR}/PLIST |
| 51 |
${ECHO} bin/scr-bx >> ${PKGDIR}/PLIST |
| 52 |
${ECHO} bin/bxsetup >> ${PKGDIR}/PLIST |
| 53 |
${ECHO} lib/bx/wserv >> ${PKGDIR}/PLIST |
| 54 |
${ECHO} share/bx/bitchxrc >> ${PKGDIR}/PLIST |
| 55 |
.endif |
| 56 |
${ECHO} @dirrm share/bx/translation >> ${PKGDIR}/PLIST |
| 57 |
${ECHO} @dirrm share/bx/script >> ${PKGDIR}/PLIST |
| 58 |
${ECHO} @dirrm share/bx >> ${PKGDIR}/PLIST |
| 59 |
${ECHO} @dirrm share/doc/BitchX >> ${PKGDIR}/PLIST |
| 60 |
${ECHO} @dirrm lib/bx/plugins >> ${PKGDIR}/PLIST |
| 61 |
${ECHO} @dirrm lib/bx >> ${PKGDIR}/PLIST |
| 27 |
|
62 |
|
| 28 |
do-install: |
63 |
do-install: |
| 29 |
${MKDIR} ${PREFIX}/lib/bx |
64 |
${MKDIR} ${PREFIX}/share/bx |
| 30 |
${INSTALL_PROGRAM} ${WRKSRC}/source/BitchX ${PREFIX}/bin |
65 |
${MKDIR} ${PREFIX}/share/bx/script |
| 31 |
${INSTALL_PROGRAM} ${WRKSRC}/source/scr-bx ${PREFIX}/bin |
66 |
${MKDIR} ${PREFIX}/share/bx/translation |
| 32 |
${INSTALL_PROGRAM} ${WRKSRC}/source/wserv ${PREFIX}/bin |
67 |
${MKDIR} ${PREFIX}/share/doc/BitchX |
| 33 |
${INSTALL_DATA} ${WRKSRC}/BitchX.help ${PREFIX}/lib/bx |
68 |
${MKDIR} ${PREFIX}/lib/bx |
| 34 |
${INSTALL_MAN} ${WRKSRC}/BitchX.1.gz ${PREFIX}/man/man1 |
69 |
${MKDIR} ${PREFIX}/lib/bx/plugins |
|
|
70 |
.if defined(GUI) |
| 71 |
${INSTALL_PROGRAM} ${WRKSRC}/source/gtkBitchX ${PREFIX}/bin |
| 72 |
.else |
| 73 |
${INSTALL_PROGRAM} ${WRKSRC}/source/BitchX ${PREFIX}/bin |
| 74 |
${INSTALL_PROGRAM} ${WRKSRC}/source/wserv ${PREFIX}/lib/bx |
| 75 |
${INSTALL_PROGRAM} ${WRKSRC}/source/scr-bx ${PREFIX}/bin |
| 76 |
.endif |
| 77 |
${INSTALL_DATA} ${WRKSRC}/script/*.* ${PREFIX}/share/bx/script |
| 78 |
${INSTALL_DATA} ${WRKSRC}/BitchX.help ${PREFIX}/share/bx |
| 79 |
${INSTALL_DATA} ${WRKSRC}/BitchX.quit ${PREFIX}/share/bx |
| 80 |
${INSTALL_DATA} ${WRKSRC}/BitchX.reasons ${PREFIX}/share/bx |
| 81 |
${INSTALL_DATA} ${WRKSRC}/BitchX.ircnames ${PREFIX}/share/bx |
| 82 |
${INSTALL_DATA} ${WRKSRC}/doc/bxfaq.html ${PREFIX}/share/doc/BitchX |
| 83 |
${INSTALL_DATA} ${WRKSRC}/doc/BitchX.doc ${PREFIX}/share/doc/BitchX |
| 84 |
|
| 85 |
post-install: |
| 86 |
${CP} ${WRKSRC}/dll/*.so ${PREFIX}/lib/bx/plugins |
| 87 |
${CP} -r ${WRKSRC}/translation/ ${PREFIX}/share/bx/translation |
| 88 |
.if defined(GUI) |
| 89 |
${CHMOD} +x ${FILESDIR}/gtkbxsetup |
| 90 |
${CP} ${FILESDIR}/gtkbxsetup ${PREFIX}/bin |
| 91 |
${INSTALL_DATA} ${FILESDIR}/gtkbitchxrc ${PREFIX}/share/bx |
| 92 |
@${ECHO_MSG} "***************************************************************************" |
| 93 |
@${ECHO_MSG} " Please run gtkbxsetup to properly setup data files for your users account " |
| 94 |
@${ECHO_MSG} "***************************************************************************" |
| 95 |
.else |
| 96 |
${CHMOD} +x ${FILESDIR}/bxsetup |
| 97 |
${CP} ${FILESDIR}/bxsetup ${PREFIX}/bin |
| 98 |
${INSTALL_DATA} ${FILESDIR}/bitchxrc ${PREFIX}/share/bx |
| 99 |
@${ECHO_MSG} "*****************************************************************************" |
| 100 |
@${ECHO_MSG} " Please run bxsetup to properly setup data files for your users account " |
| 101 |
@${ECHO_MSG} "*****************************************************************************" |
| 102 |
|
| 103 |
.endif |
| 35 |
|
104 |
|
| 36 |
.include <bsd.port.mk> |
105 |
.include <bsd.port.mk> |