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