Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 19 Dec 2020 20:05:56 +0000 (UTC)
From:      Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r558491 - head/biology/libsbml
Message-ID:  <202012192005.0BJK5u61097244@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: sunpoet
Date: Sat Dec 19 20:05:55 2020
New Revision: 558491
URL: https://svnweb.freebsd.org/changeset/ports/558491

Log:
  Add EXPAT, LIBXML and XERCES options
  
  It allows choosing XML parser library.

Modified:
  head/biology/libsbml/Makefile

Modified: head/biology/libsbml/Makefile
==============================================================================
--- head/biology/libsbml/Makefile	Sat Dec 19 20:05:28 2020	(r558490)
+++ head/biology/libsbml/Makefile	Sat Dec 19 20:05:55 2020	(r558491)
@@ -13,8 +13,7 @@ COMMENT=	API Library for Working with SBML File
 LICENSE=	LGPL21
 LICENSE_FILE=	${WRKSRC}/COPYING.txt
 
-USES=		cmake gnome iconv:build pathfix
-USE_GNOME=	libxml2
+USES=		cmake iconv:build pathfix
 
 USE_CXXSTD=	c++98
 USE_LDCONFIG=	yes
@@ -23,14 +22,26 @@ WRKSRC=		${WRKDIR}/libsbml-${PORTVERSION}
 PLIST_SUB=	PORTVERSION=${PORTVERSION}
 
 OPTIONS_DEFINE=	EXAMPLES PYTHON RUBY
+OPTIONS_SINGLE=	XML
+OPTIONS_SINGLE_XML=	EXPAT LIBXML XERCES
+OPTIONS_DEFAULT=LIBXML PYTHON
 OPTIONS_SUB=	yes
+LIBXML_DESC=	XML parser support via libxml2
 
+EXPAT_CMAKE_BOOL=	WITH_EXPAT
+EXPAT_LIB_DEPENDS=	libexpat.so:textproc/expat2
+LIBXML_CMAKE_BOOL=	WITH_LIBXML
+LIBXML_USE=		GNOME=libxml2
+LIBXML_USES=		gnome
 PYTHON_BUILD_DEPENDS=	swig:devel/swig
 PYTHON_CMAKE_BOOL=	WITH_PYTHON
 PYTHON_USES=		python
+PYTHON_CMAKE_ON=	WITH_SWIG
 RUBY_BUILD_DEPENDS=	swig:devel/swig
 RUBY_CMAKE_BOOL=	WITH_RUBY
 RUBY_USE=		ruby=yes
+XERCES_CMAKE_BOOL=	WITH_XERCES
+XERCES_LIB_DEPENDS=	libxerces-c.so:textproc/xerces-c3
 
 post-patch:
 	@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' ${WRKSRC}/CMakeLists.txt



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202012192005.0BJK5u61097244>