| @@ -1,19 +1,20 @@ | | | @@ -1,19 +1,20 @@ |
1 | # $NetBSD: Makefile,v 1.29 2012/04/07 20:10:45 jnemeth Exp $ | | 1 | # $NetBSD: Makefile,v 1.30 2012/04/18 01:33:24 manu Exp $ |
2 | # | | 2 | # |
3 | # NOTE: when updating this package, there are two places that sound | | 3 | # NOTE: when updating this package, there are two places that sound |
4 | # tarballs need to be checked | | 4 | # tarballs need to be checked |
5 | | | 5 | |
6 | DISTNAME= asterisk-1.8.11.0 | | 6 | DISTNAME= asterisk-1.8.11.0 |
| | | 7 | PKGREVISION= 1 |
7 | DIST_SUBDIR= ${PKGNAME_NOREV} | | 8 | DIST_SUBDIR= ${PKGNAME_NOREV} |
8 | DISTFILES= ${DEFAULT_DISTFILES} | | 9 | DISTFILES= ${DEFAULT_DISTFILES} |
9 | EXTRACT_ONLY= ${DISTNAME}.tar.gz | | 10 | EXTRACT_ONLY= ${DISTNAME}.tar.gz |
10 | CATEGORIES= comms net audio | | 11 | CATEGORIES= comms net audio |
11 | MASTER_SITES= http://downloads.asterisk.org/pub/telephony/asterisk/ \ | | 12 | MASTER_SITES= http://downloads.asterisk.org/pub/telephony/asterisk/ \ |
12 | http://downloads.asterisk.org/pub/telephony/asterisk/old-releases/ \ | | 13 | http://downloads.asterisk.org/pub/telephony/asterisk/old-releases/ \ |
13 | http://downloads.asterisk.org/pub/telephony/sounds/releases/ | | 14 | http://downloads.asterisk.org/pub/telephony/sounds/releases/ |
14 | | | 15 | |
15 | OWNER= jnemeth@NetBSD.org | | 16 | OWNER= jnemeth@NetBSD.org |
16 | HOMEPAGE= http://www.asterisk.org/ | | 17 | HOMEPAGE= http://www.asterisk.org/ |
17 | COMMENT= The Asterisk Software PBX | | 18 | COMMENT= The Asterisk Software PBX |
18 | LICENSE= gnu-gpl-v2 | | 19 | LICENSE= gnu-gpl-v2 |
19 | | | 20 | |
| @@ -25,26 +26,27 @@ PKG_DESTDIR_SUPPORT= user-destdir | | | @@ -25,26 +26,27 @@ PKG_DESTDIR_SUPPORT= user-destdir |
25 | | | 26 | |
26 | USE_TOOLS+= bison gmake perl:run pkg-config tar | | 27 | USE_TOOLS+= bison gmake perl:run pkg-config tar |
27 | USE_LANGUAGES= c c++ | | 28 | USE_LANGUAGES= c c++ |
28 | REPLACE_PERL+= agi/DialAnMp3.agi agi/agi-test.agi | | 29 | REPLACE_PERL+= agi/DialAnMp3.agi agi/agi-test.agi |
29 | REPLACE_PERL+= agi/fastagi-test agi/jukebox.agi agi/numeralize | | 30 | REPLACE_PERL+= agi/fastagi-test agi/jukebox.agi agi/numeralize |
30 | REPLACE_PERL+= contrib/scripts/vmail.cgi | | 31 | REPLACE_PERL+= contrib/scripts/vmail.cgi |
31 | | | 32 | |
32 | GNU_CONFIGURE= yes | | 33 | GNU_CONFIGURE= yes |
33 | CONFIGURE_ARGS+= --datarootdir=${PREFIX}/libdata | | 34 | CONFIGURE_ARGS+= --datarootdir=${PREFIX}/libdata |
34 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} | | 35 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} |
35 | CONFIGURE_ARGS+= --without-gtk2 | | 36 | CONFIGURE_ARGS+= --without-gtk2 |
36 | # XXX remove when lang/lua gets builtin.mk | | 37 | # XXX remove when lang/lua gets builtin.mk |
37 | CONFIGURE_ARGS+= --without-lua | | 38 | CONFIGURE_ARGS+= --without-lua |
| | | 39 | CONFIGURE_ARGS+= --with-oss=yes |
38 | | | 40 | |
39 | INSTALL_TARGET= install samples | | 41 | INSTALL_TARGET= install samples |
40 | INSTALLATION_DIRS+= lib/pkgconfig share/doc/${PKGBASE} | | 42 | INSTALLATION_DIRS+= lib/pkgconfig share/doc/${PKGBASE} |
41 | INSTALLATION_DIRS+= share/examples/asterisk share/examples/rc.d | | 43 | INSTALLATION_DIRS+= share/examples/asterisk share/examples/rc.d |
42 | INSTALLATION_DIRS+= ${ASTDATADIR}/sounds/en ${ASTDATADIR}/moh | | 44 | INSTALLATION_DIRS+= ${ASTDATADIR}/sounds/en ${ASTDATADIR}/moh |
43 | | | 45 | |
44 | BUILD_DEFS+= VARBASE | | 46 | BUILD_DEFS+= VARBASE |
45 | | | 47 | |
46 | ASTERISK_USER?= asterisk | | 48 | ASTERISK_USER?= asterisk |
47 | ASTERISK_GROUP?= asterisk | | 49 | ASTERISK_GROUP?= asterisk |
48 | PKG_GROUPS= ${ASTERISK_GROUP} | | 50 | PKG_GROUPS= ${ASTERISK_GROUP} |
49 | PKG_USERS= ${ASTERISK_USER}:${ASTERISK_GROUP} | | 51 | PKG_USERS= ${ASTERISK_USER}:${ASTERISK_GROUP} |
50 | PKG_GECOS.${ASTERISK_USER}= Asterisk PBX | | 52 | PKG_GECOS.${ASTERISK_USER}= Asterisk PBX |
| @@ -206,16 +208,17 @@ post-install: | | | @@ -206,16 +208,17 @@ post-install: |
206 | ${INSTALL_DATA} ${WRKSRC}/UPGRADE.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} | | 208 | ${INSTALL_DATA} ${WRKSRC}/UPGRADE.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} |
207 | ${INSTALL_DATA} ${WRKSRC}/Zaptel-to-DAHDI.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} | | 209 | ${INSTALL_DATA} ${WRKSRC}/Zaptel-to-DAHDI.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} |
208 | ${INSTALL_DATA} ${WRKSRC}/doc/IAX2-security.pdf ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} | | 210 | ${INSTALL_DATA} ${WRKSRC}/doc/IAX2-security.pdf ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} |
209 | ${INSTALL_DATA} ${WRKSRC}/doc/IAX2-security.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} | | 211 | ${INSTALL_DATA} ${WRKSRC}/doc/IAX2-security.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} |
210 | ${INSTALL_DATA} ${WRKSRC}/doc/README.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} | | 212 | ${INSTALL_DATA} ${WRKSRC}/doc/README.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} |
211 | ${INSTALL_DATA} ${WRKSRC}/doc/api-1.6.2-changes.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} | | 213 | ${INSTALL_DATA} ${WRKSRC}/doc/api-1.6.2-changes.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE} |
212 | cp -r ${WRKSRC}/doc/Asterisk-Admin-Guide ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}/Asterisk-Admin-Guide | | 214 | cp -r ${WRKSRC}/doc/Asterisk-Admin-Guide ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}/Asterisk-Admin-Guide |
213 | | | 215 | |
214 | .include "../../databases/sqlite3/buildlink3.mk" | | 216 | .include "../../databases/sqlite3/buildlink3.mk" |
215 | .include "../../devel/zlib/buildlink3.mk" | | 217 | .include "../../devel/zlib/buildlink3.mk" |
216 | .include "../../security/openssl/buildlink3.mk" | | 218 | .include "../../security/openssl/buildlink3.mk" |
217 | .include "../../textproc/libxml2/buildlink3.mk" | | 219 | .include "../../textproc/libxml2/buildlink3.mk" |
218 | .include "../../www/curl/buildlink3.mk" | | 220 | .include "../../www/curl/buildlink3.mk" |
| | | 221 | .include "../../mk/oss.buildlink3.mk" |
219 | .include "../../mk/curses.buildlink3.mk" | | 222 | .include "../../mk/curses.buildlink3.mk" |
220 | .include "../../mk/pthread.buildlink3.mk" | | 223 | .include "../../mk/pthread.buildlink3.mk" |
221 | .include "../../mk/bsd.pkg.mk" | | 224 | .include "../../mk/bsd.pkg.mk" |