- Update to version 3.12.6 [1]

- Convert to test framework

Changelog:
- better support for custom algorithm development [r2659]
- extend build system to work without Fortran compiler [r2660,r2661]

PR:		213341 [1]
Submitted by:	pfg (maintainer) [1]
This commit is contained in:
Pawel Pekala 2016-10-11 21:03:38 +00:00
parent 6b47948a7d
commit 71468d8866
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=423797
3 changed files with 33 additions and 10 deletions

View file

@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= Ipopt
PORTVERSION= 3.12.5
PORTVERSION= 3.12.6
CATEGORIES= math
MASTER_SITES= http://www.coin-or.org/download/source/Ipopt/ \
http://glaros.dtc.umn.edu/gkhome/fetch/sw/metis/OLD/:metis \
@ -19,6 +19,7 @@ LICENSE= EPL
USES= blaslapack fortran libtool pkgconfig tar:tgz
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
TEST_TARGET= test
INSTALL_TARGET= install-strip
CONFIGURE_ENV+= PKG_CONFIG_PATH=${STAGEDIR}${PREFIX}/libdata/pkgconfig \
@ -33,7 +34,7 @@ PORTDOCS= *
DEBUG_CXXFLAGS= -fomit-frame-pointer
post-patch::
pre-build:
@${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} ${REINPLACE_CMD} -e \
's|$$(libdir)/pkgconfig|${PREFIX}/libdata/pkgconfig|' \
-e 's|$$(DESTDIR)$$(addlibsdir)|$$(addlibsdir)|g'
@ -55,8 +56,4 @@ post-install-DOCS-on:
${MV} ${STAGEDIR}${PREFIX}/share/coin/doc ${STAGEDIR}${DOCSDIR}
${RM} -rf ${STAGEDIR}${PREFIX}/share/coin
check regression-test test: build
@(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} ${_MAKE_JOBS} \
${MAKE_ARGS} test)
.include <bsd.port.mk>

View file

@ -1,5 +1,6 @@
SHA256 (Ipopt-3.12.5.tgz) = 53e7af6eefcb6de1f8e936c9c887c7bcb5a9fa4fcf7673a227f16de131147325
SIZE (Ipopt-3.12.5.tgz) = 4515902
TIMESTAMP = 1476029922
SHA256 (Ipopt-3.12.6.tgz) = 6aaa6bd862d54eba6fb966950fa6928ca01d66cf4cb842b2f41a7ebfa61eee2b
SIZE (Ipopt-3.12.6.tgz) = 4526724
SHA256 (metis-4.0.3.tar.gz) = 5efa35de80703c1b2c4d0de080fafbcf4e0d363a21149a1ad2f96e0144841a55
SIZE (metis-4.0.3.tar.gz) = 522624
SHA256 (MUMPS_4.10.0.tar.gz) = d0f86f91a74c51a17a2ff1be9c9cee2338976f13a6d00896ba5b43a5ca05d933

View file

@ -1,44 +1,69 @@
include/coin/HSLLoader.h
include/coin/IpAlgBuilder.hpp
include/coin/IpAlgStrategy.hpp
include/coin/IpAlgTypes.hpp
include/coin/IpAugSystemSolver.hpp
include/coin/IpBlas.hpp
include/coin/IpCachedResults.hpp
include/coin/IpCompoundMatrix.hpp
include/coin/IpCompoundSymMatrix.hpp
include/coin/IpCompoundVector.hpp
include/coin/IpConvCheck.hpp
include/coin/IpDebug.hpp
include/coin/IpDenseVector.hpp
include/coin/IpDiagMatrix.hpp
include/coin/IpEqMultCalculator.hpp
include/coin/IpException.hpp
include/coin/IpExpansionMatrix.hpp
include/coin/IpGenTMatrix.hpp
include/coin/IpHessianUpdater.hpp
include/coin/IpIdentityMatrix.hpp
include/coin/IpIpoptAlg.hpp
include/coin/IpIpoptApplication.hpp
include/coin/IpIpoptCalculatedQuantities.hpp
include/coin/IpIpoptData.hpp
include/coin/IpIpoptNLP.hpp
include/coin/IpIterateInitializer.hpp
include/coin/IpIteratesVector.hpp
include/coin/IpIterationOutput.hpp
include/coin/IpJournalist.hpp
include/coin/IpLapack.hpp
include/coin/IpLineSearch.hpp
include/coin/IpMatrix.hpp
include/coin/IpMuUpdate.hpp
include/coin/IpNLP.hpp
include/coin/IpNLPScaling.hpp
include/coin/IpObserver.hpp
include/coin/IpOptionsList.hpp
include/coin/IpOrigIpoptNLP.hpp
include/coin/IpPDSystemSolver.hpp
include/coin/IpReferenced.hpp
include/coin/IpRegOptions.hpp
include/coin/IpReturnCodes.h
include/coin/IpReturnCodes.hpp
include/coin/IpReturnCodes.inc
include/coin/IpReturnCodes_inc.h
include/coin/IpScaledMatrix.hpp
include/coin/IpSearchDirCalculator.hpp
include/coin/IpSmartPtr.hpp
include/coin/IpSolveStatistics.hpp
include/coin/IpStdCInterface.h
include/coin/IpSumSymMatrix.hpp
include/coin/IpSymLinearSolver.hpp
include/coin/IpSymMatrix.hpp
include/coin/IpSymScaledMatrix.hpp
include/coin/IpSymTMatrix.hpp
include/coin/IpTNLP.hpp
include/coin/IpTNLPAdapter.hpp
include/coin/IpTNLPReducer.hpp
include/coin/IpTaggedObject.hpp
include/coin/IpTimedTask.hpp
include/coin/IpTimingStatistics.hpp
include/coin/IpTripletHelper.hpp
include/coin/IpTypes.hpp
include/coin/IpUtils.hpp
include/coin/IpVector.hpp
include/coin/IpZeroSymMatrix.hpp
include/coin/IpoptConfig.h
include/coin/PardisoLoader.h
include/coin/ThirdParty/defs.h
@ -56,10 +81,10 @@ lib/libcoinmetis.so.1
lib/libcoinmetis.so.1.3.4
lib/libcoinmumps.so
lib/libcoinmumps.so.1
lib/libcoinmumps.so.1.5.4
lib/libcoinmumps.so.1.5.5
lib/libipopt.so
lib/libipopt.so.1
lib/libipopt.so.1.10.5
lib/libipopt.so.1.10.6
libdata/pkgconfig/coinmetis.pc
libdata/pkgconfig/coinmumps.pc
libdata/pkgconfig/ipopt.pc