Pullup ticket #2708 - requested by: mldonkey: security update mldonkey-gui: security update Revisions pulled up: - net/mldonkey/Makefile 1.46-1.48 - net/mldonkey/Makefile.common 1.34-1.36 - net/mldonkey/distinfo 1.46-1.48 - net/mldonkey-gui/Makefile 1.27 --- Module Name: pkgsrc Committed By: wiz Date: Sat Jan 24 12:59:28 UTC 2009 Modified Files: pkgsrc/net/mldonkey: Makefile.common distinfo Log Message: Update to 2.9.7: 2009/01/20: version 2.9.7 = tag release-2-9-7 6727: Web_infos: Replace old GeoIP URL with new one - old code added the new URL, even if GeoIP was not present in web_infos 2009/01/04 6714: BT: Fix bug when computing limits for max_bt_uploaders 6713: GeoIP: New web_infos URL for country list (thx to Choby) - old URLs are updated to: http://www.maxmind.com/download/geoip/database/GeoLiteCountry/GeoIP.dat.gz 2008/12/13 6689: Allow compilation with Ocaml 3.11.0 2008/09/01 6629: Mail: Move hostname from subject to body (eydaimon) Updated Mozilla protocol handler to version 2.5 - original source from http://www.informatik.uni-oldenburg.de/~dyna/mldonkey 6628: IP discover: Use http://whatismyip.org, old URL is not working anymore --- Module Name: pkgsrc Committed By: wiz Date: Mon Feb 16 13:11:41 UTC 2009 Modified Files: pkgsrc/net/mldonkey: Makefile Makefile.common pkgsrc/net/mldonkey-gui: Makefile Log Message: Convert to user-destdir. --- Module Name: pkgsrc Committed By: wiz Date: Tue Feb 24 22:50:45 UTC 2009 Modified Files: pkgsrc/net/mldonkey: Makefile distinfo Added Files: pkgsrc/net/mldonkey/patches: patch-aa Log Message: Add patch fixing security problem from upstream. Bump PKGREVISION. --- Module Name: pkgsrc Committed By: wiz Date: Wed Feb 25 23:39:37 UTC 2009 Modified Files: pkgsrc/net/mldonkey: Makefile Makefile.common distinfo Removed Files: pkgsrc/net/mldonkey/patches: patch-aa Log Message: Update to 3.0.0: 2009/02/24: version 3.0.0 = tag release-3-0-0 6754: Fix local file access bug in internal http server - this is an urgent security related bug-fix and effects all MLDonkey versions >= 2.8.4 6752: Optimized implementation of the ip_set module (cbah) 6736: Add/fix some copyright textsdiff -r1.45 -r1.45.16.1 pkgsrc/net/mldonkey/Makefile
(tron)
@@ -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.45.16.1 2009/02/26 14:03:28 tron 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.33 2008/08/12 17:09:01 wiz Exp $ | 1 | # $NetBSD: Makefile.common,v 1.33.6.1 2009/02/26 14:03:28 tron Exp $ | |
2 | # | 2 | # | |
3 | # used by net/mldonkey/Makefile | |||
4 | # used by net/mldonkey-gui/Makefile | |||
3 | 5 | |||
4 | DISTNAME= mldonkey-2.9.6 | 6 | DISTNAME= mldonkey-3.0.0 | |
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,5 +1,5 @@ | @@ -1,5 +1,5 @@ | |||
1 | $NetBSD: distinfo,v 1.45 2008/08/12 17:09:01 wiz Exp $ | 1 | $NetBSD: distinfo,v 1.45.6.1 2009/02/26 14:03:28 tron Exp $ | |
2 | 2 | |||
3 | SHA1 (mldonkey-2.9.6.tar.bz2) = 3c52b11e906aa08d1c4132e3bb23756d447f20f9 | 3 | SHA1 (mldonkey-3.0.0.tar.bz2) = 8d3f1808578bb145655050c0224f512afe0266b5 | |
4 | RMD160 (mldonkey-2.9.6.tar.bz2) = f88ca0224e484be67d836038683bcf5c2bb5bac6 | 4 | RMD160 (mldonkey-3.0.0.tar.bz2) = c53efda6b513bbfd2dcd71804600b0906252e463 | |
5 | Size (mldonkey-2.9.6.tar.bz2) = 2718844 bytes | 5 | Size (mldonkey-3.0.0.tar.bz2) = 2723830 bytes |
@@ -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.26.6.1 2009/02/26 14:03:28 tron 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" |