pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/gnustep-make Changes 1.11.2:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d8a531b55813
branches:  trunk
changeset: 506479:d8a531b55813
user:      adam <adam%pkgsrc.org@localhost>
date:      Tue Jan 17 07:35:55 2006 +0000

description:
Changes 1.11.2:

The `GNUstep.conf' file is now viewed as the essential determination of
the install location for GNUstep libraries, tools and other files.
During configuration, this file is read, if it exists, to determine
this information. This can still be overriden with environment and
command line options, however. See the filesystem documentation in the
GNUstep Make Documentation directory for more information.

   You no longer need to source GNUstep.sh in order to compile GNUstep
programs. All that is needed is the definition of GNUSTEP_MAKEFILES.
You should also have the GNUstep system tools directory in your path.

   All netbsd systems are assumed to use ELF libraries. Support for the
old static libs version of netbsd was removed.

   Serveral new options were added to configure to change the location
of basic dir locations and basic configuration files. Also, the help was
greatly improved. Note that -prefix=/usr/GNUstep/System no longer
works.  Please use -prefix=/usr/GNUstep or
-with-system-root=/usr/GNUstep/System.

   A few more fixes for cygwin are included as well as Windows resource
rules.

   Support for ObjC++ has been added. You should list the ObjC++ .mm
files in the xxx_OBJCC_FILES variable, and put extra ObjC++ flags in
xxx_OBJCCFLAGS or ADDITIONAL_OBJCCFLAGS.

diffstat:

 devel/gnustep-make/Makefile         |  17 ++++++++---------
 devel/gnustep-make/PLIST            |   5 ++---
 devel/gnustep-make/buildlink3.mk    |   4 ++--
 devel/gnustep-make/distinfo         |  15 +++++++--------
 devel/gnustep-make/patches/patch-ab |  22 ----------------------
 devel/gnustep-make/patches/patch-ac |  27 +++------------------------
 devel/gnustep-make/patches/patch-ad |   6 +++---
 devel/gnustep-make/patches/patch-ae |  13 ++++---------
 8 files changed, 29 insertions(+), 80 deletions(-)

diffs (198 lines):

diff -r 9426783e4fd7 -r d8a531b55813 devel/gnustep-make/Makefile
--- a/devel/gnustep-make/Makefile       Mon Jan 16 23:35:29 2006 +0000
+++ b/devel/gnustep-make/Makefile       Tue Jan 17 07:35:55 2006 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.24 2006/01/12 18:36:22 joerg Exp $
+# $NetBSD: Makefile,v 1.25 2006/01/17 07:35:55 adam Exp $
 
-DISTNAME=      gnustep-make-1.11.1
-PKGREVISION=   1
+DISTNAME=      gnustep-make-1.11.2
 CATEGORIES=    devel gnustep
 MASTER_SITES=  ${MASTER_SITE_GNUSTEP:=core/}
 
@@ -11,16 +10,16 @@
 
 PKG_INSTALLATION_TYPES=        overwrite pkgviews
 
-CONFIGURE_ENV+=        INSTALL_PROGRAM=${INSTALL_SCRIPT:Q}
+GNU_CONFIGURE=         yes
+CONFIGURE_ENV+=                INSTALL_PROGRAM=${INSTALL_SCRIPT:Q}
 
 .include "../../mk/x11.buildlink3.mk"
 .include "gnustep.mk"
 
-post-patch:
-       ${CP} ${WRKSRC}/target.make ${WRKSRC}/target.make.bak
-       ${SED}  -e 's;/usr/pkg;${LOCALBASE};g' \
-               -e 's;@object_fmt@;${LOWER_OPSYS}-${OBJECT_FMT};g' \
-               ${WRKSRC}/target.make.bak > ${WRKSRC}/target.make
+SUBST_CLASSES+=                target
+SUBST_STAGE.target=    post-patch
+SUBST_FILES.target=    target.make
+SUBST_SED.target+=     -e 's|/usr/pkg|${LOCALBASE}|g'
 
 post-install:
        ${INSTALL_PROGRAM_DIR} ${PREFIX}/share/GNUstep/Local/Applications
diff -r 9426783e4fd7 -r d8a531b55813 devel/gnustep-make/PLIST
--- a/devel/gnustep-make/PLIST  Mon Jan 16 23:35:29 2006 +0000
+++ b/devel/gnustep-make/PLIST  Tue Jan 17 07:35:55 2006 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.10 2005/07/29 12:57:13 adam Exp $
+@comment $NetBSD: PLIST,v 1.11 2006/01/17 07:35:55 adam Exp $
 share/GNUstep/System/Library/Makefiles/GNUstep-reset.sh
 share/GNUstep/System/Library/Makefiles/GNUstep.csh
 share/GNUstep/System/Library/Makefiles/GNUstep.sh
@@ -109,7 +109,6 @@
 share/GNUstep/System/Library/Makefiles/test-tool.make
 share/GNUstep/System/Library/Makefiles/tool.make
 share/GNUstep/System/Library/Makefiles/transform_paths.sh
-share/GNUstep/System/Library/Makefiles/user_home
 share/GNUstep/System/Library/Makefiles/vendor.sh
 share/GNUstep/System/Library/Makefiles/which_lib
 share/GNUstep/System/Tools/debugapp
@@ -191,4 +190,4 @@
 @exec ${MKDIR} %D/share/GNUstep/Local/Applications
 @dirrm share/GNUstep/Local/Applications
 @dirrm share/GNUstep/Local
-@dirrm share/GNUstep
+@unexec ${RMDIR} %D/share/GNUstep 2>/dev/null || ${TRUE}
diff -r 9426783e4fd7 -r d8a531b55813 devel/gnustep-make/buildlink3.mk
--- a/devel/gnustep-make/buildlink3.mk  Mon Jan 16 23:35:29 2006 +0000
+++ b/devel/gnustep-make/buildlink3.mk  Tue Jan 17 07:35:55 2006 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.5 2004/09/27 00:36:32 rh Exp $
+# $NetBSD: buildlink3.mk,v 1.6 2006/01/17 07:35:55 adam Exp $
 
 BUILDLINK_DEPTH:=              ${BUILDLINK_DEPTH}+
 GNUSTEP_MAKE_BUILDLINK3_MK:=   ${GNUSTEP_MAKE_BUILDLINK3_MK}+
@@ -110,4 +110,4 @@
 
 .endif # GNUSTEP_MAKE_BUILDLINK3_MK
 
-BUILDLINK_DEPTH:=     ${BUILDLINK_DEPTH:S/+$//}
+BUILDLINK_DEPTH:=      ${BUILDLINK_DEPTH:S/+$//}
diff -r 9426783e4fd7 -r d8a531b55813 devel/gnustep-make/distinfo
--- a/devel/gnustep-make/distinfo       Mon Jan 16 23:35:29 2006 +0000
+++ b/devel/gnustep-make/distinfo       Tue Jan 17 07:35:55 2006 +0000
@@ -1,10 +1,9 @@
-$NetBSD: distinfo,v 1.15 2006/01/12 18:36:22 joerg Exp $
+$NetBSD: distinfo,v 1.16 2006/01/17 07:35:55 adam Exp $
 
-SHA1 (gnustep-make-1.11.1.tar.gz) = 7ce34b5515a1c79d32ca86abd27ce94f731d6b53
-RMD160 (gnustep-make-1.11.1.tar.gz) = 4664e14b0d9656d948bd896414ddebeec6a2537a
-Size (gnustep-make-1.11.1.tar.gz) = 380768 bytes
+SHA1 (gnustep-make-1.11.2.tar.gz) = 8557a1c79389a47d71860dd138eebdd6c88bbc0d
+RMD160 (gnustep-make-1.11.2.tar.gz) = d92d81363b2b57df50a3069e3f1a5695645270e5
+Size (gnustep-make-1.11.2.tar.gz) = 395036 bytes
 SHA1 (patch-aa) = 2b727a92404aeead88c9699fee144bfb0114370b
-SHA1 (patch-ab) = ee585d5bb5d12f72dff3f0fd3f4c356a8522da38
-SHA1 (patch-ac) = 28295d2cd954e6a1a0491f9b780a9af9843691b8
-SHA1 (patch-ad) = ff910b36c23968db43818c46859d0711ce3054fa
-SHA1 (patch-ae) = b7af49c45fed5fb72a7b455b533a23e78f6f20ce
+SHA1 (patch-ac) = 89ef9d05f3059443b3bf262b2efb1c6679d62708
+SHA1 (patch-ad) = 9815debc95e9abf056b791560f32b41d4369cf2f
+SHA1 (patch-ae) = 72b446e914a59b8cfe4d5edc164fa33bc8ea3c4b
diff -r 9426783e4fd7 -r d8a531b55813 devel/gnustep-make/patches/patch-ab
--- a/devel/gnustep-make/patches/patch-ab       Mon Jan 16 23:35:29 2006 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
-$NetBSD: patch-ab,v 1.4 2004/11/24 02:37:32 rh Exp $
-
---- user_home.c.orig   2004-09-04 06:27:56.000000000 +1000
-+++ user_home.c
-@@ -140,6 +140,7 @@ int main (int argc, char** argv)
- #endif /* HAVE_GETEUID */
-       struct passwd *pwent = getpwuid (uid);
-       loginName = pwent->pw_name;
-+      pw = pwent;
- #endif /* HAVE_GETPWUID */
- #endif
-       if (loginName == 0)
-@@ -150,7 +151,9 @@ int main (int argc, char** argv)
-     }
- 
- #if !defined(__MINGW__)
-+#if !HAVE_GETPWUID
-   pw = getpwnam (loginName);
-+#endif
-   if (pw == 0)
-     {
-       fprintf(stderr, "Unable to locate home directory for '%s'\n", loginName);
diff -r 9426783e4fd7 -r d8a531b55813 devel/gnustep-make/patches/patch-ac
--- a/devel/gnustep-make/patches/patch-ac       Mon Jan 16 23:35:29 2006 +0000
+++ b/devel/gnustep-make/patches/patch-ac       Tue Jan 17 07:35:55 2006 +0000
@@ -1,29 +1,8 @@
-$NetBSD: patch-ac,v 1.5 2006/01/12 18:36:22 joerg Exp $
+$NetBSD: patch-ac,v 1.6 2006/01/17 07:35:55 adam Exp $
 
---- target.make.orig   2005-09-19 03:37:15.000000000 +0000
+--- target.make.orig   2005-12-06 11:54:03.000000000 +0100
 +++ target.make
-@@ -674,9 +674,9 @@ endif
- 
- ####################################################
- #
--# NetBSD
-+# NetBSD a.out
- #
--ifeq ($(findstring netbsd, $(GNUSTEP_TARGET_OS)), netbsd)
-+ifeq (@object_fmt@,netbsd-a.out)
- # This is disabled temporarily, because I don't know exactly how
- # to link shared libs. Everything seems to link correctly now but
- # constructor functions in the shared lib failed to get called
-@@ -708,7 +708,7 @@ endif
- #
- # NetBSD ELF
- #
--ifeq ($(findstring netbsdelf, $(GNUSTEP_TARGET_OS)), netbsdelf)
-+ifeq (@object_fmt@,netbsd-ELF)
- HAVE_SHARED_LIBS    = yes
- SHARED_LD_POSTFLAGS = -Wl,-R/usr/pkg/lib -L/usr/pkg/lib
- SHARED_LIB_LINK_CMD = \
-@@ -739,6 +739,39 @@ endif
+@@ -711,6 +711,39 @@ endif
  
  ####################################################
  #
diff -r 9426783e4fd7 -r d8a531b55813 devel/gnustep-make/patches/patch-ad
--- a/devel/gnustep-make/patches/patch-ad       Mon Jan 16 23:35:29 2006 +0000
+++ b/devel/gnustep-make/patches/patch-ad       Tue Jan 17 07:35:55 2006 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ad,v 1.3 2005/07/29 12:57:14 adam Exp $
+$NetBSD: patch-ad,v 1.4 2006/01/17 07:35:55 adam Exp $
 
---- configure.orig     2005-03-10 04:21:17.000000000 +0000
+--- configure.orig     2005-12-20 17:39:33.000000000 +0100
 +++ configure
-@@ -4833,7 +4833,7 @@ echo $ECHO_N "checking if the compiler s
+@@ -5113,7 +5113,7 @@ echo $ECHO_N "checking if the compiler s
  
  # What we want to do: set AUTO_DEPENDENCIES to yes if gcc => 3.x
  
diff -r 9426783e4fd7 -r d8a531b55813 devel/gnustep-make/patches/patch-ae
--- a/devel/gnustep-make/patches/patch-ae       Mon Jan 16 23:35:29 2006 +0000
+++ b/devel/gnustep-make/patches/patch-ae       Tue Jan 17 07:35:55 2006 +0000
@@ -1,18 +1,13 @@
-$NetBSD: patch-ae,v 1.1 2003/12/17 14:55:58 sketch Exp $
+$NetBSD: patch-ae,v 1.2 2006/01/17 07:35:55 adam Exp $
 
---- GNUmakefile.in.orig        2003-12-16 17:56:20.509350958 +0000
-+++ GNUmakefile.in     2003-12-16 17:56:41.441185161 +0000
-@@ -111,11 +111,11 @@
+--- GNUmakefile.in.orig        2005-11-28 22:07:45.000000000 +0100
++++ GNUmakefile.in
+@@ -113,7 +113,7 @@ all: generated-files which_lib$(EXEEXT)
  # used. (I mean: 'cd core/make; cd ..; mkdir make-build; cd
  # make-build; ../make/configure --disable-import; make;' must work)
  which_lib$(EXEEXT): which_lib.c config.h
 -      $(CC) @CFLAGS@ -Wall -I. -o $@ $<
 +      $(CC) @CFLAGS@ -I. -o $@ $<
  
- user_home$(EXEEXT): user_home.c config.h
-       $(CC) @CFLAGS@ -DGNUSTEP_SYSTEM_ROOT=$(GNUSTEP_SYSTEM_ROOT) \
--            -Wall -I. -o $@ $<
-+            -I. -o $@ $<
- 
  ifeq ($(messages),yes)
    EC = 



Home | Main Index | Thread Index | Old Index