aboutsummaryrefslogtreecommitdiff
path: root/lang/swi-pl/files
diff options
context:
space:
mode:
authorWesley Shields <wxs@FreeBSD.org>2009-05-01 20:04:10 +0000
committerWesley Shields <wxs@FreeBSD.org>2009-05-01 20:04:10 +0000
commit50f779e46e29c31d705a23a9ee7079f10ade0987 (patch)
tree2fd7967e899851c286fa3ad7b7417ed27b88853a /lang/swi-pl/files
parent1a9582116acf3e95ee147535f450b3bec8c5fc0f (diff)
downloadports-50f779e46e29c31d705a23a9ee7079f10ade0987.tar.gz
ports-50f779e46e29c31d705a23a9ee7079f10ade0987.zip
Notes
Diffstat (limited to 'lang/swi-pl/files')
-rw-r--r--lang/swi-pl/files/patch-packages__xpce__src__Makefile.in14
-rw-r--r--lang/swi-pl/files/patch-src_Makefile.in28
-rw-r--r--lang/swi-pl/files/patch-src_mkvmi.c29
-rw-r--r--lang/swi-pl/files/patch-src_plld.c23
4 files changed, 94 insertions, 0 deletions
diff --git a/lang/swi-pl/files/patch-packages__xpce__src__Makefile.in b/lang/swi-pl/files/patch-packages__xpce__src__Makefile.in
new file mode 100644
index 000000000000..625646385038
--- /dev/null
+++ b/lang/swi-pl/files/patch-packages__xpce__src__Makefile.in
@@ -0,0 +1,14 @@
+--- ./packages/xpce/src/Makefile.in.orig 2009-05-01 12:09:03.681763603 -0400
++++ ./packages/xpce/src/Makefile.in 2009-05-01 12:12:39.669869354 -0400
+@@ -834,10 +834,7 @@
+
+ dv-man: dv-manual
+ for f in xpce-client xpce; do \
+- $(INSTALL_DATA) ../man/$$f.1 $(DESTDIR)$(DVHOME)/man; \
+- if test -w $(smandir); then \
+- $(INSTALL_DATA) ../man/$$f.1 $(DESTDIR)$(smandir)/$$f.$(mansec); \
+- fi; \
++ $(INSTALL_DATA) ../man/$$f.1 $(DESTDIR)$(smandir)/$$f.$(mansec); \
+ done
+
+ rt-link:
diff --git a/lang/swi-pl/files/patch-src_Makefile.in b/lang/swi-pl/files/patch-src_Makefile.in
new file mode 100644
index 000000000000..7e3e53f86292
--- /dev/null
+++ b/lang/swi-pl/files/patch-src_Makefile.in
@@ -0,0 +1,28 @@
+--- src/Makefile.in.orig 2009-05-01 14:19:28.026640396 -0400
++++ src/Makefile.in 2009-05-01 14:22:52.826741805 -0400
+@@ -38,6 +38,7 @@
+ bindir=@bindir@
+ libdir=@libdir@
+ mandir=@mandir@
++pkgconfdir=${prefix}/libdata/pkgconfig/
+ mansec=1
+ lmansec=3
+ smandir=$(mandir)/man$(mansec)
+@@ -393,7 +394,7 @@
+
+ idirs::
+ if [ ! -d $(DESTDIR)$(libdir) ]; then $(MKDIR) $(DESTDIR)$(libdir); fi
+- if [ ! -d $(DESTDIR)$(libdir)/pkgconfig ]; then $(MKDIR) $(DESTDIR)$(libdir)/pkgconfig; fi
++ if [ ! -d $(DESTDIR)$(pkgconfdir) ]; then $(MKDIR) $(DESTDIR)$(pkgconfdir); fi
+ if [ ! -d $(DESTDIR)$(PLBASE) ]; then $(MKDIR) $(DESTDIR)$(PLBASE); fi
+ for d in $(installdirs); do \
+ if [ ! -d $(DESTDIR)$(PLBASE)/$$d ]; then \
+@@ -454,7 +455,7 @@
+ done
+
+ ipkgconfig: idirs
+- $(INSTALL_DATA) pl.pc $(DESTDIR)$(libdir)/pkgconfig/
++ $(INSTALL_DATA) pl.pc $(DESTDIR)$(pkgconfdir)
+
+ iman::
+ -if [ ! -d $(DESTDIR)$(mandir) ]; then $(MKDIR) $(DESTDIR)$(mandir); fi
diff --git a/lang/swi-pl/files/patch-src_mkvmi.c b/lang/swi-pl/files/patch-src_mkvmi.c
new file mode 100644
index 000000000000..d0a5030eb32e
--- /dev/null
+++ b/lang/swi-pl/files/patch-src_mkvmi.c
@@ -0,0 +1,29 @@
+--- src/mkvmi.c.orig 2009-01-23 13:50:02.000000000 -0500
++++ src/mkvmi.c 2009-04-30 16:30:34.948715970 -0400
+@@ -31,6 +31,9 @@
+ #else
+ #include <unistd.h>
+ #endif
++#if defined(__FreeBSD__)
++#include <osreldate.h>
++#endif
+
+ /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
+ This program creates pl-codetable.c, pl-jumptable.ic and pl-vmi.h from
+@@ -97,7 +100,7 @@
+ return NULL;
+ }
+
+-
++#if (__FreeBSD_version >= 800000 && __FreeBSD_version <= 800057) || __FreeBSD_version < 701101
+ static char *
+ strndup(const char *in, size_t len)
+ { char *s = malloc(len+1);
+@@ -107,6 +110,7 @@
+
+ return s;
+ }
++#endif
+
+
+ static int
diff --git a/lang/swi-pl/files/patch-src_plld.c b/lang/swi-pl/files/patch-src_plld.c
new file mode 100644
index 000000000000..59d53c1bd50c
--- /dev/null
+++ b/lang/swi-pl/files/patch-src_plld.c
@@ -0,0 +1,23 @@
+--- src/plld.c.orig 2009-04-30 17:13:29.527991549 -0400
++++ src/plld.c 2009-04-30 19:37:05.199263456 -0400
+@@ -114,6 +114,9 @@
+ #include <errno.h>
+ #include <string.h>
+ #include <signal.h>
++#if defined(__FreeBSD__)
++#include <osreldate.h>
++#endif
+
+ #ifndef TRUE
+ #define TRUE 1
+@@ -143,8 +146,9 @@
+ #define oserror xoserror
+ #undef strdup
+ #define strdup plld_strdup
+-#undef strndup
++#ifndef strndup
+ #define strndup plld_strndup
++#endif
+ #ifdef HAVE_DMALLOC_H
+ #undef xmalloc
+ #undef xrealloc