pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc Remove some unnecessarily strong dependencies on perl ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/2e0f6f63be06
branches:  trunk
changeset: 496933:2e0f6f63be06
user:      jlam <jlam%pkgsrc.org@localhost>
date:      Sat Jul 16 19:10:37 2005 +0000

description:
Remove some unnecessarily strong dependencies on perl that resulted
from including perl5/buildlink3.mk.  These packages just need the Perl
interpreter, and can just add "perl" to USE_TOOLS instead.

diffstat:

 audio/disc-cover/Makefile               |  4 ++--
 audio/ices-mp3/Makefile                 |  4 ++--
 benchmarks/hbench/Makefile              |  4 ++--
 benchmarks/lmbench/Makefile             |  5 ++---
 biology/mummer/Makefile                 |  5 ++---
 cad/spiceprm/Makefile                   |  4 ++--
 chat/sirc/Makefile                      |  4 ++--
 comms/fidogate/Makefile                 |  5 ++---
 comms/pilot-link/Makefile               |  5 ++---
 converters/rpm2cpio/Makefile            |  4 ++--
 converters/txt2html/Makefile            |  4 ++--
 databases/gnome-mime-data/buildlink3.mk |  9 +++++++--
 databases/jdb/Makefile                  |  4 ++--
 devel/autoconf/Makefile                 |  5 ++---
 devel/autoconf213/Makefile              |  5 ++---
 devel/automake/Makefile                 |  5 ++---
 devel/automake14/Makefile               |  4 ++--
 devel/global/Makefile                   |  4 ++--
 devel/sdcc/Makefile                     |  5 +++--
 devel/tet3/Makefile                     |  4 ++--
 editors/vile/Makefile                   |  4 ++--
 editors/xvile/Makefile                  |  4 ++--
 games/minami/Makefile                   |  4 ++--
 games/netmaj/Makefile                   |  4 ++--
 games/openmortal/Makefile               |  3 +--
 games/xboard/Makefile                   |  4 ++--
 graphics/claraocr/Makefile              |  6 +++---
 graphics/gnome-icon-theme/buildlink3.mk |  8 ++++++--
 inputmethod/xcin/Makefile               |  4 ++--
 lang/cim/Makefile                       |  4 ++--
 lang/dylan-interpreter/Makefile.common  |  5 ++---
 mail/demime/Makefile                    |  4 ++--
 mail/faces/Makefile                     |  4 ++--
 mail/ja-squirrelmail/Makefile           |  4 ++--
 mail/squirrelmail/Makefile              |  4 ++--
 math/pari/Makefile                      |  4 ++--
 misc/gkrellm-weather/Makefile           |  5 ++---
 misc/openoffice/Makefile                |  3 +--
 misc/vfu/Makefile                       |  4 ++--
 net/ddclient/Makefile                   |  4 ++--
 net/freewais-sf/Makefile                |  4 ++--
 net/net-snmp/Makefile                   |  3 +--
 news/inn/Makefile                       |  5 ++---
 pkgtools/pkgdiff/Makefile               |  4 ++--
 print/chktex/Makefile                   |  5 ++---
 security/fprot-workstation-bin/Makefile |  4 ++--
 shells/mudsh/Makefile                   |  4 ++--
 sysutils/stow/Makefile                  |  4 ++--
 textproc/gtk-doc/Makefile               |  4 ++--
 textproc/html2wml/Makefile              |  4 ++--
 textproc/intltool/Makefile              |  5 ++---
 textproc/intltool/buildlink3.mk         |  4 +---
 textproc/kdoc/Makefile                  |  6 +++---
 textproc/libxslt/Makefile               |  3 +--
 textproc/libxslt/buildlink3.mk          |  3 +--
 textproc/texi2html/Makefile             |  8 ++++----
 time/titrax/Makefile                    |  4 ++--
 wm/bbkeys/Makefile                      |  5 ++---
 www/apache2/Makefile                    |  4 ++--
 www/bannerfilter/Makefile               |  4 ++--
 www/bins/Makefile                       |  6 ++++--
 www/screws/Makefile                     |  4 ++--
 www/wdg-validate/Makefile               |  4 ++--
 www/weblint/Makefile                    |  5 ++---
 x11/gdkxft/Makefile                     |  4 ++--
 x11/p5-gtk/Makefile.subpackage          |  4 +---
 x11/xephem/Makefile                     |  4 ++--
 67 files changed, 143 insertions(+), 154 deletions(-)

diffs (truncated from 1517 to 300 lines):

diff -r ded423b71777 -r 2e0f6f63be06 audio/disc-cover/Makefile
--- a/audio/disc-cover/Makefile Sat Jul 16 18:57:17 2005 +0000
+++ b/audio/disc-cover/Makefile Sat Jul 16 19:10:37 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.16 2005/06/16 06:57:38 jlam Exp $
+# $NetBSD: Makefile,v 1.17 2005/07/16 19:10:37 jlam Exp $
 #
 
 DISTNAME=      disc-cover-1.5.4
@@ -11,6 +11,7 @@
 
 DEPENDS+=      p5-Audio-CD>=0.05:../../audio/p5-Audio-CD
 
+USE_TOOLS+=            perl:run
 REPLACE_PERL=          disc-cover
 
 DCTMPL=        ${PREFIX}/share/disc-cover/templates
@@ -29,5 +30,4 @@
        ${INSTALL_DATA_DIR} ${DCTMPL}
        ${INSTALL_DATA} ${WRKSRC}/templates/* ${DCTMPL}
 
-.include "../../lang/perl5/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r ded423b71777 -r 2e0f6f63be06 audio/ices-mp3/Makefile
--- a/audio/ices-mp3/Makefile   Sat Jul 16 18:57:17 2005 +0000
+++ b/audio/ices-mp3/Makefile   Sat Jul 16 19:10:37 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2005/06/24 05:56:25 jlam Exp $
+# $NetBSD: Makefile,v 1.9 2005/07/16 19:10:37 jlam Exp $
 #
 
 DISTNAME=              ices-${ICES_VERSION}
@@ -59,7 +59,7 @@
 .include "../../audio/libvorbis/buildlink3.mk"
 .if defined(ICES_USE_PERL) && (${ICES_USE_PERL} == "YES")
 PERL5_REQD+=           5.8.0
-.include "../../lang/perl5/buildlink3.mk"
+USE_TOOLS+=            perl:run
 CONFIGURE_ARGS+=       --with-perl=${PERL5}
 .endif
 .if defined(ICES_USE_PYTHON) && (${ICES_USE_PYTHON} == "YES")
diff -r ded423b71777 -r 2e0f6f63be06 benchmarks/hbench/Makefile
--- a/benchmarks/hbench/Makefile        Sat Jul 16 18:57:17 2005 +0000
+++ b/benchmarks/hbench/Makefile        Sat Jul 16 19:10:37 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.30 2005/04/11 21:45:00 tv Exp $
+# $NetBSD: Makefile,v 1.31 2005/07/16 19:10:37 jlam Exp $
 
 DISTNAME=              hbench-OS-1.0
 PKGNAME=               hbench-1.0
@@ -17,6 +17,7 @@
 WRKSRC=                        ${WRKDIR}/hbench-OS
 OSVERSION_SPECIFIC=    YES
 BUILD_TARGET=          build
+USE_TOOLS+=            perl:run
 
 DIST_SUBDIR=           ${PKGNAME_NOREV}
 
@@ -55,5 +56,4 @@
        -@cd ${WRKSRC} ; \
        tar -cf /tmp/benches/`domainname`/hbench.`uname`-`uname -m`-`uname -r`.`hostname`.tar results conf
 
-.include "../../lang/perl5/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r ded423b71777 -r 2e0f6f63be06 benchmarks/lmbench/Makefile
--- a/benchmarks/lmbench/Makefile       Sat Jul 16 18:57:17 2005 +0000
+++ b/benchmarks/lmbench/Makefile       Sat Jul 16 19:10:37 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.22 2005/05/22 20:07:40 jlam Exp $
+# $NetBSD: Makefile,v 1.23 2005/07/16 19:10:38 jlam Exp $
 
 DISTNAME=              lmbench-2alpha11
 PKGNAME=               lmbench-2.11a
@@ -12,7 +12,7 @@
 
 PKG_INSTALLATION_TYPES=        overwrite pkgviews
 
-USE_TOOLS+=            gmake
+USE_TOOLS+=            gmake perl:run
 BUILD_TARGET=          build
 MAKE_ENV+=             MACHINE_ARCH=${MACHINE_ARCH}
 
@@ -60,5 +60,4 @@
        -@cd ${PREFIX}/share/lmbench ; \
        tar -cf /tmp/benches/`domainname`/lmbench.`uname`-`uname -m`-`uname -r`.`hostname`.tar results
 
-.include "../../lang/perl5/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r ded423b71777 -r 2e0f6f63be06 biology/mummer/Makefile
--- a/biology/mummer/Makefile   Sat Jul 16 18:57:17 2005 +0000
+++ b/biology/mummer/Makefile   Sat Jul 16 19:10:37 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2005/06/19 01:13:23 kristerw Exp $
+# $NetBSD: Makefile,v 1.9 2005/07/16 19:10:38 jlam Exp $
 #
 
 DISTNAME=              MUMmer3.15
@@ -12,7 +12,7 @@
 COMMENT=               System for aligning whole genome sequences
 
 WRKSRC=                        ${WRKDIR}/${DISTNAME}
-USE_TOOLS+=            gmake
+USE_TOOLS+=            gmake perl:run
 
 MAKE_ENV+=             SH="${SH}"
 MAKE_ENV+=             PERL="${PERL5}"
@@ -45,5 +45,4 @@
        ${INSTALL_DATA} ${WRKSRC}/docs/${DOC} ${PREFIX}/share/doc/mummer
 .endfor
 
-.include "../../lang/perl5/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r ded423b71777 -r 2e0f6f63be06 cad/spiceprm/Makefile
--- a/cad/spiceprm/Makefile     Sat Jul 16 18:57:17 2005 +0000
+++ b/cad/spiceprm/Makefile     Sat Jul 16 19:10:37 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2005/06/16 06:57:41 jlam Exp $
+# $NetBSD: Makefile,v 1.14 2005/07/16 19:10:38 jlam Exp $
 #
 
 DISTNAME=      spiceprm-0.11
@@ -10,6 +10,7 @@
 
 WRKSRC=                        ${WRKDIR}/spiceprm
 NO_BUILD=              YES
+USE_TOOLS+=            perl:run
 REPLACE_PERL=          spiceprm
 INSTALLATION_DIRS=     bin
 
@@ -20,5 +21,4 @@
        ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/spiceprm
        ${INSTALL_DATA} ${WRKSRC}/EXAMPLES ${PREFIX}/share/examples/spiceprm
 
-.include "../../lang/perl5/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r ded423b71777 -r 2e0f6f63be06 chat/sirc/Makefile
--- a/chat/sirc/Makefile        Sat Jul 16 18:57:17 2005 +0000
+++ b/chat/sirc/Makefile        Sat Jul 16 19:10:37 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2005/04/11 21:45:05 tv Exp $
+# $NetBSD: Makefile,v 1.15 2005/07/16 19:10:38 jlam Exp $
 
 DISTNAME=      sirc-2.211
 PKGREVISION=   1
@@ -20,6 +20,7 @@
 BUILD_DEFS+=   USE_INET6
 
 EXTRACT_ONLY=  ${DISTNAME}${EXTRACT_SUFX}
+USE_TOOLS+=    perl:run
 SIRC_SCRIPTS= \
                adcc.pl                         \
                akickban.pl                     \
@@ -78,5 +79,4 @@
                ${ECHO} installing $$i ; \
                ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/$$i ${PREFIX}/lib/sirc/scripts/$$i ; done
 
-.include "../../lang/perl5/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r ded423b71777 -r 2e0f6f63be06 comms/fidogate/Makefile
--- a/comms/fidogate/Makefile   Sat Jul 16 18:57:17 2005 +0000
+++ b/comms/fidogate/Makefile   Sat Jul 16 19:10:37 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.38 2005/05/22 20:07:43 jlam Exp $
+# $NetBSD: Makefile,v 1.39 2005/07/16 19:10:38 jlam Exp $
 #
 
 DISTNAME=      fidogate-4.4.9
@@ -11,7 +11,7 @@
 COMMENT=       FidoNet (FTN) <-> Internet mail and news gateway
 
 USE_PKGINSTALL=                yes
-USE_TOOLS+=            gmake
+USE_TOOLS+=            gmake perl:run
 MAKE_ENV=              DEBUG="${CFLAGS} -Werror"
 BUILDLINK_SETENV.CC=   CC="cc ${_STRIPFLAG_CC}"
 
@@ -65,5 +65,4 @@
        ${INSTALL_DATA} ${WRKSRC}/doc/fidogate.txt ${PREFIX}/share/doc/fidogate
        ${INSTALL_DATA} ${WRKSRC}/fidogate.conf ${EGDIR}
 
-.include "../../lang/perl5/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r ded423b71777 -r 2e0f6f63be06 comms/pilot-link/Makefile
--- a/comms/pilot-link/Makefile Sat Jul 16 18:57:17 2005 +0000
+++ b/comms/pilot-link/Makefile Sat Jul 16 19:10:37 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.40 2005/06/01 18:02:41 jlam Exp $
+# $NetBSD: Makefile,v 1.41 2005/07/16 19:10:38 jlam Exp $
 
 .include "../../comms/pilot-link/Makefile.common"
 
@@ -8,7 +8,7 @@
 
 BUILDLINK_DEPENDS.pilot-link-libs=     pilot-link-libs>=${PILOT_LINK_VERS}
 
-USE_TOOLS+=            gmake
+USE_TOOLS+=            gmake perl:run
 USE_GNU_READLINE=      YES
 
 CONFIGURE_ARGS+=       --with-perl5=${PERL5}
@@ -32,7 +32,6 @@
 .include "../../comms/pilot-link-libs/buildlink3.mk"
 .include "../../devel/readline/buildlink3.mk"
 .include "../../graphics/png/buildlink3.mk"
-.include "../../lang/perl5/buildlink3.mk"
 .include "../../lang/tcl/buildlink3.mk"
 .include "../../x11/tk/buildlink3.mk"
 
diff -r ded423b71777 -r 2e0f6f63be06 converters/rpm2cpio/Makefile
--- a/converters/rpm2cpio/Makefile      Sat Jul 16 18:57:17 2005 +0000
+++ b/converters/rpm2cpio/Makefile      Sat Jul 16 19:10:37 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.21 2005/06/16 06:57:43 jlam Exp $
+# $NetBSD: Makefile,v 1.22 2005/07/16 19:10:38 jlam Exp $
 
 DISTNAME=      rpm2cpio
 PKGNAME=       rpm2cpio-1.1
@@ -14,6 +14,7 @@
 WRKSRC=                ${WRKDIR}
 
 DIST_SUBDIR=   ${PKGNAME_NOREV}
+USE_TOOLS+=    perl:run
 REPLACE_PERL=  rpm2cpio
 
 EXTRACT_CMD=   ${CP} ${DOWNLOADED_DISTFILE} .
@@ -27,5 +28,4 @@
 do-install:
        ${INSTALL_SCRIPT} ${WRKDIR}/rpm2cpio ${PREFIX}/bin/rpm2cpio.pl
 
-.include "../../lang/perl5/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r ded423b71777 -r 2e0f6f63be06 converters/txt2html/Makefile
--- a/converters/txt2html/Makefile      Sat Jul 16 18:57:17 2005 +0000
+++ b/converters/txt2html/Makefile      Sat Jul 16 19:10:37 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2005/06/16 06:57:43 jlam Exp $
+# $NetBSD: Makefile,v 1.12 2005/07/16 19:10:38 jlam Exp $
 
 DISTNAME=      txt2html-1.28
 CATEGORIES=    converters www
@@ -9,6 +9,7 @@
 COMMENT=       Text to HTML converter
 
 NO_BUILD=      YES
+USE_TOOLS+=    perl:run
 REPLACE_PERL=  txt2html.pl
 
 INSTALLATION_DIRS=     bin
@@ -25,5 +26,4 @@
        ${INSTALL_DATA} ${WRKSRC}/sample.html ${PREFIX}/share/txt2html
        ${INSTALL_DATA} ${WRKSRC}/sample.txt ${PREFIX}/share/txt2html
 
-.include "../../lang/perl5/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r ded423b71777 -r 2e0f6f63be06 databases/gnome-mime-data/buildlink3.mk
--- a/databases/gnome-mime-data/buildlink3.mk   Sat Jul 16 18:57:17 2005 +0000
+++ b/databases/gnome-mime-data/buildlink3.mk   Sat Jul 16 19:10:37 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.3 2004/03/18 09:12:09 jlam Exp $
+# $NetBSD: buildlink3.mk,v 1.4 2005/07/16 19:10:38 jlam Exp $
 
 BUILDLINK_DEPTH:=              ${BUILDLINK_DEPTH}+
 GNOME_MIME_DATA_BUILDLINK3_MK:=        ${GNOME_MIME_DATA_BUILDLINK3_MK}+
@@ -13,9 +13,14 @@
 .if !empty(GNOME_MIME_DATA_BUILDLINK3_MK:M+)
 BUILDLINK_DEPENDS.gnome-mime-data+=    gnome-mime-data>=2.4.0
 BUILDLINK_PKGSRCDIR.gnome-mime-data?=  ../../databases/gnome-mime-data
+
+# intltool-{extract,merge,update} are Perl scripts included in the sources
+# of packages that use gnome-mime-data and are executed during build.
+#
+USE_TOOLS+=    perl
+
 .endif # GNOME_MIME_DATA_BUILDLINK3_MK
 
 .include "../../devel/gettext-lib/buildlink3.mk"
-.include "../../lang/perl5/buildlink3.mk"
 
 BUILDLINK_DEPTH:=     ${BUILDLINK_DEPTH:S/+$//}
diff -r ded423b71777 -r 2e0f6f63be06 databases/jdb/Makefile
--- a/databases/jdb/Makefile    Sat Jul 16 18:57:17 2005 +0000
+++ b/databases/jdb/Makefile    Sat Jul 16 19:10:37 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2005/04/11 21:45:11 tv Exp $
+# $NetBSD: Makefile,v 1.12 2005/07/16 19:10:38 jlam Exp $
 
 DISTNAME=      jdb-1.13
 CATEGORIES=    databases
@@ -9,9 +9,9 @@
 COMMENT=       Commands for manipulating flat-ASCII databases
 
 GNU_CONFIGURE=         # defined
+USE_TOOLS+=            perl:run
 
 CONFIGURE_ARGS+=       --with-perl=${LOCALBASE}/bin
 CONFIGURE_ARGS+=       --datadir=${PREFIX}/share/jdb
 
-.include "../../lang/perl5/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r ded423b71777 -r 2e0f6f63be06 devel/autoconf/Makefile



Home | Main Index | Thread Index | Old Index