pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/gnustep-make Update gnustep-make to 2.0.8. This...
details: https://anonhg.NetBSD.org/pkgsrc/rev/b224c0d8a390
branches: trunk
changeset: 557306:b224c0d8a390
user: rh <rh%pkgsrc.org@localhost>
date: Mon Apr 13 12:09:25 2009 +0000
description:
Update gnustep-make to 2.0.8. This makes GNUstep more hier(7) compliant
and requires an update of all GNUstep packages. Changes also include
bugfixes and some cleanup.
diffstat:
devel/gnustep-make/Makefile | 63 ++----
devel/gnustep-make/PLIST | 342 ++++++++++++++---------------------
devel/gnustep-make/buildlink3.mk | 111 ++---------
devel/gnustep-make/distinfo | 12 +-
devel/gnustep-make/gnustep.mk | 55 +++--
devel/gnustep-make/patches/patch-ad | 71 ++++++-
devel/gnustep-make/patches/patch-ae | 8 +-
7 files changed, 291 insertions(+), 371 deletions(-)
diffs (truncated from 812 to 300 lines):
diff -r 9f86c6afeb6d -r b224c0d8a390 devel/gnustep-make/Makefile
--- a/devel/gnustep-make/Makefile Mon Apr 13 11:38:23 2009 +0000
+++ b/devel/gnustep-make/Makefile Mon Apr 13 12:09:25 2009 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.43 2008/11/25 12:51:35 adam Exp $
+# $NetBSD: Makefile,v 1.44 2009/04/13 12:09:25 rh Exp $
-DISTNAME= gnustep-make-2.0.6
+DISTNAME= gnustep-make-2.0.8
CATEGORIES= devel gnustep
MASTER_SITES= ${MASTER_SITE_GNUSTEP:=core/}
@@ -8,25 +8,30 @@
HOMEPAGE= http://www.gnustep.org/
COMMENT= GNUstep makefile package
+PKG_DESTDIR_SUPPORT= user-destdir
PKG_INSTALLATION_TYPES= overwrite pkgviews
-#LICENSE= gnu-gplv3
+LICENSE= gnu-gpl-v3
USE_LANGUAGES= objc
USE_TOOLS+= csh
GNU_CONFIGURE= yes
CONFIGURE_ENV+= INSTALL_PROGRAM=${INSTALL_SCRIPT:Q}
CONFIGURE_ARGS+= --disable-importing-config-file
+CONFIGURE_ARGS+= --with-layout=fhs
CONFIGURE_ARGS+= --with-config-file=${PKG_SYSCONFDIR}/GNUstep.conf
MAKE_FILE= GNUmakefile
CONF_FILES+= ${PREFIX}/share/examples/GNUstep/GNUstep.conf \
${PKG_SYSCONFDIR}/GNUstep.conf
-REPLACE_INTERPRETER+= csh
-REPLACE.csh.old= /bin/csh
-REPLACE.csh.new= ${CSH}
-REPLACE_FILES.csh= ld_lib_path.csh
+.include "../../mk/pthread.buildlink3.mk"
+
+.if defined(PTHREAD_TYPE) && (${PTHREAD_TYPE} == "pth")
+PTHREAD_LIBS+= -lpth
+.endif
+
+CONFIGURE_ARGS+= --with-thread-lib=${PTHREAD_LIBS:Q}
.include "gnustep.mk"
@@ -40,39 +45,17 @@
SUBST_CLASSES+= target
SUBST_STAGE.target= post-patch
SUBST_FILES.target= target.make
-SUBST_SED.target+= -e 's|/usr/pkg|${LOCALBASE}|g'
+SUBST_SED.target+= -e 's|/usr/pkg|${PREFIX}|g'
-INSTALLATION_DIRS+= share/GNUstep/Local/Applications
-INSTALLATION_DIRS+= share/GNUstep/Local/Library
-INSTALLATION_DIRS+= share/GNUstep/Local/Library/Bundles
-INSTALLATION_DIRS+= share/GNUstep/Local/Library/Frameworks
-INSTALLATION_DIRS+= share/GNUstep/Local/Library/Headers
-INSTALLATION_DIRS+= share/GNUstep/Local/Library/Libraries
-INSTALLATION_DIRS+= share/GNUstep/Network
-INSTALLATION_DIRS+= share/GNUstep/System/Applications
-INSTALLATION_DIRS+= share/GNUstep/System/Library/ApplicationSupport
-INSTALLATION_DIRS+= share/GNUstep/System/Library/Bundles
-INSTALLATION_DIRS+= share/GNUstep/System/Library/ColorPickers
-INSTALLATION_DIRS+= share/GNUstep/System/Library/Colors
-INSTALLATION_DIRS+= share/GNUstep/System/Library/DocTemplates
-INSTALLATION_DIRS+= share/GNUstep/System/Library/Documentation/Developer
-INSTALLATION_DIRS+= share/GNUstep/System/Library/Documentation/User
-INSTALLATION_DIRS+= share/GNUstep/System/Library/Documentation/info
-INSTALLATION_DIRS+= share/GNUstep/System/Library/Documentation/man
-INSTALLATION_DIRS+= share/GNUstep/System/Library/Fonts
-INSTALLATION_DIRS+= share/GNUstep/System/Library/Frameworks
-INSTALLATION_DIRS+= share/GNUstep/System/Library/Headers
-INSTALLATION_DIRS+= share/GNUstep/System/Library/Images
-INSTALLATION_DIRS+= share/GNUstep/System/Library/KeyBindings
-INSTALLATION_DIRS+= share/GNUstep/System/Library/Libraries/Java
-INSTALLATION_DIRS+= share/GNUstep/System/Library/Libraries/Resources
-INSTALLATION_DIRS+= share/GNUstep/System/Library/Makefiles/${GNUSTEP_ARCH}
-INSTALLATION_DIRS+= share/GNUstep/System/Library/Makefiles/Additional
-INSTALLATION_DIRS+= share/GNUstep/System/Library/Makefiles/Auxiliary
-INSTALLATION_DIRS+= share/GNUstep/System/Library/PostScript
-INSTALLATION_DIRS+= share/GNUstep/System/Library/Services
-INSTALLATION_DIRS+= share/GNUstep/System/Library/Sounds
-INSTALLATION_DIRS+= share/GNUstep/System/Tools/Java
-INSTALLATION_DIRS+= share/GNUstep/System/Tools/Resources
+SUBST_CLASSES+= maninfo
+SUBST_STAGE.maninfo= pre-configure
+SUBST_MESSAGE.maninfo= Fixing man directory references.
+SUBST_FILES.maninfo= ${WRKSRC}/FilesystemLayouts/fhs
+SUBST_SED.maninfo= -e 's|share/man|${PKGMANDIR}|'
+SUBST_SED.maninfo+= -e 's|share/info|${PKGINFODIR}|'
+
+INSTALLATION_DIRS+= share/GNUstep/Makefiles/${GNUSTEP_ARCH}
+INSTALLATION_DIRS+= share/GNUstep/Makefiles/Additional
+INSTALLATION_DIRS+= share/GNUstep/Makefiles/Auxiliary
.include "../../mk/bsd.pkg.mk"
diff -r 9f86c6afeb6d -r b224c0d8a390 devel/gnustep-make/PLIST
--- a/devel/gnustep-make/PLIST Mon Apr 13 11:38:23 2009 +0000
+++ b/devel/gnustep-make/PLIST Mon Apr 13 12:09:25 2009 +0000
@@ -1,207 +1,141 @@
-@comment $NetBSD: PLIST,v 1.15 2008/05/25 08:16:06 adam Exp $
-share/GNUstep/System/Library/Documentation/man/man1/debugapp.1.gz
-share/GNUstep/System/Library/Documentation/man/man1/gnustep-config.1.gz
-share/GNUstep/System/Library/Documentation/man/man1/openapp.1.gz
-share/GNUstep/System/Library/Documentation/man/man1/opentool.1.gz
-share/GNUstep/System/Library/Documentation/man/man7/GNUstep.7.gz
-share/GNUstep/System/Library/Documentation/man/man7/library-combo.7.gz
-share/GNUstep/System/Library/Makefiles/GNUstep-reset.sh
-share/GNUstep/System/Library/Makefiles/GNUstep.csh
-share/GNUstep/System/Library/Makefiles/GNUstep.sh
-share/GNUstep/System/Library/Makefiles/Instance/Documentation/autogsdoc.make
-share/GNUstep/System/Library/Makefiles/Instance/Documentation/gsdoc.make
-share/GNUstep/System/Library/Makefiles/Instance/Documentation/install_files.make
-share/GNUstep/System/Library/Makefiles/Instance/Documentation/javadoc.make
-share/GNUstep/System/Library/Makefiles/Instance/Documentation/latex.make
-share/GNUstep/System/Library/Makefiles/Instance/Documentation/texi.make
-share/GNUstep/System/Library/Makefiles/Instance/Shared/bundle.make
-share/GNUstep/System/Library/Makefiles/Instance/Shared/headers.make
-share/GNUstep/System/Library/Makefiles/Instance/Shared/java.make
-share/GNUstep/System/Library/Makefiles/Instance/Shared/stamp-string.make
-share/GNUstep/System/Library/Makefiles/Instance/Shared/strings.make
-share/GNUstep/System/Library/Makefiles/Instance/application.make
-share/GNUstep/System/Library/Makefiles/Instance/bundle.make
-share/GNUstep/System/Library/Makefiles/Instance/clibrary.make
-share/GNUstep/System/Library/Makefiles/Instance/ctool.make
-share/GNUstep/System/Library/Makefiles/Instance/documentation.make
-share/GNUstep/System/Library/Makefiles/Instance/framework.make
-share/GNUstep/System/Library/Makefiles/Instance/gswapp.make
-share/GNUstep/System/Library/Makefiles/Instance/gswbundle.make
-share/GNUstep/System/Library/Makefiles/Instance/java-tool.make
-share/GNUstep/System/Library/Makefiles/Instance/java.make
-share/GNUstep/System/Library/Makefiles/Instance/library.make
-share/GNUstep/System/Library/Makefiles/Instance/objc.make
-share/GNUstep/System/Library/Makefiles/Instance/palette.make
-share/GNUstep/System/Library/Makefiles/Instance/resource-set.make
-share/GNUstep/System/Library/Makefiles/Instance/rules.make
-share/GNUstep/System/Library/Makefiles/Instance/service.make
-share/GNUstep/System/Library/Makefiles/Instance/subproject.make
-share/GNUstep/System/Library/Makefiles/Instance/test-application.make
-share/GNUstep/System/Library/Makefiles/Instance/test-library.make
-share/GNUstep/System/Library/Makefiles/Instance/test-tool.make
-share/GNUstep/System/Library/Makefiles/Instance/tool.make
-share/GNUstep/System/Library/Makefiles/Master/aggregate.make
-share/GNUstep/System/Library/Makefiles/Master/application.make
-share/GNUstep/System/Library/Makefiles/Master/bundle.make
-share/GNUstep/System/Library/Makefiles/Master/clibrary.make
-share/GNUstep/System/Library/Makefiles/Master/ctool.make
-share/GNUstep/System/Library/Makefiles/Master/documentation.make
-share/GNUstep/System/Library/Makefiles/Master/framework.make
-share/GNUstep/System/Library/Makefiles/Master/gswapp.make
-share/GNUstep/System/Library/Makefiles/Master/gswbundle.make
-share/GNUstep/System/Library/Makefiles/Master/java-tool.make
-share/GNUstep/System/Library/Makefiles/Master/java.make
-share/GNUstep/System/Library/Makefiles/Master/library.make
-share/GNUstep/System/Library/Makefiles/Master/nsis.make
-share/GNUstep/System/Library/Makefiles/Master/objc.make
-share/GNUstep/System/Library/Makefiles/Master/palette.make
-share/GNUstep/System/Library/Makefiles/Master/resource-set.make
-share/GNUstep/System/Library/Makefiles/Master/rpm.make
-share/GNUstep/System/Library/Makefiles/Master/rules.make
-share/GNUstep/System/Library/Makefiles/Master/service.make
-share/GNUstep/System/Library/Makefiles/Master/source-distribution.make
-share/GNUstep/System/Library/Makefiles/Master/subproject.make
-share/GNUstep/System/Library/Makefiles/Master/test-application.make
-share/GNUstep/System/Library/Makefiles/Master/test-library.make
-share/GNUstep/System/Library/Makefiles/Master/test-tool.make
-share/GNUstep/System/Library/Makefiles/Master/tool.make
-share/GNUstep/System/Library/Makefiles/aggregate.make
-share/GNUstep/System/Library/Makefiles/app-wrapper.template
-share/GNUstep/System/Library/Makefiles/application.make
-share/GNUstep/System/Library/Makefiles/bundle.make
-share/GNUstep/System/Library/Makefiles/clean_cpu.sh
-share/GNUstep/System/Library/Makefiles/clean_os.sh
-share/GNUstep/System/Library/Makefiles/clean_vendor.sh
-share/GNUstep/System/Library/Makefiles/clibrary.make
-share/GNUstep/System/Library/Makefiles/common.make
-share/GNUstep/System/Library/Makefiles/config-noarch.make
-share/GNUstep/System/Library/Makefiles/config.guess
-share/GNUstep/System/Library/Makefiles/config.make
-share/GNUstep/System/Library/Makefiles/config.sub
-share/GNUstep/System/Library/Makefiles/cpu.sh
-share/GNUstep/System/Library/Makefiles/ctool.make
-share/GNUstep/System/Library/Makefiles/documentation.make
-share/GNUstep/System/Library/Makefiles/empty.make
-share/GNUstep/System/Library/Makefiles/executable.template
-share/GNUstep/System/Library/Makefiles/filesystem.csh
-share/GNUstep/System/Library/Makefiles/filesystem.make
-share/GNUstep/System/Library/Makefiles/filesystem.sh
-share/GNUstep/System/Library/Makefiles/fixpath.sh
-share/GNUstep/System/Library/Makefiles/framework.make
-share/GNUstep/System/Library/Makefiles/gnustep-make-help
-share/GNUstep/System/Library/Makefiles/gswapp.make
-share/GNUstep/System/Library/Makefiles/gswbundle.make
-share/GNUstep/System/Library/Makefiles/install-sh
-share/GNUstep/System/Library/Makefiles/java-executable.template
-share/GNUstep/System/Library/Makefiles/java-tool.make
-share/GNUstep/System/Library/Makefiles/java.make
-share/GNUstep/System/Library/Makefiles/jni.make
-share/GNUstep/System/Library/Makefiles/ld_lib_path.csh
-share/GNUstep/System/Library/Makefiles/ld_lib_path.sh
-share/GNUstep/System/Library/Makefiles/library-combo.make
-share/GNUstep/System/Library/Makefiles/library.make
-share/GNUstep/System/Library/Makefiles/messages.make
-share/GNUstep/System/Library/Makefiles/mkinstalldirs
-share/GNUstep/System/Library/Makefiles/names.make
-share/GNUstep/System/Library/Makefiles/native-library.make
-share/GNUstep/System/Library/Makefiles/nsi-app.template
-share/GNUstep/System/Library/Makefiles/objc.make
-share/GNUstep/System/Library/Makefiles/os.sh
-share/GNUstep/System/Library/Makefiles/palette.make
-share/GNUstep/System/Library/Makefiles/print_unique_pathlist.sh
-share/GNUstep/System/Library/Makefiles/relative_path.sh
-share/GNUstep/System/Library/Makefiles/resource-set.make
-share/GNUstep/System/Library/Makefiles/rules.make
-share/GNUstep/System/Library/Makefiles/service.make
-share/GNUstep/System/Library/Makefiles/spec-rules.template
-share/GNUstep/System/Library/Makefiles/strip_makefiles.sh
-share/GNUstep/System/Library/Makefiles/subproject.make
-share/GNUstep/System/Library/Makefiles/tar-exclude-list
-share/GNUstep/System/Library/Makefiles/target.make
-share/GNUstep/System/Library/Makefiles/test-application.make
-share/GNUstep/System/Library/Makefiles/test-library.make
-share/GNUstep/System/Library/Makefiles/test-tool.make
-share/GNUstep/System/Library/Makefiles/tool.make
-share/GNUstep/System/Library/Makefiles/vendor.sh
-share/GNUstep/System/Tools/debugapp
-share/GNUstep/System/Tools/gnustep-config
-share/GNUstep/System/Tools/openapp
-share/GNUstep/System/Tools/opentool
+@comment $NetBSD: PLIST,v 1.16 2009/04/13 12:09:25 rh Exp $
+bin/debugapp
+bin/gnustep-config
+bin/openapp
+bin/opentool
+share/GNUstep/Makefiles/GNUstep-reset.sh
+share/GNUstep/Makefiles/GNUstep.csh
+share/GNUstep/Makefiles/GNUstep.sh
+share/GNUstep/Makefiles/Instance/Documentation/autogsdoc.make
+share/GNUstep/Makefiles/Instance/Documentation/gsdoc.make
+share/GNUstep/Makefiles/Instance/Documentation/install_files.make
+share/GNUstep/Makefiles/Instance/Documentation/javadoc.make
+share/GNUstep/Makefiles/Instance/Documentation/latex.make
+share/GNUstep/Makefiles/Instance/Documentation/texi.make
+share/GNUstep/Makefiles/Instance/Shared/bundle.make
+share/GNUstep/Makefiles/Instance/Shared/headers.make
+share/GNUstep/Makefiles/Instance/Shared/java.make
+share/GNUstep/Makefiles/Instance/Shared/stamp-string.make
+share/GNUstep/Makefiles/Instance/Shared/strings.make
+share/GNUstep/Makefiles/Instance/application.make
+share/GNUstep/Makefiles/Instance/bundle.make
+share/GNUstep/Makefiles/Instance/clibrary.make
+share/GNUstep/Makefiles/Instance/ctool.make
+share/GNUstep/Makefiles/Instance/documentation.make
+share/GNUstep/Makefiles/Instance/framework.make
+share/GNUstep/Makefiles/Instance/gswapp.make
+share/GNUstep/Makefiles/Instance/gswbundle.make
+share/GNUstep/Makefiles/Instance/java-tool.make
+share/GNUstep/Makefiles/Instance/java.make
+share/GNUstep/Makefiles/Instance/library.make
+share/GNUstep/Makefiles/Instance/objc.make
+share/GNUstep/Makefiles/Instance/palette.make
+share/GNUstep/Makefiles/Instance/resource-set.make
+share/GNUstep/Makefiles/Instance/rules.make
+share/GNUstep/Makefiles/Instance/service.make
+share/GNUstep/Makefiles/Instance/subproject.make
+share/GNUstep/Makefiles/Instance/test-application.make
+share/GNUstep/Makefiles/Instance/test-library.make
+share/GNUstep/Makefiles/Instance/test-tool.make
+share/GNUstep/Makefiles/Instance/tool.make
+share/GNUstep/Makefiles/Master/aggregate.make
+share/GNUstep/Makefiles/Master/application.make
+share/GNUstep/Makefiles/Master/bundle.make
+share/GNUstep/Makefiles/Master/clibrary.make
+share/GNUstep/Makefiles/Master/ctool.make
+share/GNUstep/Makefiles/Master/documentation.make
+share/GNUstep/Makefiles/Master/framework.make
+share/GNUstep/Makefiles/Master/gswapp.make
+share/GNUstep/Makefiles/Master/gswbundle.make
+share/GNUstep/Makefiles/Master/java-tool.make
+share/GNUstep/Makefiles/Master/java.make
+share/GNUstep/Makefiles/Master/library.make
+share/GNUstep/Makefiles/Master/nsis.make
+share/GNUstep/Makefiles/Master/objc.make
+share/GNUstep/Makefiles/Master/palette.make
+share/GNUstep/Makefiles/Master/resource-set.make
+share/GNUstep/Makefiles/Master/rpm.make
+share/GNUstep/Makefiles/Master/rules.make
+share/GNUstep/Makefiles/Master/service.make
+share/GNUstep/Makefiles/Master/source-distribution.make
+share/GNUstep/Makefiles/Master/subproject.make
+share/GNUstep/Makefiles/Master/test-application.make
+share/GNUstep/Makefiles/Master/test-library.make
+share/GNUstep/Makefiles/Master/test-tool.make
+share/GNUstep/Makefiles/Master/tool.make
+share/GNUstep/Makefiles/aggregate.make
+share/GNUstep/Makefiles/app-wrapper.template
+share/GNUstep/Makefiles/application.make
Home |
Main Index |
Thread Index |
Old Index