mirror of
https://git.freebsd.org/ports.git
synced 2025-05-25 07:26:29 -04:00
Convert to new options framework
This commit is contained in:
parent
9d00f73a1d
commit
2d46285b2b
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=319912
4 changed files with 35 additions and 49 deletions
|
@ -1,9 +1,5 @@
|
||||||
# New ports collection makefile for: liblbfgs
|
# Created by: Hung-Yi Chen <gaod@hychen.org>
|
||||||
# Date created: 2010-06-08
|
|
||||||
# Whom: Hung-Yi Chen <gaod@hychen.org>
|
|
||||||
#
|
|
||||||
# $FreeBSD$
|
# $FreeBSD$
|
||||||
#
|
|
||||||
|
|
||||||
PORTNAME= liblbfgs
|
PORTNAME= liblbfgs
|
||||||
PORTVERSION= 1.10
|
PORTVERSION= 1.10
|
||||||
|
@ -11,7 +7,7 @@ CATEGORIES= math
|
||||||
MASTER_SITES= http://cloud.github.com/downloads/chokkan/liblbfgs/
|
MASTER_SITES= http://cloud.github.com/downloads/chokkan/liblbfgs/
|
||||||
|
|
||||||
MAINTAINER= gaod@hychen.org
|
MAINTAINER= gaod@hychen.org
|
||||||
COMMENT= A library of Limited-memory Broyden-Fletcher-Goldfarb-Shanno
|
COMMENT= Library of Limited-memory Broyden-Fletcher-Goldfarb-Shanno
|
||||||
|
|
||||||
LICENSE= MIT
|
LICENSE= MIT
|
||||||
LICENSE_FILE= ${WRKSRC}/COPYING
|
LICENSE_FILE= ${WRKSRC}/COPYING
|
||||||
|
@ -19,16 +15,13 @@ LICENSE_FILE= ${WRKSRC}/COPYING
|
||||||
GNU_CONFIGURE= yes
|
GNU_CONFIGURE= yes
|
||||||
USE_AUTOTOOLS= autoconf:env
|
USE_AUTOTOOLS= autoconf:env
|
||||||
|
|
||||||
OPTIONS= OPTIMIZED "Enable SSE2 optimization routines" Off
|
OPTIONS_DEFINE= OPTIMIZED
|
||||||
|
OPTIMIZED_DESC= SSE2 optimization routines
|
||||||
|
|
||||||
.include <bsd.port.pre.mk>
|
.include <bsd.port.options.mk>
|
||||||
|
|
||||||
.if (${OSVERSION} < 700000)
|
|
||||||
IGNORE= does not install properly on 6.x
|
|
||||||
.endif
|
|
||||||
|
|
||||||
# Enable/disable compilation optimizations.
|
# Enable/disable compilation optimizations.
|
||||||
.if defined(WITH_OPTIMIZED)
|
.if ${PORT_OPTIONS:MOPTIMIZED}
|
||||||
CONFIGURE_ARGS+= --enable-sse2
|
CONFIGURE_ARGS+= --enable-sse2
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
|
@ -38,8 +31,8 @@ PLIST_FILES= lib/liblbfgs-1.10.so.0.0 lib/liblbfgs.a lib//liblbfgs.la \
|
||||||
PORTDOCS= README INSTALL COPYING AUTHORS ChangeLog NEWS
|
PORTDOCS= README INSTALL COPYING AUTHORS ChangeLog NEWS
|
||||||
|
|
||||||
post-patch:
|
post-patch:
|
||||||
.if defined(NOPORTDOCS)
|
.if ${PORT_OPTIONS:MDOCS}
|
||||||
@${REINPLACE_CMD} -e 's/install-data-am$$//' ${WRKSRC}/Makefile.in
|
@${REINPLACE_CMD} -e 's/install-data-am$$//' ${WRKSRC}/Makefile.in
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
.include <bsd.port.post.mk>
|
.include <bsd.port.mk>
|
||||||
|
|
|
@ -1,9 +1,5 @@
|
||||||
# New ports collection makefile for: libtsnnls
|
# Created by: Tz-Huan Huang <tzhuan@gmail.com>
|
||||||
# Date created: 18 October 2010
|
|
||||||
# Whom: Tz-Huan Huang <tzhuan@gmail.com>
|
|
||||||
#
|
|
||||||
# $FreeBSD$
|
# $FreeBSD$
|
||||||
#
|
|
||||||
|
|
||||||
PORTNAME= libtsnnls
|
PORTNAME= libtsnnls
|
||||||
PORTVERSION= 2.3.3
|
PORTVERSION= 2.3.3
|
||||||
|
@ -17,21 +13,22 @@ GNU_CONFIGURE= yes
|
||||||
USE_FORTRAN= yes
|
USE_FORTRAN= yes
|
||||||
USE_LDCONFIG= yes
|
USE_LDCONFIG= yes
|
||||||
|
|
||||||
OPTIONS= GOTOBLAS "Use gotoblas (conflict with USE_ATLAS)" off \
|
OPTIONS_DEFINE= GOTOBLAS ATLAS
|
||||||
ATLAS "Use atlas (conflict with USE_GOTOBLAS)" off
|
GOTOBLAS_DESC= Use gotoblas (conflict with USE_ATLAS)
|
||||||
|
ATLAS_DESC= Use atlas (conflict with USE_GOTOBLAS)
|
||||||
# DMALLOC "Use dmalloc" off
|
# DMALLOC "Use dmalloc" off
|
||||||
|
|
||||||
.include <bsd.port.options.mk>
|
.include <bsd.port.options.mk>
|
||||||
|
|
||||||
WITH_BLAS=reference
|
WITH_BLAS=reference
|
||||||
.if defined(WITH_GOTOBLAS)
|
.if ${PORT_OPTIONS:MGOTOBLAS}
|
||||||
WITH_BLAS=gotoblas
|
WITH_BLAS=gotoblas
|
||||||
.elif defined(WITH_ATLAS)
|
.elif ${PORT_OPTIONS:MATLAS}
|
||||||
WITH_BLAS=atlas
|
WITH_BLAS=atlas
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
# FIXME compiling error when using dmalloc
|
# FIXME compiling error when using dmalloc
|
||||||
#.if defined(WITH_DMALLOC)
|
#.if ${PORT_OPTIONS:MDMALLOC}
|
||||||
#CONFIGURE_ARGS+=--with-dmalloc
|
#CONFIGURE_ARGS+=--with-dmalloc
|
||||||
#LIB_DEPENDS+=dmalloc.1:${PORTSDIR}/devel/dmalloc
|
#LIB_DEPENDS+=dmalloc.1:${PORTSDIR}/devel/dmalloc
|
||||||
#.endif
|
#.endif
|
||||||
|
|
|
@ -1,9 +1,5 @@
|
||||||
# Ports collection makefile for: Symeig
|
# Created by: Li-Lun Wang <llwang@infor.org>
|
||||||
# Date created: September 10, 2008
|
|
||||||
# Whom: Li-Lun Wang <llwang@infor.org>
|
|
||||||
#
|
|
||||||
# $FreeBSD$
|
# $FreeBSD$
|
||||||
#
|
|
||||||
|
|
||||||
PORTNAME= symeig
|
PORTNAME= symeig
|
||||||
PORTVERSION= 1.4
|
PORTVERSION= 1.4
|
||||||
|
@ -25,9 +21,12 @@ USE_FORTRAN= yes
|
||||||
USE_PYTHON= 2.4+
|
USE_PYTHON= 2.4+
|
||||||
USE_PYDISTUTILS= yes
|
USE_PYDISTUTILS= yes
|
||||||
|
|
||||||
OPTIONS= ATLAS "Use optimized blas library" OFF
|
OPTIONS_DEFINE= ATLAS
|
||||||
|
ATLAS_DESC= Use optimized blas library
|
||||||
|
|
||||||
.if defined(WITH_ATLAS)
|
.include <bsd.port.options.mk>
|
||||||
|
|
||||||
|
.if ${PORT_OPTIONS:MATLAS}
|
||||||
LIB_DEPENDS+= atlas.2:${PORTSDIR}/math/atlas
|
LIB_DEPENDS+= atlas.2:${PORTSDIR}/math/atlas
|
||||||
.if !exists(${LOCALBASE}/lib/libalapack.a)
|
.if !exists(${LOCALBASE}/lib/libalapack.a)
|
||||||
IGNORE= atlas needs to be built with WITH_STATIC for symeig to function properly
|
IGNORE= atlas needs to be built with WITH_STATIC for symeig to function properly
|
||||||
|
|
|
@ -1,10 +1,5 @@
|
||||||
# ex:ts=8
|
# Created by: bf@FreeBSD.org
|
||||||
# Ports collection makefile for: xblas
|
|
||||||
# Date created: 5 January 2012
|
|
||||||
# Whom: bf@FreeBSD.org
|
|
||||||
#
|
|
||||||
# $FreeBSD$
|
# $FreeBSD$
|
||||||
#
|
|
||||||
|
|
||||||
PORTNAME= xblas
|
PORTNAME= xblas
|
||||||
PORTVERSION= 1.0.248
|
PORTVERSION= 1.0.248
|
||||||
|
@ -25,8 +20,10 @@ HEADERS= blas_dense_proto.h blas_enum.h blas_extended.h \
|
||||||
blas_extended_private.h blas_extended_proto.h blas_fpu.h \
|
blas_extended_private.h blas_extended_proto.h blas_fpu.h \
|
||||||
blas_malloc.h f2c-bridge.h
|
blas_malloc.h f2c-bridge.h
|
||||||
MAKE_ENV= EXTRA_LIBS="-lm" LINKER="${CC}" M4="${M4}" RANLIB="${RANLIB}"
|
MAKE_ENV= EXTRA_LIBS="-lm" LINKER="${CC}" M4="${M4}" RANLIB="${RANLIB}"
|
||||||
OPTIONS= SHARED "Build a shared library and PIC archive" on \
|
OPTIONS_DEFINE= SHARED STATIC
|
||||||
STATIC "Build a non-PIC archive" off
|
OPTIONS_DEFAULT= SHARED
|
||||||
|
SHARED_DESC= Build a shared library and PIC archive
|
||||||
|
STATIC_DESC= Build a non-PIC archive
|
||||||
PLIST_DIRS= ${HDIR}
|
PLIST_DIRS= ${HDIR}
|
||||||
PLIST_FILES= ${HEADERS:S|^|${HDIR}/|}
|
PLIST_FILES= ${HEADERS:S|^|${HDIR}/|}
|
||||||
SHLIB_MAJOR= 0
|
SHLIB_MAJOR= 0
|
||||||
|
@ -52,11 +49,11 @@ PICFLAG= -fpic
|
||||||
PORTDOCS= report.ps
|
PORTDOCS= report.ps
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
.ifdef(WITH_SHARED)
|
.if ${PORT_OPTIONS:MSHARED}
|
||||||
PLIST_FILES+= lib/libxblas_pic.a lib/libxblas.so lib/libxblas.so.${SHLIB_MAJOR}
|
PLIST_FILES+= lib/libxblas_pic.a lib/libxblas.so lib/libxblas.so.${SHLIB_MAJOR}
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
.ifdef(WITH_STATIC)
|
.if ${PORT_OPTIONS:MSTATIC}
|
||||||
PLIST_FILES+= lib/libxblas.a
|
PLIST_FILES+= lib/libxblas.a
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
|
@ -64,7 +61,7 @@ post-patch:
|
||||||
@${REINPLACE_CMD} -E \
|
@${REINPLACE_CMD} -E \
|
||||||
-e '/(ARCH|CC|(C|LD)FLAGS|EXTRA_LIBS|M4|M4_OPTS|RANLIB|XBLASLIB)[[:blank:]]*=/d' \
|
-e '/(ARCH|CC|(C|LD)FLAGS|EXTRA_LIBS|M4|M4_OPTS|RANLIB|XBLASLIB)[[:blank:]]*=/d' \
|
||||||
${WRKSRC}/make.inc
|
${WRKSRC}/make.inc
|
||||||
.ifdef(WITH_STATIC)
|
.if ${PORT_OPTIONS:MSTATIC}
|
||||||
@${CP} -af ${WRKSRC} ${WRKSRC}_STATIC
|
@${CP} -af ${WRKSRC} ${WRKSRC}_STATIC
|
||||||
.endif
|
.endif
|
||||||
@${PRINTF} "\nCFLAGS+=\t${PICFLAG}\n" >> ${WRKSRC}/make.inc
|
@${PRINTF} "\nCFLAGS+=\t${PICFLAG}\n" >> ${WRKSRC}/make.inc
|
||||||
|
@ -72,7 +69,7 @@ post-patch:
|
||||||
do-build: build-shared build-static
|
do-build: build-shared build-static
|
||||||
|
|
||||||
build-shared: patch
|
build-shared: patch
|
||||||
.ifdef(WITH_SHARED)
|
.if ${PORT_OPTIONS:MSHARED}
|
||||||
@cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} XBLASLIB="libxblas_pic.a" ${MAKE} \
|
@cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} XBLASLIB="libxblas_pic.a" ${MAKE} \
|
||||||
${_MAKE_JOBS} ${MAKE_ARGS} ARCH="${AR}" lib ; \
|
${_MAKE_JOBS} ${MAKE_ARGS} ARCH="${AR}" lib ; \
|
||||||
${CC} ${CFLAGS} ${PICFLAG} ${LDFLAGS} -shared -Wl,-x \
|
${CC} ${CFLAGS} ${PICFLAG} ${LDFLAGS} -shared -Wl,-x \
|
||||||
|
@ -81,7 +78,7 @@ build-shared: patch
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
build-static: patch
|
build-static: patch
|
||||||
.ifdef(WITH_STATIC)
|
.if ${PORT_OPTIONS:MSTATIC}
|
||||||
@cd ${WRKSRC}_STATIC; ${SETENV} ${MAKE_ENV} XBLASLIB="libxblas.a" ${MAKE} \
|
@cd ${WRKSRC}_STATIC; ${SETENV} ${MAKE_ENV} XBLASLIB="libxblas.a" ${MAKE} \
|
||||||
${_MAKE_JOBS} ${MAKE_ARGS} ARCH="${AR}" lib
|
${_MAKE_JOBS} ${MAKE_ARGS} ARCH="${AR}" lib
|
||||||
.endif
|
.endif
|
||||||
|
@ -89,12 +86,12 @@ build-static: patch
|
||||||
do-install:
|
do-install:
|
||||||
@${MKDIR} ${PREFIX}/${HDIR}
|
@${MKDIR} ${PREFIX}/${HDIR}
|
||||||
@cd ${WRKSRC}/src; ${INSTALL_DATA} ${HEADERS} ${PREFIX}/${HDIR}
|
@cd ${WRKSRC}/src; ${INSTALL_DATA} ${HEADERS} ${PREFIX}/${HDIR}
|
||||||
.ifdef(WITH_SHARED)
|
.if ${PORT_OPTIONS:MSHARED}
|
||||||
@cd ${WRKSRC}; ${INSTALL_DATA} libxblas_pic.a \
|
@cd ${WRKSRC}; ${INSTALL_DATA} libxblas_pic.a \
|
||||||
libxblas.so.${SHLIB_MAJOR} ${PREFIX}/lib
|
libxblas.so.${SHLIB_MAJOR} ${PREFIX}/lib
|
||||||
@${LN} -sf libxblas.so.${SHLIB_MAJOR} ${PREFIX}/lib/libxblas.so
|
@${LN} -sf libxblas.so.${SHLIB_MAJOR} ${PREFIX}/lib/libxblas.so
|
||||||
.endif
|
.endif
|
||||||
.ifdef(WITH_STATIC)
|
.if ${PORT_OPTIONS:MSTATIC}
|
||||||
@${INSTALL_DATA} ${WRKSRC}_STATIC/libxblas.a ${PREFIX}/lib
|
@${INSTALL_DATA} ${WRKSRC}_STATIC/libxblas.a ${PREFIX}/lib
|
||||||
.endif
|
.endif
|
||||||
.ifndef(NOPORTDOCS)
|
.ifndef(NOPORTDOCS)
|
||||||
|
@ -105,13 +102,13 @@ do-install:
|
||||||
check regression-test test: test-shared test-static
|
check regression-test test: test-shared test-static
|
||||||
|
|
||||||
test-shared: build
|
test-shared: build
|
||||||
.ifdef(WITH_SHARED)
|
.if ${PORT_OPTIONS:MSHARED}
|
||||||
@cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} XBLASLIB="libxblas_pic.a" ${MAKE} \
|
@cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} XBLASLIB="libxblas_pic.a" ${MAKE} \
|
||||||
${_MAKE_JOBS} ${MAKE_ARGS} ARCH="${AR}" tests
|
${_MAKE_JOBS} ${MAKE_ARGS} ARCH="${AR}" tests
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
test-static: build
|
test-static: build
|
||||||
.ifdef(WITH_STATIC)
|
.if ${PORT_OPTIONS:MSTATIC}
|
||||||
@cd ${WRKSRC}_STATIC; ${SETENV} ${MAKE_ENV} XBLASLIB="libxblas.a" ${MAKE} \
|
@cd ${WRKSRC}_STATIC; ${SETENV} ${MAKE_ENV} XBLASLIB="libxblas.a" ${MAKE} \
|
||||||
${_MAKE_JOBS} ${MAKE_ARGS} ARCH="${AR}" tests
|
${_MAKE_JOBS} ${MAKE_ARGS} ARCH="${AR}" tests
|
||||||
.endif
|
.endif
|
||||||
|
|
Loading…
Add table
Reference in a new issue