aboutsummaryrefslogtreecommitdiff
path: root/devel/ossp-xds
diff options
context:
space:
mode:
authorKirill Ponomarev <krion@FreeBSD.org>2004-05-29 16:56:06 +0000
committerKirill Ponomarev <krion@FreeBSD.org>2004-05-29 16:56:06 +0000
commitfff04a44347fa88e525939163c9a0f61ba2adc40 (patch)
treec57683f9c2635dd75ad17d5d73a31189b08e5434 /devel/ossp-xds
parentc499108a3e30782c09a1298a48e2bb95efe3188e (diff)
downloadports-fff04a44347fa88e525939163c9a0f61ba2adc40.tar.gz
ports-fff04a44347fa88e525939163c9a0f61ba2adc40.zip
Notes
Diffstat (limited to 'devel/ossp-xds')
-rw-r--r--devel/ossp-xds/Makefile10
-rw-r--r--devel/ossp-xds/files/patch-xds.c14
2 files changed, 16 insertions, 8 deletions
diff --git a/devel/ossp-xds/Makefile b/devel/ossp-xds/Makefile
index d074068c990b..a41124967117 100644
--- a/devel/ossp-xds/Makefile
+++ b/devel/ossp-xds/Makefile
@@ -11,7 +11,7 @@ CATEGORIES= devel
MASTER_SITES= ftp://ftp.ossp.org/pkg/lib/${PORTNAME}/
PKGNAMEPREFIX= ossp-
-MAINTAINER= fuyuki@nigredo.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= A generic and extensible framework for serialization
USE_LIBTOOL_VER= 15
@@ -23,10 +23,4 @@ MAN3= xds.3
test:
cd ${WRKSRC}; make check
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} == "amd64"
-BROKEN= "Does not compile on amd64"
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/devel/ossp-xds/files/patch-xds.c b/devel/ossp-xds/files/patch-xds.c
new file mode 100644
index 000000000000..5da808c582ab
--- /dev/null
+++ b/devel/ossp-xds/files/patch-xds.c
@@ -0,0 +1,14 @@
+--- xds.c.orig Mon Feb 17 21:33:40 2003
++++ xds.c Sat May 29 19:07:41 2004
+@@ -383,7 +383,11 @@
+
+ /* Execute the engine. */
+ used_buffer_size = 0;
++#ifdef __amd64__
++ va_copy(args_backup, args);
++#else
+ args_backup = args;
++#endif
+ rc = (*xds->engines[pos].engine)(
+ xds, xds->engines[pos].context,
+ xds->buffer + xds->buffer_len,