| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.39 2014/02/12 23:17:37 tron Exp $ | | 1 | # $NetBSD: Makefile,v 1.40 2014/11/02 05:35:39 obache Exp $ |
2 | | | 2 | |
3 | DISTNAME= Unreal3.2.10.1 | | 3 | DISTNAME= Unreal3.2.10.1 |
4 | PKGNAME= ${DISTNAME:tl:S/l/lircd-/1} | | 4 | PKGNAME= ${DISTNAME:tl:S/l/lircd-/1} |
5 | PKGREVISION= 1 | | 5 | PKGREVISION= 1 |
6 | CATEGORIES= chat | | 6 | CATEGORIES= chat |
7 | MASTER_SITES= http://unrealircd.com/downloads/ | | 7 | MASTER_SITES= http://unrealircd.com/downloads/ |
8 | | | 8 | |
9 | MAINTAINER= pkgsrc-users@NetBSD.org | | 9 | MAINTAINER= pkgsrc-users@NetBSD.org |
10 | HOMEPAGE= http://www.unrealircd.com/ | | 10 | HOMEPAGE= http://www.unrealircd.com/ |
11 | COMMENT= Advanced IRC server with IPv6 and SSL support | | 11 | COMMENT= Advanced IRC server with IPv6 and SSL support |
12 | LICENSE= gnu-gpl-v2 | | 12 | LICENSE= gnu-gpl-v2 |
13 | | | 13 | |
14 | CONFLICTS+= ircu-[0-9]* | | 14 | CONFLICTS+= ircu-[0-9]* |
| @@ -62,27 +62,27 @@ CONF_FILES_PERMS= ${IRCD_EG:Q}/example.c | | | @@ -62,27 +62,27 @@ CONF_FILES_PERMS= ${IRCD_EG:Q}/example.c |
62 | ${UIRCD_USER} ${UIRCD_GROUP} 0660 | | 62 | ${UIRCD_USER} ${UIRCD_GROUP} 0660 |
63 | | | 63 | |
64 | PKG_USERS_VARS+= UIRCD_USER | | 64 | PKG_USERS_VARS+= UIRCD_USER |
65 | PKG_GROUPS_VARS+= UIRCD_GROUP | | 65 | PKG_GROUPS_VARS+= UIRCD_GROUP |
66 | | | 66 | |
67 | PKG_GROUPS= ${UIRCD_GROUP:Q} | | 67 | PKG_GROUPS= ${UIRCD_GROUP:Q} |
68 | PKG_USERS= ${UIRCD_USER:Q}:${UIRCD_GROUP:Q} | | 68 | PKG_USERS= ${UIRCD_USER:Q}:${UIRCD_GROUP:Q} |
69 | | | 69 | |
70 | PKG_GECOS.${UIRCD_USER}= UnrealIRCD user | | 70 | PKG_GECOS.${UIRCD_USER}= UnrealIRCD user |
71 | PKG_HOME.${UIRCD_USER}= ${UIRCD_HOME} | | 71 | PKG_HOME.${UIRCD_USER}= ${UIRCD_HOME} |
72 | | | 72 | |
73 | RCD_SCRIPTS= unrealircd | | 73 | RCD_SCRIPTS= unrealircd |
74 | | | 74 | |
75 | MESSAGE_SRC+= ${WRKDIR}/.MESSAGE_SRC | | 75 | MESSAGE_SRC+= MESSAGE |
76 | MESSAGE_SUBST+= UIRCD_HOME=${UIRCD_HOME:Q} | | 76 | MESSAGE_SUBST+= UIRCD_HOME=${UIRCD_HOME:Q} |
77 | FILES_SUBST+= UIRCD_HOME=${UIRCD_HOME:Q} | | 77 | FILES_SUBST+= UIRCD_HOME=${UIRCD_HOME:Q} |
78 | FILES_SUBST+= UIRCD_USER=${UIRCD_USER:Q} | | 78 | FILES_SUBST+= UIRCD_USER=${UIRCD_USER:Q} |
79 | FILES_SUBST+= UIRCD_GROUP=${UIRCD_GROUP:Q} | | 79 | FILES_SUBST+= UIRCD_GROUP=${UIRCD_GROUP:Q} |
80 | | | 80 | |
81 | SUBST_CLASSES+= homedir | | 81 | SUBST_CLASSES+= homedir |
82 | SUBST_STAGE.homedir= post-patch | | 82 | SUBST_STAGE.homedir= post-patch |
83 | SUBST_FILES.homedir= doc/example.conf | | 83 | SUBST_FILES.homedir= doc/example.conf |
84 | SUBST_SED.homedir= -e "s|src/modules|${IRCD_SHARE}/modules|g" | | 84 | SUBST_SED.homedir= -e "s|src/modules|${IRCD_SHARE}/modules|g" |
85 | SUBST_SED.homedir+= -e "s|include \"|include \"${IRCD_SHARE}/|g" | | 85 | SUBST_SED.homedir+= -e "s|include \"|include \"${IRCD_SHARE}/|g" |
86 | SUBST_MESSAGE.homedir= Fixing home directory of the IRC server. | | 86 | SUBST_MESSAGE.homedir= Fixing home directory of the IRC server. |
87 | | | 87 | |
88 | .if !empty(PKG_OPTIONS:Munrealircd-chroot) | | 88 | .if !empty(PKG_OPTIONS:Munrealircd-chroot) |
| @@ -100,32 +100,26 @@ OWN_DIRS_PERMS+= ${UIRCD_HOME:Q}/tmp ${U | | | @@ -100,32 +100,26 @@ OWN_DIRS_PERMS+= ${UIRCD_HOME:Q}/tmp ${U |
100 | INSTALLATION_DIRS= sbin ${IRCD_DOCS} ${IRCD_EG} ${IRCD_SHARE}/aliases \ | | 100 | INSTALLATION_DIRS= sbin ${IRCD_DOCS} ${IRCD_EG} ${IRCD_SHARE}/aliases \ |
101 | ${IRCD_SHARE}/modules | | 101 | ${IRCD_SHARE}/modules |
102 | | | 102 | |
103 | .if ${OPSYS} == "Darwin" | | 103 | .if ${OPSYS} == "Darwin" |
104 | INSTALL_UNSTRIPPED=YES | | 104 | INSTALL_UNSTRIPPED=YES |
105 | .endif | | 105 | .endif |
106 | | | 106 | |
107 | CFLAGS.SunOS+= -DUSE_LOCALE | | 107 | CFLAGS.SunOS+= -DUSE_LOCALE |
108 | | | 108 | |
109 | .include "../../net/libcares/buildlink3.mk" | | 109 | .include "../../net/libcares/buildlink3.mk" |
110 | .include "../../mk/pthread.buildlink3.mk" | | 110 | .include "../../mk/pthread.buildlink3.mk" |
111 | .include "../../devel/tre/buildlink3.mk" | | 111 | .include "../../devel/tre/buildlink3.mk" |
112 | | | 112 | |
113 | post-build: | | | |
114 | ${CP} ${PKGDIR:Q}/MESSAGE ${WRKDIR:Q}/.MESSAGE_SRC | | | |
115 | .if !empty(PKG_OPTIONS:Minet6) | | | |
116 | ${CP} ${PKGDIR:Q}/MESSAGE.inet6 ${WRKDIR:Q}/.MESSAGE_SRC.inet6 | | | |
117 | .endif | | | |
118 | | | | |
119 | do-install: | | 113 | do-install: |
120 | ${INSTALL_PROGRAM} ${WRKSRC:Q}/src/ircd ${DESTDIR}${PREFIX}/sbin | | 114 | ${INSTALL_PROGRAM} ${WRKSRC:Q}/src/ircd ${DESTDIR}${PREFIX}/sbin |
121 | ${INSTALL_DATA} ${WRKSRC:Q}/aliases/*.conf \ | | 115 | ${INSTALL_DATA} ${WRKSRC:Q}/aliases/*.conf \ |
122 | ${DESTDIR}${IRCD_SHARE:Q}/aliases | | 116 | ${DESTDIR}${IRCD_SHARE:Q}/aliases |
123 | ${INSTALL_DATA} ${WRKSRC:Q}/badwords*.conf ${DESTDIR}${IRCD_SHARE:Q} | | 117 | ${INSTALL_DATA} ${WRKSRC:Q}/badwords*.conf ${DESTDIR}${IRCD_SHARE:Q} |
124 | ${INSTALL_DATA} ${WRKSRC:Q}/help.* ${DESTDIR}${IRCD_SHARE:Q} | | 118 | ${INSTALL_DATA} ${WRKSRC:Q}/help.* ${DESTDIR}${IRCD_SHARE:Q} |
125 | ${INSTALL_DATA} ${WRKSRC:Q}/doc/help.* ${DESTDIR}${IRCD_SHARE:Q} | | 119 | ${INSTALL_DATA} ${WRKSRC:Q}/doc/help.* ${DESTDIR}${IRCD_SHARE:Q} |
126 | ${INSTALL_DATA} ${WRKSRC:Q}/spamfilter.conf ${DESTDIR}${IRCD_SHARE:Q} | | 120 | ${INSTALL_DATA} ${WRKSRC:Q}/spamfilter.conf ${DESTDIR}${IRCD_SHARE:Q} |
127 | ${INSTALL_LIB} ${WRKSRC:Q}/src/modules/*.so \ | | 121 | ${INSTALL_LIB} ${WRKSRC:Q}/src/modules/*.so \ |
128 | ${DESTDIR}${IRCD_SHARE:Q}/modules | | 122 | ${DESTDIR}${IRCD_SHARE:Q}/modules |
129 | ${INSTALL_DATA} ${WRKSRC:Q}/doc/unreal32docs.* ${DESTDIR}${IRCD_DOCS:Q} | | 123 | ${INSTALL_DATA} ${WRKSRC:Q}/doc/unreal32docs.* ${DESTDIR}${IRCD_DOCS:Q} |
130 | ${INSTALL_DATA} ${WRKSRC:Q}/doc/example.* ${DESTDIR}${IRCD_EG:Q} | | 124 | ${INSTALL_DATA} ${WRKSRC:Q}/doc/example.* ${DESTDIR}${IRCD_EG:Q} |
131 | | | 125 | |