pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/pkgtools/pkg_select Removed the ONLY_FOR_PLATFORMS lin...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/da3e112f9d68
branches:  trunk
changeset: 526642:da3e112f9d68
user:      rillig <rillig%pkgsrc.org@localhost>
date:      Fri Mar 16 20:22:16 2007 +0000

description:
Removed the ONLY_FOR_PLATFORMS line. If there are platforms that
definitely cannot run pkg_select, they should be added via
NOT_FOR_PLATFORM.

Made PKGTOOLS_PATH configurable. It is now set to the value of
PKG_TOOLS_BIN.

Moved the SUBST block further up in the package Makefile.

PKGREVISION++

diffstat:

 pkgtools/pkg_select/Makefile         |  34 +++++++++++++++-------------------
 pkgtools/pkg_select/distinfo         |   3 ++-
 pkgtools/pkg_select/patches/patch-ac |  14 ++++++++++++++
 3 files changed, 31 insertions(+), 20 deletions(-)

diffs (96 lines):

diff -r 2860fdf57b22 -r da3e112f9d68 pkgtools/pkg_select/Makefile
--- a/pkgtools/pkg_select/Makefile      Fri Mar 16 20:07:43 2007 +0000
+++ b/pkgtools/pkg_select/Makefile      Fri Mar 16 20:22:16 2007 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.8 2007/02/22 19:27:02 wiz Exp $
+# $NetBSD: Makefile,v 1.9 2007/03/16 20:22:16 rillig Exp $
 #
 
 DISTNAME=      pkg_select-20050817
-PKGREVISION=   1
+PKGREVISION=   2
 CATEGORIES=    pkgtools
 MASTER_SITES=  http://imil.net/NetBSD/
 
@@ -11,37 +11,33 @@
 
 PKG_INSTALLATION_TYPES=        overwrite pkgviews
 
-ONLY_FOR_PLATFORM=     NetBSD-*-* FreeBSD-*-* Darwin-*-* DragonFly-*-*
-
 WRKSRC=                ${WRKDIR}/pkg_select
-NO_CONFIGURE=  yes
 
 INSTALLATION_DIRS=     bin ${PKGMANDIR}/man1
-
-PKG_DBDIR?=    /var/db/pkg
+INSTALLATION_DIRS+=    ${EXAMPLEDIR} share/pkg_select
 
 EXAMPLEDIR=    ${PREFIX}/share/examples/${PKGBASE}
 CONF_FILES=    ${EXAMPLEDIR}/${PKGBASE}.conf.example   \
                        ${PKG_SYSCONFDIR}/${PKGBASE}.conf
 
+SUBST_CLASSES+=                path
+SUBST_STAGE.path=      pre-configure
+SUBST_MESSAGE.path=    Adjusting path.
+SUBST_FILES.path=      Makefile pkg_select.1 ${PKGBASE}.conf.example
+SUBST_SED.path=                -e "s|/usr/pkgsrc|${PKGSRCDIR}|g"
+SUBST_SED.path+=       -e "s|/usr/pkg/etc|${PKG_SYSCONFDIR}|g"
+SUBST_SED.path+=       -e "s|/usr/pkg|${PREFIX}|g"
+SUBST_SED.path+=       -e "s|/var/db/pkg|${PKG_DBDIR}|g"
+SUBST_SED.path+=       -e "s|/usr/bin/make|${MAKE}|g"
+
+CFLAGS+=               -DPKGTOOLS_PATH=\"${PKG_TOOLS_BIN}\"
+
 do-install:
        ${INSTALL_PROGRAM} ${WRKSRC}/pkg_select ${PREFIX}/bin
-       ${INSTALL_DATA_DIR} ${EXAMPLEDIR}
-       ${INSTALL_DATA_DIR} ${PREFIX}/share/pkg_select
        ${INSTALL_DATA} ${WRKSRC}/${PKGBASE}.conf.example ${EXAMPLEDIR}
        ${INSTALL_DATA} ${WRKSRC}/mirrors.cvs ${PREFIX}/share/pkg_select
        ${INSTALL_DATA} ${WRKSRC}/mirrors.ftp ${PREFIX}/share/pkg_select
        ${INSTALL_MAN} ${WRKSRC}/pkg_select.1 ${PREFIX}/${PKGMANDIR}/man1
 
-SUBST_CLASSES+=                path
-SUBST_STAGE.path=      post-patch
-SUBST_FILES.path=      Makefile pkg_select.1 ${PKGBASE}.conf.example
-SUBST_SED.path=                -e "s|/usr/pkgsrc|${PKGSRCDIR}|g" \
-                       -e "s|/usr/pkg/etc|${PKG_SYSCONFDIR}|g" \
-                       -e "s|/usr/pkg|${PREFIX}|g" \
-                       -e "s|/var/db/pkg|${PKG_DBDIR}|g" \
-                       -e "s|/usr/bin/make|${MAKE}|g"
-SUBST_MESSAGE.path=    Adjusting path.
-
 .include "../../devel/ncurses/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 2860fdf57b22 -r da3e112f9d68 pkgtools/pkg_select/distinfo
--- a/pkgtools/pkg_select/distinfo      Fri Mar 16 20:07:43 2007 +0000
+++ b/pkgtools/pkg_select/distinfo      Fri Mar 16 20:22:16 2007 +0000
@@ -1,7 +1,8 @@
-$NetBSD: distinfo,v 1.4 2006/03/13 00:16:41 minskim Exp $
+$NetBSD: distinfo,v 1.5 2007/03/16 20:22:16 rillig Exp $
 
 SHA1 (pkg_select-20050817.tar.gz) = a7e22c666e4098c44cf6100a3b5e1cbcbeb48375
 RMD160 (pkg_select-20050817.tar.gz) = 0a16ea710303471730b7dbc0399a34d5e7cfff8b
 Size (pkg_select-20050817.tar.gz) = 45184 bytes
 SHA1 (patch-aa) = c59ecd6d4cfdde450aac1f2794ab7d42da8cbc07
 SHA1 (patch-ab) = a8750c8a5603fa63e0fc17c4be3db7cd340e75b7
+SHA1 (patch-ac) = 2ac66f0222d8f0f80af51eac1878d9f9e97dbbcb
diff -r 2860fdf57b22 -r da3e112f9d68 pkgtools/pkg_select/patches/patch-ac
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/pkgtools/pkg_select/patches/patch-ac      Fri Mar 16 20:22:16 2007 +0000
@@ -0,0 +1,14 @@
+$NetBSD: patch-ac,v 1.1 2007/03/16 20:22:16 rillig Exp $
+
+--- pkg_adm.h.orig     2005-05-12 20:18:27.000000000 +0200
++++ pkg_adm.h  2007-03-16 21:02:16.000000000 +0100
+@@ -43,7 +43,9 @@ extern void set_pkg_path(const char *);
+ 
+ /* this is where you may want to port to another port framework */
+ 
++#ifndef PKGTOOLS_PATH
+ #define PKGTOOLS_PATH "/usr/sbin"
++#endif
+ #ifndef MAKE
+ #define MAKE "/usr/bin/make"
+ #endif



Home | Main Index | Thread Index | Old Index