FreeBSD Bugzilla – Attachment 165072 Details for
Bug 205895
math/sdpa: Update to version 7.3.8
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
math_sdpa.diff
math_sdpa.diff (text/plain), 6.02 KB, created by
tkato432
on 2016-01-04 18:33:36 UTC
(
hide
)
Description:
math_sdpa.diff
Filename:
MIME Type:
Creator:
tkato432
Created:
2016-01-04 18:33:36 UTC
Size:
6.02 KB
patch
obsolete
>diff -urN /usr/ports/math/sdpa/Makefile math/sdpa/Makefile >--- /usr/ports/math/sdpa/Makefile 2016-01-02 02:40:39.465832000 +0900 >+++ math/sdpa/Makefile 2016-01-05 00:00:00.000000000 +0900 >@@ -2,62 +2,67 @@ > # $FreeBSD: head/math/sdpa/Makefile 405010 2016-01-01 16:51:12Z rakuco $ > > PORTNAME= sdpa >-PORTVERSION= 7.3.1 >-PORTREVISION= 4 >+PORTVERSION= 7.3.8 > CATEGORIES= math >-MASTER_SITES= SF/${PORTNAME}/archive/${PORTNAME}/${PORTVERSION} >-DISTNAME= ${PORTNAME}.${PORTVERSION}.src-${SRCDATE} >+MASTER_SITES= SF/${PORTNAME}/${PORTNAME} \ >+ DEBIAN/pool/main/m/mumps:mumps >+DISTFILES= ${PORTNAME}_${PORTVERSION}${EXTRACT_SUFX} \ >+ mumps_4.10.0.dfsg.orig.tar.gz:mumps > DIST_SUBDIR= sdpa >+EXTRACT_ONLY= ${PORTNAME}_${PORTVERSION}${EXTRACT_SUFX} > > MAINTAINER= ports@FreeBSD.org > COMMENT= Very efficient SDP (semidefinite programming) solver > >-USES= fortran gmake >+LICENSE= GPLv2 # (or later) >+LICENSE_FILE= ${WRKSRC}/COPYING > >-SRCDATE= 20090729 >-MANUALFILE= sdpa7-manual.pdf >+USES= fortran gmake > GNU_CONFIGURE= yes >-WRKSRC= ${WRKDIR}/${PORTNAME}.${PORTVERSION}.src >-OPTIONS_DEFINE= DOCS >+CONFIGURE_ARGS= --with-blas="-L${LOCALBASE}/lib ${BLASLIB}" \ >+ --with-lapack="-L${LOCALBASE}/lib ${LAPACKLIB}" > >-.if exists(${LOCALBASE}/lib/libgoto2.so) >-WITH_BLAS?= gotoblas >-.elif exists(${LOCALBASE}/lib/libatlas.so) >-WITH_BLAS?= atlas >-.else >-WITH_BLAS?= reference >-.endif >- >-. if ${WITH_BLAS} == reference >-LIB_DEPENDS+= libblas.so:${PORTSDIR}/math/blas >-LIB_DEPENDS+= liblapack.so:${PORTSDIR}/math/lapack >-BLAS= -lblas >-LAPACK= -llapack >-.elif ${WITH_BLAS} == gotoblas >-LIB_DEPENDS+= libgoto2.so:${PORTSDIR}/math/gotoblas >-LIB_DEPENDS+= liblapack.so:${PORTSDIR}/math/lapack >-BLAS= -lgoto2p >-LAPACK= >-.elif ${WITH_BLAS} == atlas >-LIB_DEPENDS+= libatlas.so:${PORTSDIR}/math/atlas >-BLAS= -lptf77blas >-LAPACK= -lalapack -lptcblas >-.endif >+PORTDOCS= ${MANUALFILE} >+PLIST_FILES= bin/sdpa %%DATADIR%%/param.sdpa > >-CONFIGURE_ARGS+=--with-blas="-L${LOCALBASE}/lib ${BLAS}" --with-lapack="-L${LOCALBASE}/lib ${LAPACK}" >- >-PLIST_SUB+= MANUALFILE=${MANUALFILE} >+OPTIONS_DEFINE= DOCS >+OPTIONS_SINGLE= BLAS >+OPTIONS_SINGLE_BLAS= ATLAS GOTOBLAS REFERENCE >+OPTIONS_DEFAULT= REFERENCE >+ >+ATLAS_USES= blaslapack:atlas >+DOCS_DISTFILES= ${MANUALFILE} >+GOTOBLAS_DESC= GotoBLAS blas implementation >+GOTOBLAS_USES= blaslapack:gotoblas >+REFERENCE_DESC= Reference blas implementation >+REFERENCE_USES= blaslapack >+ >+MANUALFILE= sdpa.7.1.1.manual.20080618.pdf >+ >+post-extract: >+ @(cd ${DISTDIR}/${DIST_SUBDIR} && ${PAX} -rw \ >+ mumps_4.10.0.dfsg.orig.tar.gz ${WRKSRC}/mumps) > > post-patch: > # Register missing target dependency to unbreak parallel builds >- @${REINPLACE_CMD} -e 's,^sdpa_DEPENDENCIES =,& $$(lib_LIBRARIES),' \ >+ @${REINPLACE_CMD} -e \ >+ 's|^sdpa_DEPENDENCIES =|& $$(lib_LIBRARIES)|' \ > ${WRKSRC}/Makefile.in >+.for i in sdpa.1 sdpa_exe.cpp >+ @${REINPLACE_CMD} -e \ >+ 's|/usr/share/sdpa/|${DATADIR}/|' ${WRKSRC}/${i} >+.endfor > > do-install: >- ${INSTALL_PROGRAM} ${WRKSRC}/sdpa ${STAGEDIR}${PREFIX}/bin >+ (cd ${WRKSRC} && ${INSTALL_PROGRAM} sdpa \ >+ ${STAGEDIR}${PREFIX}/bin) > @${MKDIR} ${STAGEDIR}${DATADIR} >- ${INSTALL_DATA} ${WRKSRC}/param.sdpa ${STAGEDIR}${DATADIR} >+ (cd ${WRKSRC} && ${INSTALL_DATA} param.sdpa \ >+ ${STAGEDIR}${DATADIR}) >+ >+post-install-DOCS-on: > @${MKDIR} ${STAGEDIR}${DOCSDIR} >- ${INSTALL_DATA} ${WRKSRC}/doc/${MANUALFILE} ${STAGEDIR}${DOCSDIR} >+ (cd ${DISTDIR}/${DIST_SUBDIR} && ${INSTALL_DATA} ${MANUALFILE} \ >+ ${STAGEDIR}${DOCSDIR}) > > .include <bsd.port.mk> >diff -urN /usr/ports/math/sdpa/distinfo math/sdpa/distinfo >--- /usr/ports/math/sdpa/distinfo 2016-01-02 02:40:39.466208000 +0900 >+++ math/sdpa/distinfo 2016-01-05 00:00:00.000000000 +0900 >@@ -1,2 +1,6 @@ >-SHA256 (sdpa/sdpa.7.3.1.src-20090729.tar.gz) = 7a8795eebbdd2f16278426cdcd82698590208f0a2f1f8b960c28d09806260191 >-SIZE (sdpa/sdpa.7.3.1.src-20090729.tar.gz) = 2512666 >+SHA256 (sdpa/sdpa_7.3.8.tar.gz) = c7541333da2f0bb2d18e90dbf758ac7cc099f3f7da3f256b284b0725f96d4117 >+SIZE (sdpa/sdpa_7.3.8.tar.gz) = 229465 >+SHA256 (sdpa/mumps_4.10.0.dfsg.orig.tar.gz) = c76339bba516b96a3021af93d9a31b0fbf5a68cfcd02c9578d665ba8018e4b11 >+SIZE (sdpa/mumps_4.10.0.dfsg.orig.tar.gz) = 1785786 >+SHA256 (sdpa/sdpa.7.1.1.manual.20080618.pdf) = 906cf1f7a9bdb4c0eccb402baf7799be14ece6553e1dbd3cd81354c6e1362e35 >+SIZE (sdpa/sdpa.7.1.1.manual.20080618.pdf) = 324130 >diff -urN /usr/ports/math/sdpa/pkg-descr math/sdpa/pkg-descr >--- /usr/ports/math/sdpa/pkg-descr 2016-01-02 02:40:39.466520000 +0900 >+++ math/sdpa/pkg-descr 2016-01-05 00:00:00.000000000 +0900 >@@ -1,10 +1,11 @@ > The SDPA (SemiDefinite Programming Algorithm) is a software package for > solving semidefinite program (SDP). It is based on a Mehrotra-type > predictor-corrector infeasible primal-dual interior-point method. >-The SDPA handles the standard form SDP and its dual. It is implemented in C++ >-language utilizing the LAPACK for matrix computation. The SDPA incorporates >-dynamic memory allocation and deallocation. So, the maximum size of an SDP >-to be solved depends on the size of memory which users' computers install. >+The SDPA handles the standard form SDP and its dual. It is implemented >+in C++ language utilizing the LAPACK for matrix computation. The SDPA >+incorporates dynamic memory allocation and deallocation. So, the maximum >+size of an SDP to be solved depends on the size of memory which users' >+computers install. > The SDPA enjoys the following features: > > 1. Callable library of the SDPA is available. >@@ -12,7 +13,7 @@ > to be solved is large scale and sparse. > 3. Block diagonal matrix structure and sparse matrix structure in > data matrices are available. >- 4. Some information on infeasibility of a semidefinite program to be solved >- is provided. >+ 4. Some information on infeasibility of a semidefinite program to be >+ solved is provided. > > WWW: http://sdpa.sourceforge.net/ >diff -urN /usr/ports/math/sdpa/pkg-plist math/sdpa/pkg-plist >--- /usr/ports/math/sdpa/pkg-plist 2015-08-24 03:58:06.324806000 +0900 >+++ math/sdpa/pkg-plist 1970-01-01 09:00:00.000000000 +0900 >@@ -1,3 +0,0 @@ >-bin/sdpa >-%%DATADIR%%/param.sdpa >-%%PORTDOCS%%%%DOCSDIR%%/%%MANUALFILE%%
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Flags:
vlad-fbsd
:
maintainer-approval+
Actions:
View
|
Diff
Attachments on
bug 205895
: 165072