freebsd-ports/math/cryptominisat/Makefile
Kubilay Kocak 0667006249 math/{py-}cryptominisat: Update to 4.5.3
Common:

- Update PORTVERSION and distinfo checksum (4.5.3) [1]
- Switch to GITHUB for DISTFILES, remove USES=tar accordingly [1]

py-cryptominisat:

- Convert into fully fledged port
- Add distinfo and proper (unique) pkg-descr
- Remove MASTER port overrides accordingly
- Match COMMENT to upstream setup.py:description
- De-scope USES=compiler to compiler only
- Remove upstreamed patches
- Patch to properly use distutils and autoplist instead
  of an uncessary cmake build (Also add post-patch for this)
- Strip shared library

cryptominisat:

- Remove slave port overrides
- Add BUILD_DEPENDS on vim-lite for xxd(8) tool [1]
- Remove upstreamed patches [1]
- Add patches for missing includes breaking builds on 9.3 [1]
- Update pkg-plist [1]

[1] https://github.com/msoos/cryptominisat/issues/304

PR:		204850 [1]
Submitted by:	maintainer [1]
Approved by:	maintainer [*]
2016-01-06 14:07:05 +00:00

24 lines
510 B
Makefile

# $FreeBSD$
PORTNAME= cryptominisat
PORTVERSION= 4.5.3
CATEGORIES= math
MAINTAINER= 6yearold@gmail.com
COMMENT= General-purpose award-winning SAT solver
LICENSE= LGPL3
LICENSE_FILE= ${WRKSRC}/LICENSE-LGPL
BUILD_DEPENDS= xxd:${PORTSDIR}/editors/vim-lite # for xxd tool
LIB_DEPENDS= libboost_program_options.so:${PORTSDIR}/devel/boost-libs
USE_GITHUB= yes
GH_ACCOUNT= msoos
USES= cmake compiler:c++11-lib
USE_LDCONFIG= yes
CMAKE_ARGS= -DNOMYSQL=1 -DNOM4RI=1 -DPYTHON_EXECUTABLE=0
.include <bsd.port.mk>