diff options
author | Wesley Shields <wxs@FreeBSD.org> | 2009-05-01 20:04:10 +0000 |
---|---|---|
committer | Wesley Shields <wxs@FreeBSD.org> | 2009-05-01 20:04:10 +0000 |
commit | 50f779e46e29c31d705a23a9ee7079f10ade0987 (patch) | |
tree | 2fd7967e899851c286fa3ad7b7417ed27b88853a /lang/swi-pl/files | |
parent | 1a9582116acf3e95ee147535f450b3bec8c5fc0f (diff) | |
download | ports-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.in | 14 | ||||
-rw-r--r-- | lang/swi-pl/files/patch-src_Makefile.in | 28 | ||||
-rw-r--r-- | lang/swi-pl/files/patch-src_mkvmi.c | 29 | ||||
-rw-r--r-- | lang/swi-pl/files/patch-src_plld.c | 23 |
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 |