head 1.37; access; symbols pkgsrc-2013Q1:1.37.0.4 pkgsrc-2013Q1-base:1.37 pkgsrc-2012Q4:1.37.0.2 pkgsrc-2012Q4-base:1.37 pkgsrc-2012Q3:1.35.0.10 pkgsrc-2012Q3-base:1.35 pkgsrc-2012Q2:1.35.0.8 pkgsrc-2012Q2-base:1.35 pkgsrc-2012Q1:1.35.0.6 pkgsrc-2012Q1-base:1.35 pkgsrc-2011Q4:1.35.0.4 pkgsrc-2011Q4-base:1.35 pkgsrc-2011Q3:1.35.0.2 pkgsrc-2011Q3-base:1.35 pkgsrc-2011Q2:1.34.0.4 pkgsrc-2011Q2-base:1.34 pkgsrc-2011Q1:1.34.0.2 pkgsrc-2011Q1-base:1.34 pkgsrc-2010Q4:1.33.0.8 pkgsrc-2010Q4-base:1.33 pkgsrc-2010Q3:1.33.0.6 pkgsrc-2010Q3-base:1.33 pkgsrc-2010Q2:1.33.0.4 pkgsrc-2010Q2-base:1.33 pkgsrc-2010Q1:1.33.0.2 pkgsrc-2010Q1-base:1.33 pkgsrc-2009Q4:1.32.0.28 pkgsrc-2009Q4-base:1.32 pkgsrc-2009Q3:1.32.0.26 pkgsrc-2009Q3-base:1.32 pkgsrc-2009Q2:1.32.0.24 pkgsrc-2009Q2-base:1.32 pkgsrc-2009Q1:1.32.0.22 pkgsrc-2009Q1-base:1.32 pkgsrc-2008Q4:1.32.0.20 pkgsrc-2008Q4-base:1.32 pkgsrc-2008Q3:1.32.0.18 pkgsrc-2008Q3-base:1.32 cube-native-xorg:1.32.0.16 cube-native-xorg-base:1.32 pkgsrc-2008Q2:1.32.0.14 pkgsrc-2008Q2-base:1.32 cwrapper:1.32.0.12 pkgsrc-2008Q1:1.32.0.10 pkgsrc-2008Q1-base:1.32 pkgsrc-2007Q4:1.32.0.8 pkgsrc-2007Q4-base:1.32 pkgsrc-2007Q3:1.32.0.6 pkgsrc-2007Q3-base:1.32 pkgsrc-2007Q2:1.32.0.4 pkgsrc-2007Q2-base:1.32 pkgsrc-2007Q1:1.32.0.2 pkgsrc-2007Q1-base:1.32 pkgsrc-2006Q4:1.30.0.2 pkgsrc-2006Q4-base:1.30 pkgsrc-2006Q3:1.27.0.2 pkgsrc-2006Q3-base:1.27 pkgsrc-2006Q2:1.26.0.4 pkgsrc-2006Q2-base:1.26 pkgsrc-2006Q1:1.26.0.2 pkgsrc-2006Q1-base:1.26 pkgsrc-2005Q4:1.24.0.4 pkgsrc-2005Q4-base:1.24 pkgsrc-2005Q3:1.24.0.2 pkgsrc-2005Q3-base:1.24 pkgsrc-2005Q2:1.23.0.2 pkgsrc-2005Q2-base:1.23 pkgsrc-2005Q1:1.22.0.10 pkgsrc-2005Q1-base:1.22 pkgsrc-2004Q4:1.22.0.8 pkgsrc-2004Q4-base:1.22 pkgsrc-2004Q3:1.22.0.6 pkgsrc-2004Q3-base:1.22 pkgsrc-2004Q2:1.22.0.4 pkgsrc-2004Q2-base:1.22 pkgsrc-2004Q1:1.22.0.2 pkgsrc-2004Q1-base:1.22 pkgsrc-2003Q4:1.21.0.2 pkgsrc-2003Q4-base:1.21 netbsd-1-6-1:1.17.0.2 netbsd-1-6-1-base:1.17 netbsd-1-6:1.16.0.8 netbsd-1-6-RELEASE-base:1.16 pkgviews:1.16.0.4 pkgviews-base:1.16 buildlink2:1.16.0.2 buildlink2-base:1.16 netbsd-1-5-PATCH003:1.15 netbsd-1-5-PATCH001:1.13 netbsd-1-5-RELEASE:1.11 netbsd-1-4-PATCH003:1.11 netbsd-1-4-PATCH002:1.8 comdex-fall-1999:1.7 netbsd-1-4-PATCH001:1.7 netbsd-1-4-RELEASE:1.7 netbsd-1-3-PATCH003:1.7 netbsd-1-3-PATCH002:1.5 FreeBSD-current-1997-09-25:1.1.1.1 FREEBSD:1.1.1; locks; strict; comment @# @; 1.37 date 2012.10.23.17.18.37; author asau; state Exp; branches; next 1.36; 1.36 date 2012.10.03.21.56.55; author wiz; state Exp; branches; next 1.35; 1.35 date 2011.09.12.16.35.43; author taca; state Exp; branches; next 1.34; 1.34 date 2011.03.17.21.52.23; author zafer; state Exp; branches; next 1.33; 1.33 date 2010.02.11.22.08.58; author joerg; state Exp; branches; next 1.32; 1.32 date 2007.03.01.19.33.39; author wiz; state Exp; branches; next 1.31; 1.31 date 2007.03.01.18.35.21; author wiz; state Exp; branches; next 1.30; 1.30 date 2006.10.04.21.53.17; author wiz; state Exp; branches; next 1.29; 1.29 date 2006.10.04.21.22.43; author rillig; state Exp; branches; next 1.28; 1.28 date 2006.10.04.21.20.40; author rillig; state Exp; branches; next 1.27; 1.27 date 2006.09.09.02.43.11; author obache; state Exp; branches; next 1.26; 1.26 date 2006.03.04.21.30.20; author jlam; state Exp; branches; next 1.25; 1.25 date 2006.02.19.15.55.33; author wiz; state Exp; branches; next 1.24; 1.24 date 2005.07.16.01.19.16; author jlam; state Exp; branches; next 1.23; 1.23 date 2005.03.24.21.12.58; author wiz; state Exp; branches; next 1.22; 1.22 date 2004.01.20.12.22.19; author agc; state Exp; branches; next 1.21; 1.21 date 2003.07.17.22.51.22; author grant; state Exp; branches; next 1.20; 1.20 date 2003.06.02.01.17.55; author jschauma; state Exp; branches; next 1.19; 1.19 date 2003.05.06.17.42.11; author jmmv; state Exp; branches; next 1.18; 1.18 date 2003.03.29.12.41.59; author jmmv; state Exp; branches; next 1.17; 1.17 date 2002.10.30.08.47.39; author seb; state Exp; branches; next 1.16; 1.16 date 2002.05.07.13.26.32; author seb; state Exp; branches; next 1.15; 1.15 date 2001.10.26.11.35.03; author agc; state Exp; branches; next 1.14; 1.14 date 2001.09.09.20.36.38; author agc; state Exp; branches; next 1.13; 1.13 date 2001.02.25.04.18.05; author hubertf; state Exp; branches; next 1.12; 1.12 date 2001.02.17.18.19.07; author wiz; state Exp; branches; next 1.11; 1.11 date 2000.08.27.02.46.05; author jlam; state Exp; branches; next 1.10; 1.10 date 2000.04.19.16.16.51; author kim; state Exp; branches; next 1.9; 1.9 date 2000.03.26.22.33.17; author kim; state Exp; branches; next 1.8; 1.8 date 99.12.28.18.15.43; author itojun; state Exp; branches; next 1.7; 1.7 date 98.08.29.18.05.56; author kim; state Exp; branches; next 1.6; 1.6 date 98.06.22.12.58.34; author agc; state Exp; branches; next 1.5; 1.5 date 98.04.20.11.56.29; author frueauf; state Exp; branches; next 1.4; 1.4 date 98.04.15.10.38.39; author agc; state Exp; branches; next 1.3; 1.3 date 98.01.24.21.37.54; author hubertf; state Exp; branches; next 1.2; 1.2 date 97.10.28.01.02.29; author hubertf; state Exp; branches; next 1.1; 1.1 date 97.10.27.05.01.30; author hubertf; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 97.10.27.05.01.30; author hubertf; state Exp; branches; next ; desc @@ 1.37 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @# $NetBSD: Makefile,v 1.36 2012/10/03 21:56:55 wiz Exp $ DISTNAME= mirror-2.9 PKGREVISION= 4 CATEGORIES= net MASTER_SITES= # ftp://src.doc.ic.ac.uk/computing/archiving/mirror/ MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= http://www.sunsite.org.uk/packages/mirror/ COMMENT= Mirror packages on remote sites LICENSE= mit WRKSRC= ${WRKDIR} MAKE_FILE= makefile MAKE_FLAGS+= GRP=${BINGRP} USE_TOOLS+= perl:run REPLACE_PERL= do_unlinks.pl mirror.pl mm.pl pkgs_to_mmin.pl CONF_FILES+= ${PREFIX}/lib/mirror/mirror.defaults.dist \ ${PREFIX}/lib/mirror/mirror.defaults SUBST_CLASSES+= prefix SUBST_SED.prefix= -e 's:!!PREFIX!!:${PREFIX}:g' SUBST_FILES.prefix= mirror.pl mm.pl SUBST_MESSAGE.prefix= Fixing hardcoded installation prefix. SUBST_STAGE.prefix= pre-configure INSTALLATION_DIRS+= bin lib/mirror ${PKGMANDIR}/man1 .include "../../mk/bsd.pkg.mk" @ 1.36 log @Bump all packages that use perl, or depend on a p5-* package, or are called p5-*. I hope that's all of them. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.35 2011/09/12 16:35:43 taca Exp $ a12 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.35 log @* Avoid to use timelocal.pl since it cause warning with perl 5.14 now. * Allow deleting remote directories. (It is needed to put local file tree to remote with mirror. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.34 2011/03/17 21:52:23 zafer Exp $ d4 1 a4 1 PKGREVISION= 3 @ 1.34 log @service suspended. fetch from backup. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.33 2010/02/11 22:08:58 joerg Exp $ d4 1 a4 1 PKGREVISION= 2 d11 1 @ 1.33 log @DESTDIR support @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.32 2007/03/01 19:33:39 wiz Exp $ d6 1 a6 1 MASTER_SITES= ftp://src.doc.ic.ac.uk/computing/archiving/mirror/ @ 1.32 log @Some pkglint cleanup: use SUBST framework, remove .gz from man pages in PLIST. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2007/03/01 18:35:21 wiz Exp $ d12 2 a16 1 MAKE_FLAGS+= MANDIR=${PREFIX}/${PKGMANDIR}/man1 d30 1 a30 2 pre-install: ${INSTALL_DATA_DIR} ${PREFIX}/lib/mirror @ 1.31 log @SCRIPTS_ENV is unused here, do not modify it. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2006/10/04 21:53:17 wiz Exp $ d23 5 a27 6 pre-configure: cd ${WRKSRC}; \ for i in mirror.pl mm.pl; do \ ${SED} -e 's:!!PREFIX!!:${PREFIX}:g' $$i >$$i.BAK;\ ${MV} -f $$i.BAK $$i; \ done @ 1.30 log @Update MASTER_SITES and/or HOMEPAGE, from Sergey Svishchev. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2006/10/04 21:22:43 rillig Exp $ a13 1 SCRIPTS_ENV+= PERL5=${PERL5} @ 1.29 log @Oops, committed the last change before the test finished. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2006/10/04 21:20:40 rillig Exp $ d9 1 a9 1 HOMEPAGE= http://sunsite.org.uk/packages/mirror/ @ 1.28 log @Fixed file permissions and PKGMANDIR. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2006/09/09 02:43:11 obache Exp $ d16 1 a16 1 MAKE_FLAGS+= MANDIR=${PREFIX}/${PKGMANDIR} @ 1.27 log @Rename variable MAKEFILE to MAKE_FILE. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2006/03/04 21:30:20 jlam Exp $ d15 2 @ 1.26 log @Point MAINTAINER to pkgsrc-users@@NetBSD.org in the case where no developer is officially maintaining the package. The rationale for changing this from "tech-pkg" to "pkgsrc-users" is that it implies that any user can try to maintain the package (by submitting patches to the mailing list). Since the folks most likely to care about the package are the folks that want to use it or are already using it, this would leverage the energy of users who aren't developers. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2006/02/19 15:55:33 wiz Exp $ d13 1 a13 1 MAKEFILE= makefile @ 1.25 log @Convert to pkginstall framework. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2005/07/16 01:19:16 jlam Exp $ d8 1 a8 1 MAINTAINER= tech-pkg@@NetBSD.org @ 1.24 log @Get rid of USE_PERL5. The new way to express needing the Perl executable around at either build-time or at run-time is: USE_TOOLS+= perl # build-time USE_TOOLS+= perl:run # run-time Also remove some places where perl5/buildlink3.mk was being included by a package Makefile, but all that the package wanted was the Perl executable. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2005/03/24 21:12:58 wiz Exp $ d4 1 a4 1 PKGREVISION= 1 d19 3 a31 7 post-install: @@if [ ! -f ${PREFIX}/lib/mirror/mirror.defaults ]; then \ ${CP} -p \ ${PREFIX}/lib/mirror/mirror.defaults.dist \ ${PREFIX}/lib/mirror/mirror.defaults; \ fi @ 1.23 log @Remove FreeBSD RCS Ids. pkgsrc has diverged too much for syncing to be useful. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2004/01/20 12:22:19 agc Exp $ a11 2 USE_PERL5= # defined d16 1 @ 1.22 log @Move WRKSRC definition away from the first paragraph in a Makefile. @ text @d1 1 a1 3 # $NetBSD: Makefile,v 1.21 2003/07/17 22:51:22 grant Exp $ # FreeBSD Id: Makefile,v 1.6 1996/12/01 01:22:54 obrien Exp # @ 1.21 log @s/netbsd.org/NetBSD.org/ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2003/06/02 01:17:55 jschauma Exp $ a6 1 WRKSRC= ${WRKDIR} d16 1 @ 1.20 log @Use tech-pkg@@ in favor of packages@@ as MAINTAINER for orphaned packages. Should anybody feel like they could be the maintainer for any of thewe packages, please adjust. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2003/05/06 17:42:11 jmmv Exp $ d11 1 a11 1 MAINTAINER= tech-pkg@@netbsd.org @ 1.19 log @Drop trailing whitespace. Ok'ed by wiz. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2003/03/29 12:41:59 jmmv Exp $ d11 1 a11 1 MAINTAINER= packages@@netbsd.org @ 1.18 log @Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. @ text @d1 2 a2 2 # $NetBSD: Makefile,v 1.17 2002/10/30 08:47:39 seb Exp $ # FreeBSD Id: Makefile,v 1.6 1996/12/01 01:22:54 obrien Exp @ 1.17 log @Add HOMEPAGE. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2002/05/07 13:26:32 seb Exp $ d7 1 a16 1 WRKSRC= ${WRKDIR} @ 1.16 log @Replace target `do-configure' by `pre-configure' so REPLACE_PERL actually makes things happen. Bump PKGREVISION. White space fix. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2001/10/26 11:35:03 agc Exp $ d11 1 @ 1.15 log @Instead of using a custom script to do the same job at the same time as the REPLACE_PERL definition, simplify things by using the REPLACE_PERL functionality. Also substitute the correct prefix in a package Makefile target, rather than using the configure script. Remove now unnecessary script. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2001/09/09 20:36:38 agc Exp $ d6 1 d21 1 a21 1 do-configure: d27 1 a27 1 @ 1.14 log @Deprecate NO_WRKSUBDIR, replacing it with an explicit assignment of: WRKSRC= ${WRKDIR} This is much cleaner, much more indicative of what happens, and removes another of the negative definitions (NO_.* = value). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2001/02/25 04:18:05 hubertf Exp $ d18 1 a18 2 # If you are tempted to add a target that runs ${SED} (or other stuff) # on the files, please look at scripts/configure first. d20 7 @ 1.13 log @Cleanup MKDIR usage => INSTALL_*_DIR XXX need to teach pkglint to be more picky about this @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2001/02/17 18:19:07 wiz Exp $ d14 1 a14 1 NO_WRKSUBDIR= # defined @ 1.12 log @Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2000/08/27 02:46:05 jlam Exp $ d22 1 a22 1 ${MKDIR} ${PREFIX}/lib/mirror @ 1.11 log @Use new PERL5 variable instead of ${LOCALBASE}/bin/perl. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2000/04/19 16:16:51 kim Exp $ d10 1 @ 1.10 log @Install mirror.defaults.dist as part of the package. Only copy it to mirror.defaults if one does not already exist. This preserves local configuration information. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2000/03/26 22:33:17 kim Exp $ d11 1 a11 1 USE_PERL5= yes d13 1 a13 1 NO_WRKSUBDIR= yes d15 1 @ 1.9 log @Upgrade to 2.9. Parsing of "ls" output should be improved, although it didn't help me... @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 1999/12/28 18:15:43 itojun Exp $ d21 7 @ 1.8 log @make mirrormaster works independently from cwd. previously it assumed that: - bin/mirror is in cwd (so cwd must be ${PREFIX}/bin) - generate logs into ./logs (so logs will be generated into ${PREFIX}/bin/logs) but it is very annoying. let us invoke bin/mirror with full pathname. add rcsid to patches/patch-a[de]. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 1998/08/29 18:05:56 kim Exp $ d5 1 a5 1 DISTNAME= mirror-2.8 d16 2 a17 4 post-patch: ${MV} ${WRKDIR}/mm ${WRKDIR}/mm- ${SED} -e "s#exec \./mirror#exec ${PREFIX}/bin/mirror#" \ < ${WRKDIR}/mm- > ${WRKDIR}/mm @ 1.7 log @- Combine all patches for mirror.pl into patch-ab (remove patch-ad). - Move all sed stuff into scrips/configure so it can be done in one pass (no post-configure target in Makefile anymore). - Use "compress" for $compress_prog instead of gzip; our compress needs the -f flag to make it quiet (additional pathes to mirror.pl) - Fix PASV handling (too strict a regexp -- breaks on Win NT servers that emulate UNIX behaviour -- NT added a trailing dot to the 227 message and ftp.pl was not tolerating that) - Add $PREFIX/bin and $PREFIX/sbin to $extra_path (leaving /usr/local directories in) - Do not modify ${WRKSRC}/mirror, it is a symlink in the distribution @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 1998/06/22 12:58:34 agc Exp $ d15 5 @ 1.6 log @Update package Makefiles for automatic manual page handling. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 1998/04/20 11:56:29 frueauf Exp $ a14 9 post-configure: cd ${WRKSRC} ; ${SED} \ s:/usr/local:${PREFIX}: mirror.pl.BAK ; \ ${MV} mirror.pl.BAK mirror.pl cd ${WRKSRC} ; for i in do_unlinks mirror mirror.pl mm \ pkgs_to_mmin ; do \ ${SED} s:/usr/bin/perl:${PREFIX}/bin/perl: <$$i >$$i.BAK ; \ ${MV} $$i.BAK $$i ; done @ 1.5 log @Substitute all obvious FreeBSD ppl as MAINTAINER with packages@@netbsd.org. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 1998/04/15 10:38:39 agc Exp $ a14 1 MAN1= mirror.1 mirrormaster.1 @ 1.4 log @Use the bsd.pkg.mk and bsd.pkg.subdir.mk files in the pkgsrc tree. Remove redundant (and sometimes erroneous) comments. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 1998/01/24 21:37:54 hubertf Exp $ d9 1 a9 1 MAINTAINER= torstenb@@FreeBSD.ORG @ 1.3 log @portlint: use command macros @ text @d1 1 a1 6 # New ports collection makefile for: mirror # Version required: 2.8 # Date created: 15 May 1995 # Whom: torstenb # # $NetBSD: Makefile,v 1.2 1997/10/28 01:02:29 hubertf Exp $ d29 1 a29 1 .include @ 1.2 log @Use ${PREFIX}/bin/perl in all the places @ text @d6 1 a6 1 # $NetBSD: Makefile,v 1.1.1.1 1997/10/27 05:01:30 hubertf Exp $ d25 1 a25 1 mv mirror.pl.BAK mirror.pl d29 1 a29 1 mv $$i.BAK $$i ; done @ 1.1 log @Initial revision @ text @d6 1 a6 1 # $NetBSD$ d16 2 d21 9 @ 1.1.1.1 log @get everything in @ text @@