| @@ -1,76 +1,75 @@ | | | @@ -1,76 +1,75 @@ |
1 | # $NetBSD: Makefile,v 1.66 2014/08/25 15:27:22 tron Exp $ | | 1 | # $NetBSD: Makefile,v 1.67 2014/09/02 06:56:59 mrg Exp $ |
2 | | | 2 | |
3 | DISTNAME= ircii-${VERS} | | 3 | DISTNAME= ircii-${VERS} |
4 | PKGNAME= ircII-${VERS} | | 4 | PKGNAME= ircII-${VERS} |
5 | PKGREVISION= 1 | | | |
6 | CATEGORIES= chat | | 5 | CATEGORIES= chat |
7 | MASTER_SITES= http://ircii.warped.com/ | | 6 | MASTER_SITES= http://ircii.warped.com/ |
8 | EXTRACT_SUFX= .tar.bz2 | | 7 | EXTRACT_SUFX= .tar.bz2 |
9 | | | 8 | |
10 | MAINTAINER= pkgsrc-users@NetBSD.org | | 9 | MAINTAINER= pkgsrc-users@NetBSD.org |
11 | HOMEPAGE= http://www.eterna.com.au/ircii/ | | 10 | HOMEPAGE= http://www.eterna.com.au/ircii/ |
12 | COMMENT= 'Internet Relay Chat' and 'Internet Citizens Band' Client | | 11 | COMMENT= 'Internet Relay Chat' and 'Internet Citizens Band' Client |
13 | LICENSE= modified-bsd | | 12 | LICENSE= modified-bsd |
14 | | | 13 | |
15 | CONFLICTS= blackened-[0-9]* | | 14 | CONFLICTS= blackened-[0-9]* |
16 | | | 15 | |
17 | PKG_INSTALLATION_TYPES= overwrite pkgviews | | 16 | PKG_INSTALLATION_TYPES= overwrite pkgviews |
18 | | | 17 | |
19 | VERS= 20140824 | | 18 | VERS= 20140831 |
20 | PLIST_SUBST+= VERS=${VERS:Q} | | 19 | PLIST_SUBST+= VERS=${VERS:Q} |
21 | | | 20 | |
22 | .include "../../mk/bsd.prefs.mk" | | 21 | .include "../../mk/bsd.prefs.mk" |
23 | | | 22 | |
24 | # By default, mandir defaults to @datarootdir@/man, and then it gets | | 23 | # By default, mandir defaults to @datarootdir@/man, and then it gets |
25 | # ${DESTDIR} applied already. However, if you pass --mandir it does | | 24 | # ${DESTDIR} applied already. However, if you pass --mandir it does |
26 | # not provide it, and you have to supply it directly as well. To do | | 25 | # not provide it, and you have to supply it directly as well. To do |
27 | # this in pkgsrc, we have to set CONFIGURE_HAS_MANDIR=no so that | | 26 | # this in pkgsrc, we have to set CONFIGURE_HAS_MANDIR=no so that |
28 | # we don't pass --mandir=${PREFIX}/man as well, last. | | 27 | # we don't pass --mandir=${PREFIX}/man as well, last. |
29 | CONFIGURE_HAS_MANDIR= no | | 28 | CONFIGURE_HAS_MANDIR= no |
30 | CONFIGURE_ARGS+= --mandir=${DESTDIR}${PREFIX}/man | | 29 | CONFIGURE_ARGS+= --mandir=${DESTDIR}${PREFIX}/man |
31 | | | 30 | |
32 | WRKSRC= ${WRKDIR}/ircii-${VERS} | | 31 | WRKSRC= ${WRKDIR}/ircii-${VERS} |
33 | GNU_CONFIGURE= yes | | 32 | GNU_CONFIGURE= yes |
34 | .if defined(DEFAULT_IRC_SERVER) | | 33 | .if defined(DEFAULT_IRC_SERVER) |
35 | CONFIGURE_ARGS+= --with-default-server=${DEFAULT_IRC_SERVER:Q} | | 34 | CONFIGURE_ARGS+= --with-default-server=${DEFAULT_IRC_SERVER:Q} |
36 | .endif | | 35 | .endif |
37 | USE_TOOLS+= chmod # see post-extract | | 36 | USE_TOOLS+= chmod # see post-extract |
38 | | | 37 | |
39 | # This pkg auto-detects IPv6. | | 38 | # This pkg auto-detects IPv6. |
40 | BUILD_DEFS+= IPV6_READY | | 39 | BUILD_DEFS+= IPV6_READY |
41 | | | 40 | |
42 | .include "options.mk" | | 41 | .include "options.mk" |
43 | | | 42 | |
44 | # Allow customizations from ${MAKECONF} | | 43 | # Allow customizations from ${MAKECONF} |
45 | CONFIGURE_ARGS+= ${IRCII_CONFIGURE_ARGS} | | 44 | CONFIGURE_ARGS+= ${IRCII_CONFIGURE_ARGS} |
46 | CONFIGURE_ENV+= ${IRCII_CONFIGURE_ENV} | | 45 | CONFIGURE_ENV+= ${IRCII_CONFIGURE_ENV} |
47 | | | 46 | |
48 | LDFLAGS.Darwin+=-l$(BUILDLINK_LIBNAME.iconv) | | 47 | LDFLAGS.Darwin+=-l$(BUILDLINK_LIBNAME.iconv) |
49 | LDFLAGS.SunOS+= -lsocket -lnsl | | 48 | LDFLAGS.SunOS+= -lsocket -lnsl |
50 | | | 49 | |
51 | .if ${OPSYS} == "Interix" | | 50 | .if ${OPSYS} == "Interix" |
52 | CONFIGURE_ARGS+= --with-non-blocking=none | | 51 | CONFIGURE_ARGS+= --with-non-blocking=none |
53 | .endif | | 52 | .endif |
54 | | | 53 | |
55 | # Optionally install compressed help files if MANZ is defined. | | 54 | # Optionally install compressed help files if MANZ is defined. |
56 | .if defined(MANZ) | | 55 | .if defined(MANZ) |
57 | PLIST_SUBST+= GZSUFFIX=".gz" | | 56 | PLIST_SUBST+= GZSUFFIX=".gz" |
58 | DOC_COMPRESS_ARGS= -z ${DESTDIR}${PREFIX} | | 57 | DOC_COMPRESS_ARGS= -z ${DESTDIR}${PREFIX} |
59 | .else | | 58 | .else |
60 | PLIST_SUBST+= GZSUFFIX= | | 59 | PLIST_SUBST+= GZSUFFIX= |
61 | DOC_COMPRESS_ARGS= ${DESTDIR}${PREFIX} | | 60 | DOC_COMPRESS_ARGS= ${DESTDIR}${PREFIX} |
62 | .endif | | 61 | .endif |
63 | | | 62 | |
64 | post-extract: | | 63 | post-extract: |
65 | chmod -R g-w ${WRKSRC}/help/. | | 64 | chmod -R g-w ${WRKSRC}/help/. |
66 | | | 65 | |
67 | post-install: | | 66 | post-install: |
68 | ${AWK} '/^share\/irc\/help\// { sub("\\$${GZSUFFIX}$$", ""); print }' \ | | 67 | ${AWK} '/^share\/irc\/help\// { sub("\\$${GZSUFFIX}$$", ""); print }' \ |
69 | ${PLIST_SRC} | \ | | 68 | ${PLIST_SRC} | \ |
70 | ${SETENV} PATH=${PATH:Q} PKG_VERBOSE=${PKG_VERBOSE:Q} \ | | 69 | ${SETENV} PATH=${PATH:Q} PKG_VERBOSE=${PKG_VERBOSE:Q} \ |
71 | ${SH} ${PKGSRCDIR}/mk/plist/doc-compress ${DOC_COMPRESS_ARGS} | | 70 | ${SH} ${PKGSRCDIR}/mk/plist/doc-compress ${DOC_COMPRESS_ARGS} |
72 | | | 71 | |
73 | .include "../../converters/libiconv/buildlink3.mk" | | 72 | .include "../../converters/libiconv/buildlink3.mk" |
74 | .include "../../security/openssl/buildlink3.mk" | | 73 | .include "../../security/openssl/buildlink3.mk" |
75 | .include "../../mk/termcap.buildlink3.mk" | | 74 | .include "../../mk/termcap.buildlink3.mk" |
76 | .include "../../mk/bsd.pkg.mk" | | 75 | .include "../../mk/bsd.pkg.mk" |