svn commit: r396088 - in head/devel/ossp-xds: . files
Alexey Dokuchaev
danfe at FreeBSD.org
Fri Sep 4 13:07:21 UTC 2015
Author: danfe
Date: Fri Sep 4 13:07:20 2015
New Revision: 396088
URL: https://svnweb.freebsd.org/changeset/ports/396088
Log:
- Unbreak the build on PowerPC (at least) by always using va_copy() macro for
copying variable argument lists, not just on AMD64 (also regenerate a patch
with `make makepatch' command)
- Simplify `check' target and rename it to our more standard `regression-test'
Modified:
head/devel/ossp-xds/Makefile
head/devel/ossp-xds/files/patch-xds.c
Modified: head/devel/ossp-xds/Makefile
==============================================================================
--- head/devel/ossp-xds/Makefile Fri Sep 4 13:00:54 2015 (r396087)
+++ head/devel/ossp-xds/Makefile Fri Sep 4 13:07:20 2015 (r396088)
@@ -15,16 +15,11 @@ USES= libtool
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
-check: build
- @(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} check)
-
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libxds.so
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} == "powerpc"
-BROKEN= Does not compile on powerpc
-.endif
+regression-test: build
+ @${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} \
+ ${MAKE_ARGS} check -C ${WRKSRC}
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Modified: head/devel/ossp-xds/files/patch-xds.c
==============================================================================
--- head/devel/ossp-xds/files/patch-xds.c Fri Sep 4 13:00:54 2015 (r396087)
+++ head/devel/ossp-xds/files/patch-xds.c Fri Sep 4 13:07:20 2015 (r396088)
@@ -1,14 +1,11 @@
---- xds.c.orig Mon Feb 17 21:33:40 2003
-+++ xds.c Sat May 29 19:07:41 2004
-@@ -383,7 +383,11 @@
+--- xds.c.orig 2005-06-02 18:50:56 UTC
++++ xds.c
+@@ -383,7 +383,7 @@ int xds_vencode(xds_t *xds, const char *
/* Execute the engine. */
used_buffer_size = 0;
-+#ifdef __amd64__
+- args_backup = args;
+ 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,
More information about the svn-ports-all
mailing list