pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/databases/postgresql73 Allow build on DragonFly.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/72c07abf010f
branches:  trunk
changeset: 503990:72c07abf010f
user:      joerg <joerg%pkgsrc.org@localhost>
date:      Fri Dec 02 19:41:18 2005 +0000

description:
Allow build on DragonFly.

diffstat:

 databases/postgresql73/Makefile.common  |  19 ++++++++++++++++++-
 databases/postgresql73/distinfo         |   4 ++--
 databases/postgresql73/patches/patch-ab |  16 ++++++++++++++--
 3 files changed, 34 insertions(+), 5 deletions(-)

diffs (75 lines):

diff -r 188de6c8b434 -r 72c07abf010f databases/postgresql73/Makefile.common
--- a/databases/postgresql73/Makefile.common    Fri Dec 02 19:39:23 2005 +0000
+++ b/databases/postgresql73/Makefile.common    Fri Dec 02 19:41:18 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.11 2005/08/07 18:19:16 adrianp Exp $
+# $NetBSD: Makefile.common,v 1.12 2005/12/02 19:41:18 joerg Exp $
 #
 # This Makefile fragment is included by all PostgreSQL packages built from
 # the main sources of the PostgreSQL distribution except jdbc-postgresql.
@@ -88,6 +88,23 @@
                ${RM} -f ${WRKSRC}/src/backend/port/dynloader/netbsd.[ch];\
                ${CP} -f ${COMMON_FILESDIR}/netbsd.[ch] \
                        ${WRKSRC}/src/backend/port/dynloader/;  \
+               ${CP} ${WRKSRC}/src/backend/port/dynloader/freebsd.c \
+                       ${WRKSRC}/src/backend/port/dynloader/dragonfly.c; \
+               ${CP} ${WRKSRC}/src/backend/port/dynloader/freebsd.h \
+                       ${WRKSRC}/src/backend/port/dynloader/dragonfly.h; \
+               ${CP} ${WRKSRC}/src/backend/port/dynloader/freebsd.h \
+                       ${WRKSRC}/src/backend/port/dynloader/dragonfly.h; \
+       fi
+       if [ -d ${WRKSRC}/src/template ]; then                          \
+               ${TOUCH} ${WRKSRC}/src/template/dragonfly;              \
+       fi
+       if [ -d ${WRKSRC}/src/include/port ]; then                      \
+               ${CP} ${WRKSRC}/src/include/port/freebsd.h              \
+                       ${WRKSRC}/src/include/port/dragonfly.h;         \
+       fi
+       if [ -d ${WRKSRC}/src/makefiles ]; then                         \
+               ${CP} ${WRKSRC}/src/makefiles/Makefile.freebsd          \
+                       ${WRKSRC}/src/makefiles/Makefile.dragonfly;     \
        fi
 
 pre-configure:
diff -r 188de6c8b434 -r 72c07abf010f databases/postgresql73/distinfo
--- a/databases/postgresql73/distinfo   Fri Dec 02 19:39:23 2005 +0000
+++ b/databases/postgresql73/distinfo   Fri Dec 02 19:41:18 2005 +0000
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.10 2005/08/07 18:19:16 adrianp Exp $
+$NetBSD: distinfo,v 1.11 2005/12/02 19:41:18 joerg Exp $
 
 SHA1 (postgresql-7.3.10.tar.gz) = 173bfb9c4ae7d4bd84a90babdbf34d420fcb90c2
 RMD160 (postgresql-7.3.10.tar.gz) = 544602d752a8e2f0d2b90e1e2e4c50431b98c44b
 Size (postgresql-7.3.10.tar.gz) = 11296380 bytes
 SHA1 (patch-aa) = 61fbeb664b0d89c83a36c79cca3fbdc78d6f5059
-SHA1 (patch-ab) = d45df2da17b1ff67f5f82b4ff743afe350500786
+SHA1 (patch-ab) = 5e7a555ed0a2fd1c6678600f98f809072663d10e
 SHA1 (patch-ac) = 5a647cc31873ae81a5bd5a6cf4ec6f44a43448e7
 SHA1 (patch-ad) = a7bdfab69fdc9063d03adae7229f55ba356f2282
 SHA1 (patch-ae) = 5b46ea9782da574ee0c4b1c02534e0f74d640559
diff -r 188de6c8b434 -r 72c07abf010f databases/postgresql73/patches/patch-ab
--- a/databases/postgresql73/patches/patch-ab   Fri Dec 02 19:39:23 2005 +0000
+++ b/databases/postgresql73/patches/patch-ab   Fri Dec 02 19:41:18 2005 +0000
@@ -1,8 +1,20 @@
-$NetBSD: patch-ab,v 1.1 2004/12/18 15:59:55 jlam Exp $
+$NetBSD: patch-ab,v 1.2 2005/12/02 19:41:18 joerg Exp $
 
 --- src/Makefile.shlib.orig    2003-01-11 12:22:34.000000000 -0500
 +++ src/Makefile.shlib
-@@ -204,7 +204,7 @@ ifeq ($(PORTNAME), beos)
+@@ -125,6 +125,11 @@ ifeq ($(PORTNAME), netbsd)
+   endif
+ endif
+ 
++ifeq ($(PORTNAME), dragonfly)
++  shlib                       := lib$(NAME)$(DLSUFFIX).$(SO_MAJOR_VERSION).$(SO_MINOR_VERSION)
++  LINK.shared         = $(COMPILER) -shared -Wl,-x,-soname,$(soname)
++endif
++
+ ifeq ($(PORTNAME), hpux)
+   shlib                       := lib$(NAME)$(DLSUFFIX).$(SO_MAJOR_VERSION)
+   LINK.shared         = $(LD) +h $(soname) -b +b $(libdir)
+@@ -204,7 +209,7 @@ ifeq ($(PORTNAME), beos)
    SHLIB_LINK          += -ltermcap -lstdc++.r4 -lbind -lsocket -L/boot/develop/lib/x86
  endif
  



Home | Main Index | Thread Index | Old Index