* LICENSE=gnu-gpl-v2 * add user-destdir installation supportdiff -r1.2 -r1.3 pkgsrc/net/ser/Makefile
(obache)
@@ -1,33 +1,39 @@ | @@ -1,33 +1,39 @@ | |||
1 | # $NetBSD: Makefile,v 1.2 2007/06/01 00:26:36 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.3 2011/03/20 11:46:34 obache Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= ser-0.8.14_src | 4 | DISTNAME= ser-0.8.14_src | |
5 | PKGNAME= ser-0.8.14 | 5 | PKGNAME= ser-0.8.14 | |
6 | PKGREVISION= 1 | 6 | PKGREVISION= 1 | |
7 | CATEGORIES= net comms | 7 | CATEGORIES= net comms | |
8 | MASTER_SITES= ftp://ftp.berlios.de/pub/ser/0.8.14/src/ | 8 | MASTER_SITES= ftp://ftp.berlios.de/pub/ser/0.8.14/src/ | |
9 | 9 | |||
10 | MAINTAINER= pkgsrc-users@NetBSD.org | 10 | MAINTAINER= pkgsrc-users@NetBSD.org | |
11 | HOMEPAGE= http://www.iptel.org/ser/ | 11 | HOMEPAGE= http://www.iptel.org/ser/ | |
12 | COMMENT= SIP express router | 12 | COMMENT= SIP express router | |
13 | LICENSE= gnu-gpl-v2 | |||
13 | 14 | |||
14 | WRKSRC= ${WRKDIR}/ser-0.8.14 | 15 | PKG_DESTDIR_SUPPORT= user-destdir | |
16 | ||||
17 | WRKSRC= ${WRKDIR}/${PKGNAME_NOREV} | |||
15 | 18 | |||
16 | USE_TOOLS+= flex gmake yacc | 19 | USE_TOOLS+= flex gmake yacc | |
17 | 20 | |||
18 | PKG_SYSCONFSUBDIR= ser | 21 | PKG_SYSCONFSUBDIR= ser | |
19 | EGDIR= ${PREFIX}/share/examples/ser | 22 | EGDIR= share/examples/ser | |
20 | CONF_FILES= ${EGDIR}/ser.cfg ${PKG_SYSCONFDIR}/ser.cfg | 23 | CONF_FILES= ${PREFIX}/${EGDIR}/ser.cfg ${PKG_SYSCONFDIR}/ser.cfg | |
21 | 24 | |||
22 | REQD_DIRS= ${EGDIR} | 25 | REQD_DIRS= ${PREFIX}/${EGDIR} | |
23 | 26 | |||
24 | MAKE_ENV+= BUILDLINK_PREFIX.pthread=${BUILDLINK_PREFIX.pthread:Q} | 27 | MAKE_ENV+= BUILDLINK_PREFIX.pthread=${BUILDLINK_PREFIX.pthread:Q} | |
25 | MAKE_ENV+= cfg-prefix=${PREFIX}/share/examples | 28 | MAKE_ENV+= cfg-prefix=${PREFIX}/share/examples | |
26 | MAKE_ENV+= EGDIR=${EGDIR:Q} | 29 | MAKE_ENV+= EGDIR=${EGDIR:Q} | |
30 | INSTALL_ENV+= BASEDIR=${DESTDIR} | |||
27 | 31 | |||
28 | CHECK_PORTABILITY_SKIP+= scripts/sc | 32 | CHECK_PORTABILITY_SKIP+= scripts/sc | |
29 | 33 | |||
34 | INSTALLATION_DIRS+= ${EGDIR} | |||
35 | ||||
30 | .include "options.mk" | 36 | .include "options.mk" | |
31 | 37 | |||
32 | .include "../../mk/pthread.buildlink3.mk" | 38 | .include "../../mk/pthread.buildlink3.mk" | |
33 | .include "../../mk/bsd.pkg.mk" | 39 | .include "../../mk/bsd.pkg.mk" |
@@ -1,26 +1,17 @@ | @@ -1,26 +1,17 @@ | |||
1 | $NetBSD: patch-aa,v 1.3 2008/08/17 22:40:26 dholland Exp $ | 1 | $NetBSD: patch-aa,v 1.4 2011/03/20 11:46:34 obache Exp $ | |
2 | 2 | |||
3 | --- Makefile.defs.orig 2004-07-27 07:38:33.000000000 -0400 | 3 | --- Makefile.defs.orig 2004-07-27 11:38:33.000000000 +0000 | |
4 | +++ Makefile.defs 2008-08-17 18:34:04.000000000 -0400 | 4 | +++ Makefile.defs | |
5 | @@ -77,7 +77,7 @@ prefix = $(PREFIX) | |||
6 | BASEDIR ?= | |||
7 | basedir = $(BASEDIR) | |||
8 | # install prefixes for various stuff | |||
9 | -cfg-prefix = $(basedir)$(prefix) | |||
10 | +cfg-prefix = $(basedir)$(prefix)/share/examples | |||
11 | bin-prefix = $(basedir)$(prefix) | |||
12 | modules-prefix = $(basedir)$(prefix) | |||
13 | doc-prefix = $(basedir)$(prefix) | |||
14 | @@ -85,9 +85,14 @@ man-prefix = $(basedir)$(prefix) | 5 | @@ -85,9 +85,14 @@ man-prefix = $(basedir)$(prefix) | |
15 | ut-prefix = $(basedir)$(prefix) | 6 | ut-prefix = $(basedir)$(prefix) | |
16 | 7 | |||
17 | # dirs | 8 | # dirs | |
18 | -cfg-dir = etc/ser/ | 9 | -cfg-dir = etc/ser/ | |
19 | +cfg-dir = ser/ | 10 | +cfg-dir = ser/ | |
20 | +eg-dir = $(EGDIR)/ | 11 | +eg-dir = $(EGDIR)/ | |
21 | bin-dir = sbin/ | 12 | bin-dir = sbin/ | |
22 | modules-dir = lib/ser/modules/ | 13 | modules-dir = lib/ser/modules/ | |
23 | +ifeq (1, 1) | 14 | +ifeq (1, 1) | |
24 | + doc-dir = share/doc/ser | 15 | + doc-dir = share/doc/ser | |
25 | + man-dir = $(PKGMANDIR) | 16 | + man-dir = $(PKGMANDIR) | |
26 | +else | 17 | +else |
@@ -1,23 +1,23 @@ | @@ -1,23 +1,23 @@ | |||
1 | $NetBSD: patch-ad,v 1.1.1.1 2007/03/23 06:24:49 wiz Exp $ | 1 | $NetBSD: patch-ad,v 1.2 2011/03/20 11:46:34 obache Exp $ | |
2 | 2 | |||
3 | --- Makefile.orig 2004-07-27 01:18:34.000000000 +0200 | 3 | --- Makefile.orig 2004-07-26 23:18:34.000000000 +0000 | |
4 | +++ Makefile | 4 | +++ Makefile | |
5 | @@ -252,15 +252,10 @@ $(man-prefix)/$(man-dir)/man5: | 5 | @@ -252,15 +252,10 @@ $(man-prefix)/$(man-dir)/man5: | |
6 | mkdir -p $(man-prefix)/$(man-dir)/man5 | 6 | mkdir -p $(man-prefix)/$(man-dir)/man5 | |
7 | 7 | |||
8 | # note: on solaris 8 sed: ? or \(...\)* (a.s.o) do not work | 8 | # note: on solaris 8 sed: ? or \(...\)* (a.s.o) do not work | |
9 | -install-cfg: $(cfg-prefix)/$(cfg-dir) | 9 | -install-cfg: $(cfg-prefix)/$(cfg-dir) | |
10 | +install-cfg: | 10 | +install-cfg: | |
11 | sed -e "s#/usr/.*lib/ser/modules/#$(modules-target)#g" \ | 11 | sed -e "s#/usr/.*lib/ser/modules/#$(modules-target)#g" \ | |
12 | - < etc/ser.cfg > $(cfg-prefix)/$(cfg-dir)ser.cfg.sample | 12 | - < etc/ser.cfg > $(cfg-prefix)/$(cfg-dir)ser.cfg.sample | |
13 | - chmod 644 $(cfg-prefix)/$(cfg-dir)ser.cfg.sample | 13 | - chmod 644 $(cfg-prefix)/$(cfg-dir)ser.cfg.sample | |
14 | - if [ -z "${skip_cfg_install}" -a \ | 14 | - if [ -z "${skip_cfg_install}" -a \ | |
15 | - ! -f $(cfg-prefix)/$(cfg-dir)ser.cfg ]; then \ | 15 | - ! -f $(cfg-prefix)/$(cfg-dir)ser.cfg ]; then \ | |
16 | - mv -f $(cfg-prefix)/$(cfg-dir)ser.cfg.sample \ | 16 | - mv -f $(cfg-prefix)/$(cfg-dir)ser.cfg.sample \ | |
17 | - $(cfg-prefix)/$(cfg-dir)ser.cfg; \ | 17 | - $(cfg-prefix)/$(cfg-dir)ser.cfg; \ | |
18 | - fi | 18 | - fi | |
19 | + < etc/ser.cfg > $(eg-dir)ser.cfg | 19 | + < etc/ser.cfg > $(cfg-prefix)/$(eg-dir)ser.cfg | |
20 | + chmod 644 $(eg-dir)ser.cfg | 20 | + chmod 644 $(cfg-prefix)/$(eg-dir)ser.cfg | |
21 | # $(INSTALL-CFG) etc/ser.cfg $(cfg-prefix)/$(cfg-dir) | 21 | # $(INSTALL-CFG) etc/ser.cfg $(cfg-prefix)/$(cfg-dir) | |
22 | 22 | |||
23 | install-bin: $(bin-prefix)/$(bin-dir) utils/gen_ha1/gen_ha1 | 23 | install-bin: $(bin-prefix)/$(bin-dir) utils/gen_ha1/gen_ha1 |