pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/gnustep-make Add DragonFly support. Bump revision.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/4dde7ad05a30
branches:  trunk
changeset: 506169:4dde7ad05a30
user:      joerg <joerg%pkgsrc.org@localhost>
date:      Thu Jan 12 18:36:22 2006 +0000

description:
Add DragonFly support. Bump revision.

diffstat:

 devel/gnustep-make/Makefile         |   3 +-
 devel/gnustep-make/distinfo         |   6 ++--
 devel/gnustep-make/patches/patch-aa |   8 ++++-
 devel/gnustep-make/patches/patch-ac |  48 +++++++++++++++++++++++++++++++++---
 4 files changed, 55 insertions(+), 10 deletions(-)

diffs (122 lines):

diff -r 57dfe6f033b1 -r 4dde7ad05a30 devel/gnustep-make/Makefile
--- a/devel/gnustep-make/Makefile       Thu Jan 12 18:30:23 2006 +0000
+++ b/devel/gnustep-make/Makefile       Thu Jan 12 18:36:22 2006 +0000
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.23 2005/12/05 20:50:04 rillig Exp $
+# $NetBSD: Makefile,v 1.24 2006/01/12 18:36:22 joerg Exp $
 
 DISTNAME=      gnustep-make-1.11.1
+PKGREVISION=   1
 CATEGORIES=    devel gnustep
 MASTER_SITES=  ${MASTER_SITE_GNUSTEP:=core/}
 
diff -r 57dfe6f033b1 -r 4dde7ad05a30 devel/gnustep-make/distinfo
--- a/devel/gnustep-make/distinfo       Thu Jan 12 18:30:23 2006 +0000
+++ b/devel/gnustep-make/distinfo       Thu Jan 12 18:36:22 2006 +0000
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.14 2005/09/30 23:10:52 rh Exp $
+$NetBSD: distinfo,v 1.15 2006/01/12 18:36:22 joerg 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 (patch-aa) = 4969ea2cbd61e4bc2dab109abcbbdf5177ebdd8c
+SHA1 (patch-aa) = 2b727a92404aeead88c9699fee144bfb0114370b
 SHA1 (patch-ab) = ee585d5bb5d12f72dff3f0fd3f4c356a8522da38
-SHA1 (patch-ac) = 673f3ea36182ebe521bbe68d73fed8414112a459
+SHA1 (patch-ac) = 28295d2cd954e6a1a0491f9b780a9af9843691b8
 SHA1 (patch-ad) = ff910b36c23968db43818c46859d0711ce3054fa
 SHA1 (patch-ae) = b7af49c45fed5fb72a7b455b533a23e78f6f20ce
diff -r 57dfe6f033b1 -r 4dde7ad05a30 devel/gnustep-make/patches/patch-aa
--- a/devel/gnustep-make/patches/patch-aa       Thu Jan 12 18:30:23 2006 +0000
+++ b/devel/gnustep-make/patches/patch-aa       Thu Jan 12 18:36:22 2006 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-aa,v 1.1.1.1 2002/09/27 10:40:17 rh Exp $
+$NetBSD: patch-aa,v 1.2 2006/01/12 18:36:22 joerg Exp $
 
 --- clean_os.sh.orig   Wed Mar  6 21:51:06 2002
 +++ clean_os.sh
-@@ -22,6 +22,15 @@
+@@ -22,6 +22,19 @@
  
  # Nothing to clean right now
  case "$1" in
@@ -15,6 +15,10 @@
 +      echo netbsd
 +      exit 0
 +      ;;
++    dragonfly*)
++       echo dragonfly
++       exit 0
++       ;;
      # Remove version number for FreeBSD
      freebsd2*)
        echo freebsdaout
diff -r 57dfe6f033b1 -r 4dde7ad05a30 devel/gnustep-make/patches/patch-ac
--- a/devel/gnustep-make/patches/patch-ac       Thu Jan 12 18:30:23 2006 +0000
+++ b/devel/gnustep-make/patches/patch-ac       Thu Jan 12 18:36:22 2006 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ac,v 1.4 2005/07/29 12:57:14 adam Exp $
+$NetBSD: patch-ac,v 1.5 2006/01/12 18:36:22 joerg Exp $
 
---- target.make.orig   2005-07-13 14:56:18.000000000 +0000
+--- target.make.orig   2005-09-19 03:37:15.000000000 +0000
 +++ target.make
-@@ -671,9 +671,9 @@ endif
+@@ -674,9 +674,9 @@ endif
  
  ####################################################
  #
@@ -14,7 +14,7 @@
  # 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
-@@ -705,7 +705,7 @@ endif
+@@ -708,7 +708,7 @@ endif
  #
  # NetBSD ELF
  #
@@ -23,3 +23,43 @@
  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
+ 
+ ####################################################
+ #
++# DragonFly
++#
++ifeq ($(findstring dragonfly, $(GNUSTEP_TARGET_OS)), dragonfly)
++HAVE_SHARED_LIBS    = yes
++SHARED_LD_POSTFLAGS = -Wl,-R/usr/pkg/lib -L/usr/pkg/lib
++SHARED_LIB_LINK_CMD = \
++      $(CC) -shared -Wl,-soname,$(LIB_LINK_VERSION_FILE) \
++              $(ALL_LDFLAGS) -o $(LIB_LINK_OBJ_DIR)/$(LIB_LINK_VERSION_FILE) \
++                 $^ $(INTERNAL_LIBRARIES_DEPEND_UPON) \
++                 $(SHARED_LD_POSTFLAGS); \
++      (cd $(LIB_LINK_OBJ_DIR); \
++        $(RM_LN_S) $(LIB_LINK_FILE); \
++        $(LN_S) $(LIB_LINK_VERSION_FILE) $(LIB_LINK_FILE))
++OBJ_MERGE_CMD         = \
++      $(CC) -nostdlib -r $(ALL_LDFLAGS) -o $(GNUSTEP_OBJ_DIR)/$(SUBPROJECT_PRODUCT) $^ ;
++
++SHARED_CFLAGS += -fPIC
++SHARED_LIBEXT = .so
++
++HAVE_BUNDLES  = yes
++BUNDLE_LD     = $(CC)
++BUNDLE_LDFLAGS        += -shared
++ADDITIONAL_LDFLAGS += -rdynamic -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -Wl,-R/usr/X11R6/lib -L/usr/X11R6/lib
++ADDITIONAL_INCLUDE_DIRS += -I/usr/pkg/include
++STATIC_LDFLAGS += -static
++endif
++#
++# end DragonFly
++#
++####################################################
++
++####################################################
++#
+ # OpenBSD 3.x (though set for 3.3)
+ #
+ ifeq ($(findstring openbsd, $(GNUSTEP_TARGET_OS)), openbsd)



Home | Main Index | Thread Index | Old Index