diff options
-rw-r--r-- | devel/libmba/Makefile | 4 | ||||
-rw-r--r-- | devel/libmba/files/patch-src::mba::time.h | 10 | ||||
-rw-r--r-- | devel/libmba/files/patch-src::text.c | 11 | ||||
-rw-r--r-- | textproc/domc/Makefile | 8 | ||||
-rw-r--r-- | textproc/domc/files/patch-src_domc.h | 13 |
5 files changed, 39 insertions, 7 deletions
diff --git a/devel/libmba/Makefile b/devel/libmba/Makefile index 188280ab6987..abd6e49d2d2f 100644 --- a/devel/libmba/Makefile +++ b/devel/libmba/Makefile @@ -34,8 +34,8 @@ SHLIB_MAJOR= 1 .include <bsd.port.pre.mk> -.if ${OSVERSION} < 500039 -IGNORE= requires wchar functions for compilation +.if ${OSVERSION} < 500000 +USE_GCC= 3.4 .endif post-patch: diff --git a/devel/libmba/files/patch-src::mba::time.h b/devel/libmba/files/patch-src::mba::time.h index 24a3dda27af2..f6294116b05d 100644 --- a/devel/libmba/files/patch-src::mba::time.h +++ b/devel/libmba/files/patch-src::mba::time.h @@ -1,11 +1,13 @@ ---- src/mba/time.h.orig Tue Mar 22 08:58:04 2005 -+++ src/mba/time.h Tue Mar 22 08:56:02 2005 -@@ -20,7 +20,7 @@ +--- src/mba/time.h.orig Sun Oct 26 06:06:09 2003 ++++ src/mba/time.h Sun Apr 10 22:27:40 2005 +@@ -20,7 +20,9 @@ #endif /* WIN32 */ #endif /* LIBMBA_API */ -#if defined(__sparc__) -+#if defined(__sparc__) && ! (defined (__FreeBSD__)) ++#if defined(__FreeBSD__) ++ #include <inttypes.h> ++#elif defined(__sparc__) #include <sys/inttypes.h> #elif defined(_WIN32) #define MILLISECONDS_BETWEEN_1970_AND_1601 11644473600000Ui64 diff --git a/devel/libmba/files/patch-src::text.c b/devel/libmba/files/patch-src::text.c new file mode 100644 index 000000000000..9c95a04cf159 --- /dev/null +++ b/devel/libmba/files/patch-src::text.c @@ -0,0 +1,11 @@ +--- src/text.c.orig Fri Feb 13 22:52:52 2004 ++++ src/text.c Sun Apr 10 22:25:00 2005 +@@ -22,6 +22,8 @@ + * OTHER DEALINGS IN THE SOFTWARE. + */ + ++#include <sys/types.h> ++#include <stdarg.h> + #include <stdlib.h> + #include <stdio.h> + #include <stddef.h> diff --git a/textproc/domc/Makefile b/textproc/domc/Makefile index d395c43abf32..6e4f3fd966c3 100644 --- a/textproc/domc/Makefile +++ b/textproc/domc/Makefile @@ -32,4 +32,10 @@ INSTALLS_SHLIB= yes PLIST_SUB= SHLIB_MAJOR="${SHLIB_MAJOR}" -.include <bsd.port.mk> +.include <bsd.port.pre.mk> + +.if ${OSVERSION} < 500000 +USE_GCC= 3.4 +.endif + +.include <bsd.port.post.mk> diff --git a/textproc/domc/files/patch-src_domc.h b/textproc/domc/files/patch-src_domc.h new file mode 100644 index 000000000000..83e868594765 --- /dev/null +++ b/textproc/domc/files/patch-src_domc.h @@ -0,0 +1,13 @@ +--- src/domc.h.orig Thu Sep 9 23:52:10 2004 ++++ src/domc.h Sun Apr 10 22:14:52 2005 +@@ -33,7 +33,9 @@ + #include <errno.h> + #include <time.h> + +-#if defined(__sparc__) ++#if defined(__FreeBSD__) ++ #include <inttypes.h> ++#elif defined(__sparc__) + #include <sys/inttypes.h> + #elif defined(_WIN32) + typedef unsigned __int64 uint64_t; |