summaryrefslogtreecommitdiff
path: root/databases
diff options
context:
space:
mode:
authorjoerg <joerg@pkgsrc.org>2005-10-10 16:46:02 +0000
committerjoerg <joerg@pkgsrc.org>2005-10-10 16:46:02 +0000
commit8fc753fb86e44448fffd7b1485ff9467aece942c (patch)
treea028250ddeaa444255167dc03111759e7ab17549 /databases
parent151c9af7397cb3fbf13312c12d9b134118a57a50 (diff)
downloadpkgsrc-8fc753fb86e44448fffd7b1485ff9467aece942c.tar.gz
Allow PostgreSQL to build on DragonFly.
Bump revision of client to annotate PLIST change. Based on patch from reed@.
Diffstat (limited to 'databases')
-rw-r--r--databases/postgresql80-client/Makefile8
-rw-r--r--databases/postgresql80-client/PLIST3
-rw-r--r--databases/postgresql80-server/Makefile13
-rw-r--r--databases/postgresql80/distinfo3
-rw-r--r--databases/postgresql80/patches/patch-al12
5 files changed, 32 insertions, 7 deletions
diff --git a/databases/postgresql80-client/Makefile b/databases/postgresql80-client/Makefile
index 717dccd4fbb..89f49fe17b4 100644
--- a/databases/postgresql80-client/Makefile
+++ b/databases/postgresql80-client/Makefile
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.8 2005/08/21 01:21:23 jlam Exp $
+# $NetBSD: Makefile,v 1.9 2005/10/10 16:46:02 joerg Exp $
PKGNAME= postgresql80-client-${BASE_VERS}
-PKGREVISION= 2
+PKGREVISION= 3
COMMENT= PostgreSQL database client programs
.include "../../databases/postgresql80/Makefile.common"
@@ -16,9 +16,9 @@ CONFLICTS+= postgresql80-lib-*
CONFLICTS+= postgresql80-docs-*
# The thread-safety test in ${WRSRC}/src/tools/thread does not pass on
-# NetBSD.
+# NetBSD or DragonFly.
#
-.if ${OPSYS} == "NetBSD"
+.if ${OPSYS} == "NetBSD" || ${OPSYS} == "DragonFly"
PGSQL_THREAD_SAFETY?= no
.endif
PGSQL_THREAD_SAFETY?= yes
diff --git a/databases/postgresql80-client/PLIST b/databases/postgresql80-client/PLIST
index 11b8b33df0b..24191aba870 100644
--- a/databases/postgresql80-client/PLIST
+++ b/databases/postgresql80-client/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.6 2005/08/21 01:21:23 jlam Exp $
+@comment $NetBSD: PLIST,v 1.7 2005/10/10 16:46:02 joerg Exp $
${PG_SUBPREFIX}bin/clusterdb
${PG_SUBPREFIX}bin/createdb
${PG_SUBPREFIX}bin/createlang
@@ -257,6 +257,7 @@ ${PG_SUBPREFIX}include/postgresql/server/port/bsdi.h
${PG_SUBPREFIX}include/postgresql/server/port/cygwin.h
${PG_SUBPREFIX}include/postgresql/server/port/darwin.h
${PG_SUBPREFIX}include/postgresql/server/port/dgux.h
+${PG_SUBPREFIX}include/postgresql/server/port/dragonfly.h
${PG_SUBPREFIX}include/postgresql/server/port/freebsd.h
${PG_SUBPREFIX}include/postgresql/server/port/hpux.h
${PG_SUBPREFIX}include/postgresql/server/port/irix.h
diff --git a/databases/postgresql80-server/Makefile b/databases/postgresql80-server/Makefile
index 94d93104d1a..c4de7de5afa 100644
--- a/databases/postgresql80-server/Makefile
+++ b/databases/postgresql80-server/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2005/08/23 11:48:47 rillig Exp $
+# $NetBSD: Makefile,v 1.12 2005/10/10 16:46:02 joerg Exp $
PKGNAME= postgresql80-server-${BASE_VERS}
PKGREVISION= 2
@@ -79,6 +79,17 @@ post-wrapper:
.endif
pre-build:
+ ${TOUCH} ${WRKSRC}/src/template/dragonfly
+ ${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
+ ${CP} ${WRKSRC}/src/include/port/freebsd.h \
+ ${WRKSRC}/src/include/port/dragonfly.h
+ ${CP} ${WRKSRC}/src/makefiles/Makefile.freebsd \
+ ${WRKSRC}/src/makefiles/Makefile.dragonfly
${_PKG_SILENT}${_PKG_DEBUG}${_ULIMIT_CMD} \
cd ${WRKSRC}/src/backend && \
${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} ${BUILD_MAKE_FLAGS} \
diff --git a/databases/postgresql80/distinfo b/databases/postgresql80/distinfo
index f01adb4c6e1..9574e69cba6 100644
--- a/databases/postgresql80/distinfo
+++ b/databases/postgresql80/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.8 2005/09/19 05:52:18 jlam Exp $
+$NetBSD: distinfo,v 1.9 2005/10/10 16:46:02 joerg Exp $
SHA1 (postgresql-8.0.3.tar.bz2) = 45f9a739e414e617d1e5f43779046546ee1a0d3a
RMD160 (postgresql-8.0.3.tar.bz2) = 62e6a28c0041a3f0d456efe1e985f03778e4bdfa
@@ -17,3 +17,4 @@ SHA1 (patch-ah) = 840c5e4f76317314b0f37c346076eb48c26541f9
SHA1 (patch-ai) = d480379c41b73da6eaa7914a557292d4124c8bbf
SHA1 (patch-aj) = 6f2a9ad8fab9312aef71cc9c39ed8c4478a76fea
SHA1 (patch-ak) = 3609a313fd8969995b4fd680dd10521a0ab7ece4
+SHA1 (patch-al) = acea345a6d88241f480ffddf6774371ad96241cf
diff --git a/databases/postgresql80/patches/patch-al b/databases/postgresql80/patches/patch-al
new file mode 100644
index 00000000000..bf7f49fb416
--- /dev/null
+++ b/databases/postgresql80/patches/patch-al
@@ -0,0 +1,12 @@
+$NetBSD: patch-al,v 1.1 2005/10/10 16:46:02 joerg Exp $
+
+--- configure.orig 2005-08-22 12:02:20.000000000 -0700
++++ configure 2005-08-22 12:02:43.000000000 -0700
+@@ -1394,6 +1394,7 @@
+ darwin*) template=darwin ;;
+ dgux*) template=dgux ;;
+ freebsd*) template=freebsd ;;
++ dragonfly*) template=dragonfly ;;
+ hpux*) template=hpux ;;
+ irix*) template=irix ;;
+ linux*|gnu*|k*bsd*-gnu)