Convert to user-destdir.diff -r1.45 -r1.46 pkgsrc/net/mldonkey/Makefile
(wiz)
@@ -1,35 +1,36 @@ | @@ -1,35 +1,36 @@ | |||
1 | # $NetBSD: Makefile,v 1.45 2007/07/04 20:54:50 jlam Exp $ | 1 | # $NetBSD: Makefile,v 1.46 2009/02/16 13:11:40 wiz Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | .include "Makefile.common" | 4 | .include "Makefile.common" | |
5 | 5 | |||
6 | RCD_SCRIPTS= mldonkey | 6 | RCD_SCRIPTS= mldonkey | |
7 | 7 | |||
8 | PKG_GROUPS_VARS+= MLDONKEY_GROUP | 8 | PKG_GROUPS_VARS+= MLDONKEY_GROUP | |
9 | PKG_USERS_VARS+= MLDONKEY_USER | 9 | PKG_USERS_VARS+= MLDONKEY_USER | |
10 | 10 | |||
11 | BUILD_DEFS+= MLDONKEY_HOME VARBASE | 11 | BUILD_DEFS+= MLDONKEY_HOME VARBASE | |
12 | 12 | |||
13 | INSTALLATION_DIRS= libexec/mldonkey | |||
14 | ||||
13 | OWN_DIRS_PERMS= ${MLDONKEY_HOME} ${MLDONKEY_USER} ${MLDONKEY_GROUP} 0700 | 15 | OWN_DIRS_PERMS= ${MLDONKEY_HOME} ${MLDONKEY_USER} ${MLDONKEY_GROUP} 0700 | |
14 | OWN_DIRS_PERMS+= ${VARBASE}/log/mldonkey \ | 16 | OWN_DIRS_PERMS+= ${VARBASE}/log/mldonkey \ | |
15 | ${MLDONKEY_USER} ${MLDONKEY_GROUP} 0700 | 17 | ${MLDONKEY_USER} ${MLDONKEY_GROUP} 0700 | |
16 | OWN_DIRS_PERMS+= ${VARBASE}/run/mldonkey \ | 18 | OWN_DIRS_PERMS+= ${VARBASE}/run/mldonkey \ | |
17 | ${MLDONKEY_USER} ${MLDONKEY_GROUP} 0700 | 19 | ${MLDONKEY_USER} ${MLDONKEY_GROUP} 0700 | |
18 | 20 | |||
19 | PKG_GROUPS= ${MLDONKEY_GROUP} | 21 | PKG_GROUPS= ${MLDONKEY_GROUP} | |
20 | PKG_USERS= ${MLDONKEY_USER}:${MLDONKEY_GROUP} | 22 | PKG_USERS= ${MLDONKEY_USER}:${MLDONKEY_GROUP} | |
21 | 23 | |||
22 | PKG_GECOS.${MLDONKEY_USER}= Dedicated mldonkey server | 24 | PKG_GECOS.${MLDONKEY_USER}= Dedicated mldonkey server | |
23 | PKG_HOME.${MLDONKEY_USER}= ${MLDONKEY_HOME} | 25 | PKG_HOME.${MLDONKEY_USER}= ${MLDONKEY_HOME} | |
24 | PKG_SHELL.${MLDONKEY_USER}= ${SH} | 26 | PKG_SHELL.${MLDONKEY_USER}= ${SH} | |
25 | 27 | |||
26 | FILES_SUBST+= MLDONKEY_GROUP=${MLDONKEY_GROUP:Q} | 28 | FILES_SUBST+= MLDONKEY_GROUP=${MLDONKEY_GROUP:Q} | |
27 | FILES_SUBST+= MLDONKEY_HOME=${MLDONKEY_HOME:Q} | 29 | FILES_SUBST+= MLDONKEY_HOME=${MLDONKEY_HOME:Q} | |
28 | FILES_SUBST+= MLDONKEY_USER=${MLDONKEY_USER:Q} | 30 | FILES_SUBST+= MLDONKEY_USER=${MLDONKEY_USER:Q} | |
29 | 31 | |||
30 | do-install: | 32 | do-install: | |
31 | ${INSTALL_PROGRAM_DIR} ${PREFIX}/libexec/mldonkey | 33 | ${INSTALL_PROGRAM} ${WRKSRC}/mlnet ${DESTDIR}${PREFIX}/libexec/mldonkey | |
32 | ${INSTALL_PROGRAM} ${WRKSRC}/mlnet ${PREFIX}/libexec/mldonkey | |||
33 | 34 | |||
34 | .include "../../converters/libiconv/buildlink3.mk" | 35 | .include "../../converters/libiconv/buildlink3.mk" | |
35 | .include "../../mk/bsd.pkg.mk" | 36 | .include "../../mk/bsd.pkg.mk" |
@@ -1,32 +1,36 @@ | @@ -1,32 +1,36 @@ | |||
1 | # $NetBSD: Makefile.common,v 1.34 2009/01/24 12:59:28 wiz Exp $ | 1 | # $NetBSD: Makefile.common,v 1.35 2009/02/16 13:11:41 wiz Exp $ | |
2 | # | 2 | # | |
3 | # used by net/mldonkey/Makefile | |||
4 | # used by net/mldonkey-gui/Makefile | |||
3 | 5 | |||
4 | DISTNAME= mldonkey-2.9.7 | 6 | DISTNAME= mldonkey-2.9.7 | |
5 | CATEGORIES= net | 7 | CATEGORIES= net | |
6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=mldonkey/} | 8 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=mldonkey/} | |
7 | EXTRACT_SUFX= .tar.bz2 | 9 | EXTRACT_SUFX= .tar.bz2 | |
8 | 10 | |||
9 | MAINTAINER= wiz@NetBSD.org | 11 | MAINTAINER= wiz@NetBSD.org | |
10 | HOMEPAGE= http://www.nongnu.org/mldonkey/ | 12 | HOMEPAGE= http://www.nongnu.org/mldonkey/ | |
11 | COMMENT= Free peer-to-peer client with eDonkey support and more | 13 | COMMENT= Free peer-to-peer client with eDonkey support and more | |
12 | 14 | |||
13 | DISTINFO_FILE= ${.CURDIR}/../../net/mldonkey/distinfo | 15 | DISTINFO_FILE= ${.CURDIR}/../../net/mldonkey/distinfo | |
14 | PATCHDIR= ${.CURDIR}/../../net/mldonkey/patches | 16 | PATCHDIR= ${.CURDIR}/../../net/mldonkey/patches | |
15 | 17 | |||
16 | GNU_CONFIGURE= yes | 18 | GNU_CONFIGURE= yes | |
17 | USE_LANGUAGES= c c++ | 19 | USE_LANGUAGES= c c++ | |
18 | USE_TOOLS+= gmake perl | 20 | USE_TOOLS+= gmake perl | |
19 | 21 | |||
22 | PKG_DESTDIR_SUPPORT= user-destdir | |||
23 | ||||
20 | CONFIGURE_ENV+= WGET="" | 24 | CONFIGURE_ENV+= WGET="" | |
21 | CONFIGURE_ENV+= ac_cv_prog_WGET="no" | 25 | CONFIGURE_ENV+= ac_cv_prog_WGET="no" | |
22 | CONFIGURE_ARGS+= --enable-directconnect | 26 | CONFIGURE_ARGS+= --enable-directconnect | |
23 | LDFLAGS+= ${PTHREAD_LDFLAGS} | 27 | LDFLAGS+= ${PTHREAD_LDFLAGS} | |
24 | MAKE_ENV+= BUILDLINK_PREFIX.pthread=${BUILDLINK_PREFIX.pthread} | 28 | MAKE_ENV+= BUILDLINK_PREFIX.pthread=${BUILDLINK_PREFIX.pthread} | |
25 | CONFIGURE_ARGS+= --enable-pthread-lib | 29 | CONFIGURE_ARGS+= --enable-pthread-lib | |
26 | 30 | |||
27 | UNLIMIT_RESOURCES= stacksize | 31 | UNLIMIT_RESOURCES= stacksize | |
28 | 32 | |||
29 | PRINT_PLIST_AWK+= /^@dirrm libexec\/mldonkey$$/ \ | 33 | PRINT_PLIST_AWK+= /^@dirrm libexec\/mldonkey$$/ \ | |
30 | { print "@unexec $${RMDIR} %D/libexec/mldonkey"\ | 34 | { print "@unexec $${RMDIR} %D/libexec/mldonkey"\ | |
31 | " >/dev/null 2>&1 || $${TRUE}"; next } | 35 | " >/dev/null 2>&1 || $${TRUE}"; next } | |
32 | 36 |
@@ -1,28 +1,30 @@ | @@ -1,28 +1,30 @@ | |||
1 | # $NetBSD: Makefile,v 1.26 2008/08/12 17:09:01 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.27 2009/02/16 13:11:41 wiz Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | .include "../../net/mldonkey/Makefile.common" | 4 | .include "../../net/mldonkey/Makefile.common" | |
5 | 5 | |||
6 | PKGNAME= ${DISTNAME:S/mldonkey/mldonkey-gui/} | 6 | PKGNAME= ${DISTNAME:S/mldonkey/mldonkey-gui/} | |
7 | COMMENT+= (GTK interface) | 7 | COMMENT+= (GTK interface) | |
8 | 8 | |||
9 | DEPENDS+= mldonkey-[0-9]*:../../net/mldonkey | 9 | DEPENDS+= mldonkey-[0-9]*:../../net/mldonkey | |
10 | 10 | |||
11 | USE_TOOLS+= pkg-config | 11 | USE_TOOLS+= pkg-config | |
12 | 12 | |||
13 | PRINT_PLIST_AWK+= /^@dirrm libexec\/mldonkey$$/ \ | 13 | PRINT_PLIST_AWK+= /^@dirrm libexec\/mldonkey$$/ \ | |
14 | { print "@comment in mldonkey: " $$0; next } | 14 | { print "@comment in mldonkey: " $$0; next } | |
15 | 15 | |||
16 | INSTALLATION_DIRS= bin | 16 | INSTALLATION_DIRS= bin | |
17 | 17 | |||
18 | .include "options.mk" | 18 | .include "options.mk" | |
19 | 19 | |||
20 | do-install: | 20 | do-install: | |
21 | ${RM} -f ${PREFIX}/bin/mlgui | 21 | ${RM} -f ${DESTDIR}${PREFIX}/bin/mlgui | |
22 | cd ${PREFIX}/bin && ${LN} -s ../libexec/mldonkey/mlgui mlgui | 22 | cd ${DESTDIR}${PREFIX}/bin && ${LN} -s ../libexec/mldonkey/mlgui mlgui | |
23 | ${INSTALL_PROGRAM_DIR} ${PREFIX}/libexec/mldonkey | 23 | ${INSTALL_PROGRAM_DIR} ${DESTDIR}${PREFIX}/libexec/mldonkey | |
24 | ${INSTALL_PROGRAM} ${WRKSRC}/mlgui ${PREFIX}/libexec/mldonkey | 24 | ${INSTALL_PROGRAM} ${WRKSRC}/mlgui ${DESTDIR}${PREFIX}/libexec/mldonkey | |
25 | ${INSTALL_PROGRAM} ${WRKSRC}/mlguistarter ${PREFIX}/libexec/mldonkey | 25 | ${INSTALL_PROGRAM} ${WRKSRC}/mlguistarter \ | |
26 | ${INSTALL_PROGRAM} ${WRKSRC}/mlnet+gui ${PREFIX}/libexec/mldonkey | 26 | ${DESTDIR}${PREFIX}/libexec/mldonkey | |
27 | ${INSTALL_PROGRAM} ${WRKSRC}/mlnet+gui \ | |||
28 | ${DESTDIR}${PREFIX}/libexec/mldonkey | |||
27 | 29 | |||
28 | .include "../../mk/bsd.pkg.mk" | 30 | .include "../../mk/bsd.pkg.mk" |