math/giacxcas: Update to 1.4.9-57

Port changes:
* Took maintainership
* Added to and sorted LIB_DEPENDS
* Added USES=ncurses
* Added PORTDOCS/PORTEXAMPLES
* Removed unnecessary links to docs/examples
This commit is contained in:
Yuri Victorovich 2018-03-14 02:34:16 +00:00
parent 5cd4062671
commit 9747d44217
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=464447
3 changed files with 24 additions and 3610 deletions

View File

@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= giacxcas
DISTVERSION= 1.2.3-55
PORTREVISION= 4
DISTVERSION= 1.4.9-57
CATEGORIES= math
MASTER_SITES= http://www-fourier.ujf-grenoble.fr/~parisse/debian/dists/stable/main/source/:giac \
http://www-fourier.ujf-grenoble.fr/~parisse/giac/freebsd/
@ -12,25 +11,28 @@ DISTFILES= giac_${DISTVERSION}${EXTRACT_SUFX}:giac \
fltk-giac.tar.gz
DIST_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
MAINTAINER= yuri@FreeBSD.org
COMMENT= Computer algebra system
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= bash:shells/bash
LIB_DEPENDS= libgmp.so:math/gmp \
libpng.so:graphics/png \
libpari.so:math/pari \
LIB_DEPENDS= libao.so:audio/libao \
libfontconfig.so:x11-fonts/fontconfig \
libgsl.so:math/gsl \
libglpk.so:math/glpk \
libgmp.so:math/gmp \
libmpfr.so:math/mpfr \
libgsl.so:math/gsl
libpari.so:math/pari \
libpng.so:graphics/png
RUN_DEPENDS= xdg-open:devel/xdg-utils
NO_CDROM= French documentation is for non-commercial use only
GNU_CONFIGURE= yes
USES= blaslapack desktop-file-utils fortran gettext gmake jpeg \
libtool readline shebangfix
libtool ncurses readline shebangfix
USE_GL= gl
USE_XORG= x11 xcursor xext xft xi xinerama
USE_TEX= latex:build dvipsk:build
@ -71,6 +73,9 @@ OPTIONS_DEFINE= DOCS EXAMPLES
# installed with USE_GCC
CONFIGURE_ARGS+= --disable-ntl
PORTDOCS= *
PORTEXAMPLES= *
post-extract:
@${FIND} ${WRKSRC}/examples/Exemples -name "._*" -delete
@ -102,16 +107,12 @@ pre-configure:
CXX="${CXX}" CXXFLAGS="${CXXFLAGS}")
pre-build:
@(cd ${COCOALIB-GIAC} && ${DO_MAKE_BUILD} \
CXXFLAGS_SPECIFIC="${CXXFLAGS}" library)
@(cd ${FLTKDEV-GIAC}/src && ${DO_MAKE_BUILD})
post-install-DOCS-on:
@${LN} -sf ../doc/giac ${STAGEDIR}${DATADIR}/doc
@cd ${COCOALIB-GIAC} && ${DO_MAKE_BUILD} \
CXXFLAGS_SPECIFIC="${CXXFLAGS}" library
@cd ${FLTKDEV-GIAC}/src && ${DO_MAKE_BUILD}
post-install-EXAMPLES-on:
@(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} "Exemples [a-z]*" \
${STAGEDIR}${EXAMPLESDIR})
@${LN} -sf ../examples/giac ${STAGEDIR}${DATADIR}/examples
cd ${WRKSRC}/examples && ${COPYTREE_SHARE} "Exemples [a-z]*" \
${STAGEDIR}${EXAMPLESDIR}
.include <bsd.port.mk>

View File

@ -1,6 +1,6 @@
TIMESTAMP = 1498891257
SHA256 (giacxcas/giac_1.2.3-55.tar.gz) = bc0d1a6a90d75fa910d23b98a639eda68e48faa2005afae7d1032c912f57fb9d
SIZE (giacxcas/giac_1.2.3-55.tar.gz) = 50701369
TIMESTAMP = 1520982463
SHA256 (giacxcas/giac_1.4.9-57.tar.gz) = 4d288d49b9f44a6060eb6a7cb6b86debe4ab572d6ff80060ad80ec27a831d162
SIZE (giacxcas/giac_1.4.9-57.tar.gz) = 57189728
SHA256 (giacxcas/CoCoALib-0.9950.tgz) = b30d840593e1930c1629467918b508c429e0a983ef0d1343eab570f238275678
SIZE (giacxcas/CoCoALib-0.9950.tgz) = 4120680
SHA256 (giacxcas/fltk-giac.tar.gz) = 538243c536a62e562bc26dec1c54454f54ce614cc540371f5ccfe71d8ed27cf7

File diff suppressed because it is too large Load Diff