diff options
Diffstat (limited to 'devel/ossp-xds')
-rw-r--r-- | devel/ossp-xds/Makefile | 10 | ||||
-rw-r--r-- | devel/ossp-xds/files/patch-xds.c | 14 |
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, |