svn commit: r493397 - in head/biology/pbcopper: . files

Jason W. Bacon jwb at FreeBSD.org
Tue Feb 19 22:20:13 UTC 2019


Author: jwb
Date: Tue Feb 19 22:20:11 2019
New Revision: 493397
URL: https://svnweb.freebsd.org/changeset/ports/493397

Log:
  biology/pbcopper: Upgrade to 0.4.1 release
  
  In preparation for biology/unanimity upgrade

Added:
  head/biology/pbcopper/files/patch-meson__options.txt   (contents, props changed)
Deleted:
  head/biology/pbcopper/files/patch-cmake_pbcopper-gitsha1.cmake
Modified:
  head/biology/pbcopper/Makefile
  head/biology/pbcopper/distinfo
  head/biology/pbcopper/pkg-plist

Modified: head/biology/pbcopper/Makefile
==============================================================================
--- head/biology/pbcopper/Makefile	Tue Feb 19 22:09:23 2019	(r493396)
+++ head/biology/pbcopper/Makefile	Tue Feb 19 22:20:11 2019	(r493397)
@@ -1,8 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	pbcopper
-DISTVERSION=	g20180413
-PORTREVISION=	3
+DISTVERSION=	0.4.1 # Test with biology/unanimity before upgrading!
 CATEGORIES=	biology
 
 MAINTAINER=	jwb at FreeBSD.org
@@ -13,17 +12,17 @@ LICENSE_FILE=	${WRKSRC}/LICENSE.txt
 
 LIB_DEPENDS=	libboost_regex.so:devel/boost-libs
 
-USES=		cmake compiler:c++14-lang
-# Although there are a couple releases, git describe --tags does not work
-# so we cannot use the usual USE_GITHUB tools here.
+# Meson needs BOOST_ROOT=${LOCALBASE}
+# https://github.com/mesonbuild/meson/issues/2239
+USES=		compiler:c++14-lang localbase meson
+USE_LDCONFIG=	yes
 USE_GITHUB=	yes
 GH_ACCOUNT=	PacificBiosciences
-GH_TAGNAME=	17ef457a0dbe1894a8d17af7ddba01a6261bf117
 
-do-install:
-	${INSTALL_DATA} ${BUILD_WRKSRC}/lib/*.a ${STAGEDIR}${PREFIX}/lib
-	cd ${WRKSRC}/include && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/include
-	${MV} ${STAGEDIR}${PREFIX}/include/meson.build \
-		${STAGEDIR}${PREFIX}/include/pbcopper
+post-install:
+	${RLN} ${STAGEDIR}${PREFIX}/lib/libpbcopper.so.${PORTVERSION} \
+		${STAGEDIR}${PREFIX}/lib/libpbcopper.so.0.4
+	${RLN} ${STAGEDIR}${PREFIX}/lib/libpbcopper.so.${PORTVERSION} \
+		${STAGEDIR}${PREFIX}/lib/libpbcopper.so.0
 
 .include <bsd.port.mk>

Modified: head/biology/pbcopper/distinfo
==============================================================================
--- head/biology/pbcopper/distinfo	Tue Feb 19 22:09:23 2019	(r493396)
+++ head/biology/pbcopper/distinfo	Tue Feb 19 22:20:11 2019	(r493397)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1524500014
-SHA256 (PacificBiosciences-pbcopper-g20180413-17ef457a0dbe1894a8d17af7ddba01a6261bf117_GH0.tar.gz) = 13f006d53334a0538657e0ba5c6e02f811f1901cd25fce220fc9011726ffe23f
-SIZE (PacificBiosciences-pbcopper-g20180413-17ef457a0dbe1894a8d17af7ddba01a6261bf117_GH0.tar.gz) = 3033636
+TIMESTAMP = 1550453144
+SHA256 (PacificBiosciences-pbcopper-0.4.1_GH0.tar.gz) = 4c8daf6c1a6efe3860a16fb5b6111ebe65221423254819f3a68a400d0a984fcd
+SIZE (PacificBiosciences-pbcopper-0.4.1_GH0.tar.gz) = 3095846

Added: head/biology/pbcopper/files/patch-meson__options.txt
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/biology/pbcopper/files/patch-meson__options.txt	Tue Feb 19 22:20:11 2019	(r493397)
@@ -0,0 +1,7 @@
+--- meson_options.txt.orig	2019-02-17 22:34:29 UTC
++++ meson_options.txt
+@@ -1,3 +1,3 @@
+ option('build-examples', type : 'boolean', value : true,  description : 'Build pbcopper examples')
+ option('build-docs',     type : 'boolean', value : false, description : 'Build pbcopper docs')
+-option('tests',          type : 'boolean', value : true,  description : 'Enable dependencies required for testing')
++option('tests',          type : 'boolean', value : false,  description : 'Enable dependencies required for testing')

Modified: head/biology/pbcopper/pkg-plist
==============================================================================
--- head/biology/pbcopper/pkg-plist	Tue Feb 19 22:09:23 2019	(r493396)
+++ head/biology/pbcopper/pkg-plist	Tue Feb 19 22:20:11 2019	(r493397)
@@ -1,4 +1,5 @@
 include/pbcopper/PbcopperConfig.h
+include/pbcopper/PbcopperMakeUnique.h
 include/pbcopper/align/Seed.h
 include/pbcopper/align/Seeds.h
 include/pbcopper/align/internal/Seed-inl.h
@@ -23,7 +24,6 @@ include/pbcopper/cli/toolcontract/ResolvedToolContract
 include/pbcopper/cli/toolcontract/ResourceType.h
 include/pbcopper/cli/toolcontract/Task.h
 include/pbcopper/cli/toolcontract/TaskType.h
-include/pbcopper/cli/toolcontract/internal/Config-inl.h
 include/pbcopper/cli/toolcontract/internal/Driver-inl.h
 include/pbcopper/cli/toolcontract/internal/InputFileType-inl.h
 include/pbcopper/cli/toolcontract/internal/OutputFileType-inl.h
@@ -48,7 +48,6 @@ include/pbcopper/json/JSON.h
 include/pbcopper/json/internal/json.hpp
 include/pbcopper/logging/Logging.h
 include/pbcopper/logging/internal/Logging-inl.h
-include/pbcopper/meson.build
 include/pbcopper/parallel/FireAndForget.h
 include/pbcopper/parallel/WorkQueue.h
 include/pbcopper/qgram/Index.h
@@ -72,4 +71,8 @@ include/pbcopper/utility/internal/FileUtils-inl.h
 include/pbcopper/utility/internal/Stopwatch-inl.h
 include/pbcopper/utility/internal/StringUtils-inl.h
 include/pbcopper/utility/internal/SystemInfo-inl.h
-lib/libpbcopper.a
+lib/libpbcopper.so
+lib/libpbcopper.so.0
+lib/libpbcopper.so.0.4
+lib/libpbcopper.so.0.4.1
+libdata/pkgconfig/pbcopper.pc


More information about the svn-ports-all mailing list