svn commit: r434086 - in head/devel: ode ode/files py-ode

Tijl Coosemans tijl at FreeBSD.org
Tue Feb 14 14:14:17 UTC 2017


Author: tijl
Date: Tue Feb 14 14:14:16 2017
New Revision: 434086
URL: https://svnweb.freebsd.org/changeset/ports/434086

Log:
  - Remove -fPIC and configure with --enable-shared instead, as recommended
    by bindings/python/INSTALL.txt.
  - Use pathfix and TEST_TARGET.

Deleted:
  head/devel/ode/files/
Modified:
  head/devel/ode/Makefile
  head/devel/ode/pkg-plist
  head/devel/py-ode/Makefile

Modified: head/devel/ode/Makefile
==============================================================================
--- head/devel/ode/Makefile	Tue Feb 14 14:08:25 2017	(r434085)
+++ head/devel/ode/Makefile	Tue Feb 14 14:14:16 2017	(r434086)
@@ -3,7 +3,7 @@
 
 PORTNAME=	ode
 PORTVERSION=	0.13
-PORTREVISION=	2
+PORTREVISION=	3
 PORTEPOCH=	1
 CATEGORIES=	devel
 MASTER_SITES=	SF/opende/ODE/${PORTVERSION}
@@ -14,9 +14,11 @@ COMMENT=	Articulated rigid body dynamics
 LICENSE=	LGPL21 BSD3CLAUSE
 LICENSE_COMB=	dual
 
-USES=		tar:bzip2 gmake libtool
+USES=		tar:bzip2 gmake libtool pathfix
 USE_GL=		yes
 GNU_CONFIGURE=	yes
+CONFIGURE_ARGS=	--enable-shared
+TEST_TARGET=	check
 
 OPTIONS_DEFINE=		GIMPACT DOUBLE OU
 
@@ -29,11 +31,7 @@ GIMPACT_CONFIGURE_OFF=	--with-trimesh=op
 DOUBLE_CONFIGURE_ENABLE=	double-precision
 OU_CONFIGURE_ENABLE=		ou
 
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} == "amd64" || ${ARCH} == "ia64"
-CFLAGS+=	-fPIC -DPIC
-.endif
+.include <bsd.port.options.mk>
 
 .if ${PORT_OPTIONS:MGIMPACT} && ${PORT_OPTIONS:MDOUBLE}
 IGNORE=		currently double precision is not supported by gimpact
@@ -54,7 +52,4 @@ post-install:
 	${SED} -e '/PACKAGE/ s|^|//|; /VERSION/ s|^|//|' ${WRKSRC}/ode/src/config.h \
 		> ${STAGEDIR}${PREFIX}/include/ode/config.h
 
-regression-test: build
-	@(cd ${WRKSRC} && ${MAKE} check)
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/devel/ode/pkg-plist
==============================================================================
--- head/devel/ode/pkg-plist	Tue Feb 14 14:08:25 2017	(r434085)
+++ head/devel/ode/pkg-plist	Tue Feb 14 14:14:16 2017	(r434086)
@@ -26,4 +26,7 @@ include/ode/threading.h
 include/ode/threading_impl.h
 include/ode/timer.h
 lib/libode.a
+lib/libode.so
+lib/libode.so.3
+lib/libode.so.3.1.0
 libdata/pkgconfig/ode.pc

Modified: head/devel/py-ode/Makefile
==============================================================================
--- head/devel/py-ode/Makefile	Tue Feb 14 14:08:25 2017	(r434085)
+++ head/devel/py-ode/Makefile	Tue Feb 14 14:14:16 2017	(r434086)
@@ -3,7 +3,7 @@
 
 PORTNAME=	ode
 PORTVERSION=	1.2.0
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	devel python
 MASTER_SITES=	SF/py${PORTNAME}/py${PORTNAME}/${PORTVERSION}
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -13,13 +13,11 @@ DIST_SUBDIR=	python
 MAINTAINER=	amdmi3 at FreeBSD.org
 COMMENT=	Python bindings for The Open Dynamics Engine
 
-BUILD_DEPENDS=	${LOCALBASE}/lib/libode.a:devel/ode
+LIB_DEPENDS=	libode.so:devel/ode
 
 USES=		python:2 tar:bzip2
 USE_PYTHON=	autoplist distutils
 
-CFLAGS_aarch64=	-fPIC
-
 OPTIONS_DEFINE=	TRIMESH
 OPTIONS_DEFAULT=TRIMESH
 TRIMESH_DESC=	Trimesh support (sync with OPCODE opt of devel/ode)


More information about the svn-ports-head mailing list