svn commit: r361245 - head/science/libctl

Tijl Coosemans tijl at FreeBSD.org
Tue Jul 8 13:51:27 UTC 2014


Author: tijl
Date: Tue Jul  8 13:51:26 2014
New Revision: 361245
URL: http://svnweb.freebsd.org/changeset/ports/361245
QAT: https://qat.redports.org/buildarchive/r361245/

Log:
  - New LIB_DEPENDS syntax
  - Convert to USES=libtool
  - Use BROKEN_sparc64

Modified:
  head/science/libctl/Makefile
  head/science/libctl/pkg-plist

Modified: head/science/libctl/Makefile
==============================================================================
--- head/science/libctl/Makefile	Tue Jul  8 13:44:17 2014	(r361244)
+++ head/science/libctl/Makefile	Tue Jul  8 13:51:26 2014	(r361245)
@@ -3,28 +3,21 @@
 
 PORTNAME=	libctl
 PORTVERSION=	3.2.1
-PORTREVISION=	2
+PORTREVISION=	3
 CATEGORIES=	science math
 MASTER_SITES=	http://ab-initio.mit.edu/libctl/
 
 MAINTAINER=	devel at stasyan.com
 COMMENT=	Control Language Library
 
-LIB_DEPENDS=	guile.21:${PORTSDIR}/lang/guile
+LIB_DEPENDS=	libguile.so:${PORTSDIR}/lang/guile
 
-USES=		fortran
-USE_AUTOTOOLS=	libtool
+GNU_CONFIGURE=	yes
+CONFIGURE_ARGS=	--enable-shared
+USES=		fortran libtool
 USE_LDCONFIG=	yes
 
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} == "sparc64"
-BROKEN=		does not build
-.endif
-
-.if ${ARCH} == i386 && ${OSVERSION} < 901000
-BROKEN=		does not link due to libtool not respecting CC
-.endif
+BROKEN_sparc64=	does not build
 
 post-install:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}
@@ -32,4 +25,4 @@ post-install:
 	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
 	${CP} -R ${WRKSRC}/examples/ ${STAGEDIR}${EXAMPLESDIR}
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/science/libctl/pkg-plist
==============================================================================
--- head/science/libctl/pkg-plist	Tue Jul  8 13:44:17 2014	(r361244)
+++ head/science/libctl/pkg-plist	Tue Jul  8 13:51:26 2014	(r361245)
@@ -3,13 +3,13 @@ include/ctl.h
 include/ctlgeom-types.h
 include/ctlgeom.h
 lib/libctl.a
-lib/libctl.la
 lib/libctl.so
 lib/libctl.so.5
+lib/libctl.so.5.0.1
 lib/libctlgeom.a
-lib/libctlgeom.la
 lib/libctlgeom.so
 lib/libctlgeom.so.5
+lib/libctlgeom.so.5.0.1
 man/man1/gen-ctl-io.1.gz
 %%PORTDOCS%%%%DOCSDIR%%/advanced-user.html
 %%PORTDOCS%%%%DOCSDIR%%/basic-user.html


More information about the svn-ports-head mailing list