Fri Nov 1 21:34:15 2013 UTC ()
Update HOMEPAGE.


(wiz)
diff -r1.85 -r1.86 pkgsrc/chat/jabberd2/Makefile

cvs diff -r1.85 -r1.86 pkgsrc/chat/jabberd2/Makefile (switch to unified diff)

--- pkgsrc/chat/jabberd2/Makefile 2013/10/19 09:07:00 1.85
+++ pkgsrc/chat/jabberd2/Makefile 2013/11/01 21:34:15 1.86
@@ -1,133 +1,133 @@ @@ -1,133 +1,133 @@
1# $NetBSD: Makefile,v 1.85 2013/10/19 09:07:00 adam Exp $ 1# $NetBSD: Makefile,v 1.86 2013/11/01 21:34:15 wiz Exp $
2 2
3DISTNAME= jabberd-2.2.17 3DISTNAME= jabberd-2.2.17
4PKGREVISION= 11 4PKGREVISION= 11
5CATEGORIES= chat 5CATEGORIES= chat
6MASTER_SITES= http://cloud.github.com/downloads/jabberd2/jabberd2/ 6MASTER_SITES= http://cloud.github.com/downloads/jabberd2/jabberd2/
7EXTRACT_SUFX= .tar.xz 7EXTRACT_SUFX= .tar.xz
8 8
9MAINTAINER= adam@NetBSD.org 9MAINTAINER= adam@NetBSD.org
10HOMEPAGE= http://jabberd2.xiaoka.com/ 10HOMEPAGE= http://jabberd2.org/
11COMMENT= XMPP (Jabber) instant messaging server 11COMMENT= XMPP (Jabber) instant messaging server
12LICENSE= gnu-gpl-v2 12LICENSE= gnu-gpl-v2
13 13
14CONFLICTS= jabberd-[0-9]* sendfile-[0-9]* 14CONFLICTS= jabberd-[0-9]* sendfile-[0-9]*
15 15
16USE_LANGUAGES= c c++ 16USE_LANGUAGES= c c++
17USE_LIBTOOL= yes 17USE_LIBTOOL= yes
18USE_TOOLS+= perl:run pkg-config 18USE_TOOLS+= perl:run pkg-config
19GNU_CONFIGURE= yes 19GNU_CONFIGURE= yes
20CONFIGURE_ARGS+= --enable-anon 20CONFIGURE_ARGS+= --enable-anon
21CONFIGURE_ARGS+= --enable-pipe 21CONFIGURE_ARGS+= --enable-pipe
22CONFIGURE_ARGS+= --enable-ssl 22CONFIGURE_ARGS+= --enable-ssl
23CONFIGURE_ARGS+= --enable-fs 23CONFIGURE_ARGS+= --enable-fs
24CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} 24CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
25 25
26# XXX force linking against pthread, so some modules do not fail to dlopen() 26# XXX force linking against pthread, so some modules do not fail to dlopen()
27LDFLAGS+= ${PTHREAD_LDFLAGS} 27LDFLAGS+= ${PTHREAD_LDFLAGS}
28LIBS+= ${PTHREAD_LIBS} 28LIBS+= ${PTHREAD_LIBS}
29 29
30SUBST_CLASSES+= path 30SUBST_CLASSES+= path
31SUBST_STAGE.path= post-patch 31SUBST_STAGE.path= post-patch
32SUBST_FILES.path= configure 32SUBST_FILES.path= configure
33SUBST_MESSAGE.path= Fixing configure script. 33SUBST_MESSAGE.path= Fixing configure script.
34SUBST_SED.path= -e "s,/usr/local,${PREFIX},g" 34SUBST_SED.path= -e "s,/usr/local,${PREFIX},g"
35SUBST_SED.path+= -e "s,\$$sysconfdir/jabberd,\$$sysconfdir,g" 35SUBST_SED.path+= -e "s,\$$sysconfdir/jabberd,\$$sysconfdir,g"
36 36
37REPLACE_PERL+= tools/*.pl 37REPLACE_PERL+= tools/*.pl
38 38
39.include "../../mk/bsd.prefs.mk" 39.include "../../mk/bsd.prefs.mk"
40 40
41JABBERD_DBDIR?= ${VARBASE}/db/jabberd 41JABBERD_DBDIR?= ${VARBASE}/db/jabberd
42 42
43BUILD_DEFS+= VARBASE JABBERD_USER JABBERD_GROUP 43BUILD_DEFS+= VARBASE JABBERD_USER JABBERD_GROUP
44BUILD_DEFS+= JABBERD_LOGDIR JABBERD_PIDDIR JABBERD_DBDIR 44BUILD_DEFS+= JABBERD_LOGDIR JABBERD_PIDDIR JABBERD_DBDIR
45 45
46PKG_SYSCONFSUBDIR= jabberd 46PKG_SYSCONFSUBDIR= jabberd
47RCD_SCRIPTS= jabberd c2s sm router s2s 47RCD_SCRIPTS= jabberd c2s sm router s2s
48JABBERD_USER?= jabberd 48JABBERD_USER?= jabberd
49JABBERD_GROUP?= jabberd 49JABBERD_GROUP?= jabberd
50FILES_SUBST+= JABBERD_USER=${JABBERD_USER} 50FILES_SUBST+= JABBERD_USER=${JABBERD_USER}
51FILES_SUBST+= JABBERD_GROUP=${JABBERD_GROUP} 51FILES_SUBST+= JABBERD_GROUP=${JABBERD_GROUP}
52FILES_SUBST+= JABBERD_PIDDIR=${JABBERD_PIDDIR} 52FILES_SUBST+= JABBERD_PIDDIR=${JABBERD_PIDDIR}
53FILES_SUBST+= JABBERD_LOGDIR=${JABBERD_LOGDIR} 53FILES_SUBST+= JABBERD_LOGDIR=${JABBERD_LOGDIR}
54PKG_USERS_VARS+= JABBERD_USER 54PKG_USERS_VARS+= JABBERD_USER
55PKG_GROUPS_VARS+= JABBERD_GROUP 55PKG_GROUPS_VARS+= JABBERD_GROUP
56PKG_GROUPS= ${JABBERD_GROUP} 56PKG_GROUPS= ${JABBERD_GROUP}
57PKG_USERS= ${JABBERD_USER}:${JABBERD_GROUP} 57PKG_USERS= ${JABBERD_USER}:${JABBERD_GROUP}
58 58
59BINDIR= ${PREFIX}/bin 59BINDIR= ${PREFIX}/bin
60EGDIR= ${PREFIX}/share/examples/jabberd 60EGDIR= ${PREFIX}/share/examples/jabberd
61DOCDIR= ${PREFIX}/share/doc/jabberd 61DOCDIR= ${PREFIX}/share/doc/jabberd
62 62
63FILES= jabberd.cfg c2s.xml router.xml router-users.xml \ 63FILES= jabberd.cfg c2s.xml router.xml router-users.xml \
64 router-filter.xml s2s.xml sm.xml 64 router-filter.xml s2s.xml sm.xml
65DBFILES= db-jd14-2-jd2.sql db-setup.mysql db-setup.pgsql \ 65DBFILES= db-jd14-2-jd2.sql db-setup.mysql db-setup.pgsql \
66 db-update.mysql db-setup.sqlite db-update.sqlite 66 db-update.mysql db-setup.sqlite db-update.sqlite
67DOCFILES= README.protocol README UPGRADE ChangeLog 67DOCFILES= README.protocol README UPGRADE ChangeLog
68 68
69INSTALLATION_DIRS= bin ${EGDIR} ${DOCDIR} 69INSTALLATION_DIRS= bin ${EGDIR} ${DOCDIR}
70 70
71.for f in ${FILES} 71.for f in ${FILES}
72CONF_FILES+= ${EGDIR}/${f} ${PKG_SYSCONFDIR}/${f} 72CONF_FILES+= ${EGDIR}/${f} ${PKG_SYSCONFDIR}/${f}
73.endfor 73.endfor
74CONF_FILES+= ${EGDIR}/roster.xml ${PKG_SYSCONFDIR}/roster.xml 74CONF_FILES+= ${EGDIR}/roster.xml ${PKG_SYSCONFDIR}/roster.xml
75 75
76.include "options.mk" 76.include "options.mk"
77 77
78.for f in ${JABBERD_LOGDIR} ${JABBERD_DBDIR} ${JABBERD_PIDDIR} 78.for f in ${JABBERD_LOGDIR} ${JABBERD_DBDIR} ${JABBERD_PIDDIR}
79OWN_DIRS_PERMS+= ${f} ${JABBERD_USER} ${JABBERD_GROUP} 770 79OWN_DIRS_PERMS+= ${f} ${JABBERD_USER} ${JABBERD_GROUP} 770
80.endfor 80.endfor
81 81
82post-extract: 82post-extract:
83.for f in ${FILES} 83.for f in ${FILES}
84 mv ${WRKSRC}/etc/${f}.dist.in ${WRKSRC}/etc/${f}.in 84 mv ${WRKSRC}/etc/${f}.dist.in ${WRKSRC}/etc/${f}.in
85.endfor 85.endfor
86 86
87pre-configure: 87pre-configure:
88.for f in ${FILES} 88.for f in ${FILES}
89 sed -e "s|@bindir@|${PREFIX}/bin|g" \ 89 sed -e "s|@bindir@|${PREFIX}/bin|g" \
90 -e "s|@jabberd_router_bin@|router|g" \ 90 -e "s|@jabberd_router_bin@|router|g" \
91 -e "s|@jabberd_c2s_bin@|c2s|g" \ 91 -e "s|@jabberd_c2s_bin@|c2s|g" \
92 -e "s|@jabberd_s2s_bin@|s2s|g" \ 92 -e "s|@jabberd_s2s_bin@|s2s|g" \
93 -e "s|@jabberd_sm_bin@|sm|g" \ 93 -e "s|@jabberd_sm_bin@|sm|g" \
94 -e "s|@localstatedir@/@package@/db|${JABBERD_DBDIR}|g" \ 94 -e "s|@localstatedir@/@package@/db|${JABBERD_DBDIR}|g" \
95 -e "s|@localstatedir@/@package@/log|${JABBERD_LOGDIR}|g" \ 95 -e "s|@localstatedir@/@package@/log|${JABBERD_LOGDIR}|g" \
96 -e "s|@localstatedir@/@package@/pid|${JABBERD_PIDDIR}|g" \ 96 -e "s|@localstatedir@/@package@/pid|${JABBERD_PIDDIR}|g" \
97 -e "s|@localstatedir@/@package@/run|${JABBERD_PIDDIR}|g" \ 97 -e "s|@localstatedir@/@package@/run|${JABBERD_PIDDIR}|g" \
98 -e "s|@localstatedir@/@package@/stats|${JABBERD_LOGDIR}|g"\ 98 -e "s|@localstatedir@/@package@/stats|${JABBERD_LOGDIR}|g"\
99 -e "s|@localstatedir@/lib/jabberd2|${JABBERD_DBDIR}|g" \ 99 -e "s|@localstatedir@/lib/jabberd2|${JABBERD_DBDIR}|g" \
100 -e "s|@pkglibdir@|${PREFIX}/lib/jabberd|g" \ 100 -e "s|@pkglibdir@|${PREFIX}/lib/jabberd|g" \
101 -e "s|<cachain>@sysconfdir@|<cachain>${SSLCERTS}|g" \ 101 -e "s|<cachain>@sysconfdir@|<cachain>${SSLCERTS}|g" \
102 -e "s|<pemfile>@sysconfdir@|<pemfile>${SSLCERTS}|g" \ 102 -e "s|<pemfile>@sysconfdir@|<pemfile>${SSLCERTS}|g" \
103 -e "s|cachain='@sysconfdir@|cachain='${SSLCERTS}|g" \ 103 -e "s|cachain='@sysconfdir@|cachain='${SSLCERTS}|g" \
104 -e "s|pemfile='@sysconfdir@|pemfile='${SSLCERTS}|g" \ 104 -e "s|pemfile='@sysconfdir@|pemfile='${SSLCERTS}|g" \
105 -e "s|@sysconfdir@/templates|${PKG_SYSCONFDIR}|g" \ 105 -e "s|@sysconfdir@/templates|${PKG_SYSCONFDIR}|g" \
106 -e "s|@sysconfdir@|${PKG_SYSCONFDIR}|g" \ 106 -e "s|@sysconfdir@|${PKG_SYSCONFDIR}|g" \
107 ${WRKSRC}/etc/${f}.in > ${WRKSRC}/etc/${f} 107 ${WRKSRC}/etc/${f}.in > ${WRKSRC}/etc/${f}
108.endfor 108.endfor
109 109
110post-install: 110post-install:
111 ${INSTALL_DATA} ${WRKSRC}/etc/templates/roster.xml.dist.in \ 111 ${INSTALL_DATA} ${WRKSRC}/etc/templates/roster.xml.dist.in \
112 ${DESTDIR}${EGDIR}/roster.xml 112 ${DESTDIR}${EGDIR}/roster.xml
113 ${INSTALL_SCRIPT} ${WRKSRC}/tools/bdbdump.pl ${DESTDIR}${BINDIR} 113 ${INSTALL_SCRIPT} ${WRKSRC}/tools/bdbdump.pl ${DESTDIR}${BINDIR}
114 ${INSTALL_SCRIPT} ${WRKSRC}/tools/pipe-auth.pl ${DESTDIR}${BINDIR} 114 ${INSTALL_SCRIPT} ${WRKSRC}/tools/pipe-auth.pl ${DESTDIR}${BINDIR}
115.for f in ${DBFILES} 115.for f in ${DBFILES}
116 ${INSTALL_DATA} ${WRKSRC}/tools/${f} ${DESTDIR}${EGDIR} 116 ${INSTALL_DATA} ${WRKSRC}/tools/${f} ${DESTDIR}${EGDIR}
117.endfor 117.endfor
118.for f in ${FILES} 118.for f in ${FILES}
119 ${INSTALL_DATA} ${WRKSRC}/etc/${f} ${DESTDIR}${EGDIR} 119 ${INSTALL_DATA} ${WRKSRC}/etc/${f} ${DESTDIR}${EGDIR}
120.endfor 120.endfor
121.for f in ${DOCFILES} 121.for f in ${DOCFILES}
122 ${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${DOCDIR} 122 ${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${DOCDIR}
123.endfor 123.endfor
124 124
125.include "../../converters/libiconv/buildlink3.mk" 125.include "../../converters/libiconv/buildlink3.mk"
126.include "../../devel/cppunit/buildlink3.mk" 126.include "../../devel/cppunit/buildlink3.mk"
127.include "../../devel/libidn/buildlink3.mk" 127.include "../../devel/libidn/buildlink3.mk"
128.include "../../net/udns/buildlink3.mk" 128.include "../../net/udns/buildlink3.mk"
129.include "../../security/openssl/buildlink3.mk" 129.include "../../security/openssl/buildlink3.mk"
130.include "../../textproc/expat/buildlink3.mk" 130.include "../../textproc/expat/buildlink3.mk"
131.include "../../mk/dlopen.buildlink3.mk" 131.include "../../mk/dlopen.buildlink3.mk"
132.include "../../mk/pthread.buildlink3.mk" 132.include "../../mk/pthread.buildlink3.mk"
133.include "../../mk/bsd.pkg.mk" 133.include "../../mk/bsd.pkg.mk"