diff options
author | pawel <pawel@FreeBSD.org> | 2011-11-02 01:32:02 +0800 |
---|---|---|
committer | pawel <pawel@FreeBSD.org> | 2011-11-02 01:32:02 +0800 |
commit | 52b23a788201ff22d2970151420c6839c65bc1ad (patch) | |
tree | 60e96af3109a3f1f0408b783f0e474c48b8daac3 /math/giacxcas | |
parent | b4786785c2ca4e4b27ec68ef537799465dfe76ae (diff) | |
download | freebsd-ports-gnome-52b23a788201ff22d2970151420c6839c65bc1ad.tar.gz freebsd-ports-gnome-52b23a788201ff22d2970151420c6839c65bc1ad.tar.zst freebsd-ports-gnome-52b23a788201ff22d2970151420c6839c65bc1ad.zip |
- Update from the author sources to giac 0.9.3 [1]
- The fltk auxiliary file is updated from giac's author. The name of the new
version has changed to fltk-giac.tar.gz [1]
- (re)Enable pari support, This version of giac is now
compatible with pari > 2.3 [1]
- Remove (after run tests) the amd64 extra flags in the Makefile [1]
- Patch phase don't require bash [2]
- Programs link to libintl so add USE_GETTEXT=yes [2]
- Add run dependency on editors/texmacs, xgiac script calls it [2]
- Fix path to binaries in dektop entry files [2]
- Mark MAKE_JOBS_SAFE [2]
PR: ports/161302 [1]
Submitted by: Han Frederic <han@math.jussieu.fr> [1], myself [2]
Diffstat (limited to 'math/giacxcas')
-rw-r--r-- | math/giacxcas/Makefile | 24 | ||||
-rw-r--r-- | math/giacxcas/distinfo | 8 | ||||
-rw-r--r-- | math/giacxcas/pkg-plist | 26 |
3 files changed, 38 insertions, 20 deletions
diff --git a/math/giacxcas/Makefile b/math/giacxcas/Makefile index 898f0b66e6f3..44f3fb679414 100644 --- a/math/giacxcas/Makefile +++ b/math/giacxcas/Makefile @@ -6,12 +6,11 @@ # PORTNAME= giacxcas -PORTVERSION= 0.9.1 -PORTREVISION= 2 +PORTVERSION= 0.9.3 CATEGORIES= math MASTER_SITES= ftp://ftp-fourier.ujf-grenoble.fr/linux/xcas/freebsd/ \ http://people.math.jussieu.fr/~han/xcas/sources/ -DISTFILES= fltkdev.tgz CoCoALib.tgz giac-${PORTVERSION}.tar.gz +DISTFILES= fltk-giac.tar.gz CoCoALib.tgz giac-${PORTVERSION}.tar.gz DIST_SUBDIR= ${PORTNAME} MAINTAINER= han@math.jussieu.fr @@ -20,12 +19,12 @@ COMMENT= Computer algebra system by Bernard Parisse BUILD_DEPENDS= latex:${PORTSDIR}/print/teTeX-base \ dvips:${PORTSDIR}/print/dvipsk-tetex \ ${LOCALBASE}/bin/bash:${PORTSDIR}/shells/bash \ - gettext:${PORTSDIR}/devel/gettext \ ${LOCALBASE}/lib/libntl.a:${PORTSDIR}/math/ntl -PATCH_DEPENDS= ${LOCALBASE}/bin/bash:${PORTSDIR}/shells/bash LIB_DEPENDS= gmp:${PORTSDIR}/math/gmp \ + pari:${PORTSDIR}/math/pari \ mpfr:${PORTSDIR}/math/mpfr \ gsl:${PORTSDIR}/math/gsl +RUN_DEPENDS= texmacs:${PORTSDIR}/editors/texmacs NO_CDROM= The french documentation is for non commercial only use @@ -34,20 +33,15 @@ USE_GMAKE= yes USE_GL= gl USE_XORG= xcursor xft xi USE_LDCONFIG= yes +USE_GETTEXT= yes +MAKE_JOBS_SAFE= yes CPPFLAGS+= -I${FLTKDEV-GIAC} -I${COCOALIB-GIAC}/include -I${LOCALBASE}/include LDFLAGS+= -L${FLTKDEV-GIAC}/lib -L${COCOALIB-GIAC}/lib -L${LOCALBASE}/lib CXXFLAGS+= -I${LOCALBASE}/include -CONFIGURE_ARGS= --disable-pari - -.include <bsd.port.pre.mk> - -.if ${ARCH} == "amd64" -CXXFLAGS+= -DSMARTPTR64 -D_I386_ -fPIC -.endif WRKSRC= ${WRKDIR}/giac-${PORTVERSION} -FLTKDEV-GIAC= ${WRKDIR}/fltk-1.3.x-r6916 +FLTKDEV-GIAC= ${WRKDIR}/fltk-1.3.0 COCOALIB-GIAC= ${WRKDIR}/CoCoALib-0.9937 INFO= giac_es giac_us @@ -55,6 +49,8 @@ INFO= giac_es giac_us post-patch: ${REINPLACE_CMD} -e 's|make |${GMAKE} |g' `${GREP} -Rl 'make ' ${COCOALIB-GIAC}`; ${REINPLACE_CMD} -e 's|/bin/bash|${LOCALBASE}/bin/bash|g' `${GREP} -Rl '/bin/bash' ${COCOALIB-GIAC}`; + ${REINPLACE_CMD} -e 's|/usr/bin|${LOCALBASE}/bin|' \ + ${WRKSRC}/xcas.applications ${WRKSRC}/xcas.desktop pre-configure: cd ${COCOALIB-GIAC} && \ @@ -64,4 +60,4 @@ pre-configure: ./configure --prefix=${FLTKDEV-GIAC} \ && ${MAKE} -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/math/giacxcas/distinfo b/math/giacxcas/distinfo index e7f418cca215..cb8826e78b6d 100644 --- a/math/giacxcas/distinfo +++ b/math/giacxcas/distinfo @@ -1,6 +1,6 @@ -SHA256 (giacxcas/fltkdev.tgz) = db32f8259a09ca9e94535cfefdc012fc70ecb86784a646be5baf1089be14c648 -SIZE (giacxcas/fltkdev.tgz) = 6391860 +SHA256 (giacxcas/fltk-giac.tar.gz) = 538243c536a62e562bc26dec1c54454f54ce614cc540371f5ccfe71d8ed27cf7 +SIZE (giacxcas/fltk-giac.tar.gz) = 4776876 SHA256 (giacxcas/CoCoALib.tgz) = 501048b46125e730c24b9733eb180531461bd9a045a6e3a640e9aae512ce0293 SIZE (giacxcas/CoCoALib.tgz) = 1580875 -SHA256 (giacxcas/giac-0.9.1.tar.gz) = e99013849dd3e0adf8d2530508788f3343958248489cb80563aca4b65e8037f5 -SIZE (giacxcas/giac-0.9.1.tar.gz) = 22641691 +SHA256 (giacxcas/giac-0.9.3.tar.gz) = 23679ff1fd53cc13d7bbc3ff0aff6a5049e25da8c139f9735310cdb4693e4964 +SIZE (giacxcas/giac-0.9.3.tar.gz) = 22812610 diff --git a/math/giacxcas/pkg-plist b/math/giacxcas/pkg-plist index 60a7b69d78d7..09a76029e0be 100644 --- a/math/giacxcas/pkg-plist +++ b/math/giacxcas/pkg-plist @@ -24,7 +24,9 @@ include/giac/gausspol.h include/giac/gen.h include/giac/giac.h include/giac/giacPCH.h +include/giac/giacintl.h include/giac/global.h +include/giac/gmp_replacements.h include/giac/help.h include/giac/identificateur.h include/giac/ifactor.h @@ -32,6 +34,7 @@ include/giac/index.h include/giac/intg.h include/giac/intgab.h include/giac/isom.h +include/giac/lexer_tab_int.h include/giac/lin.h include/giac/maple.h include/giac/mathml.h @@ -340,6 +343,7 @@ share/doc/giac/tortue/koch.cxx share/doc/giac/tortue/peano.cxx share/doc/giac/tortue/sapin.cxx share/giac/aide_cas +share/giac/doc/README share/giac/doc/aide_cas share/giac/doc/dxcas/demarr1.xws share/giac/doc/dxcas/demarr10.xws @@ -1176,7 +1180,6 @@ share/giac/doc/en/cascmd_en/contents_motif.gif share/giac/doc/en/cascmd_en/index.html share/giac/doc/en/cascmd_en/next_motif.gif share/giac/doc/en/cascmd_en/previous_motif.gif -share/giac/doc/en/cascmd_local share/giac/doc/en/casinter.ps share/giac/doc/en/casinter/casinter.css share/giac/doc/en/casinter/casinter.png @@ -1232,6 +1235,7 @@ share/giac/doc/fr/cascas/cascas012.html share/giac/doc/fr/cascas/cascas012.png share/giac/doc/fr/cascas/cascas013.html share/giac/doc/fr/cascas/cascas013.png +share/giac/doc/fr/cascas/cascas014.html share/giac/doc/fr/cascas/cascas014.png share/giac/doc/fr/cascas/cascas015.png share/giac/doc/fr/cascas/cascas016.png @@ -1248,6 +1252,12 @@ share/giac/doc/fr/cascas/cascas026.png share/giac/doc/fr/cascas/cascas027.png share/giac/doc/fr/cascas/cascas028.png share/giac/doc/fr/cascas/cascas029.png +share/giac/doc/fr/cascas/cascas030.png +share/giac/doc/fr/cascas/cascas031.png +share/giac/doc/fr/cascas/cascas032.png +share/giac/doc/fr/cascas/cascas033.png +share/giac/doc/fr/cascas/cascas034.png +share/giac/doc/fr/cascas/cascas035.png share/giac/doc/fr/cascas/contents_motif.gif share/giac/doc/fr/cascas/index.html share/giac/doc/fr/cascas/next_motif.gif @@ -2223,6 +2233,15 @@ share/giac/doc/fr/cascmd_fr/cascmd_fr964.html share/giac/doc/fr/cascmd_fr/cascmd_fr965.html share/giac/doc/fr/cascmd_fr/cascmd_fr966.html share/giac/doc/fr/cascmd_fr/cascmd_fr967.html +share/giac/doc/fr/cascmd_fr/cascmd_fr968.html +share/giac/doc/fr/cascmd_fr/cascmd_fr969.html +share/giac/doc/fr/cascmd_fr/cascmd_fr970.html +share/giac/doc/fr/cascmd_fr/cascmd_fr971.html +share/giac/doc/fr/cascmd_fr/cascmd_fr972.html +share/giac/doc/fr/cascmd_fr/cascmd_fr973.html +share/giac/doc/fr/cascmd_fr/cascmd_fr974.html +share/giac/doc/fr/cascmd_fr/cascmd_fr975.html +share/giac/doc/fr/cascmd_fr/cascmd_fr976.html share/giac/doc/fr/cascmd_fr/contents_motif.gif share/giac/doc/fr/cascmd_fr/index.html share/giac/doc/fr/cascmd_fr/next_motif.gif @@ -2279,6 +2298,7 @@ share/giac/doc/fr/casexo/casexo024.html share/giac/doc/fr/casexo/casexo024.png share/giac/doc/fr/casexo/casexo025.html share/giac/doc/fr/casexo/casexo025.png +share/giac/doc/fr/casexo/casexo026.html share/giac/doc/fr/casexo/casexo026.png share/giac/doc/fr/casexo/casexo027.png share/giac/doc/fr/casexo/casexo028.png @@ -2479,6 +2499,7 @@ share/giac/doc/fr/casrouge/casrouge016.html share/giac/doc/fr/casrouge/casrouge016.png share/giac/doc/fr/casrouge/casrouge017.html share/giac/doc/fr/casrouge/casrouge017.png +share/giac/doc/fr/casrouge/casrouge018.html share/giac/doc/fr/casrouge/casrouge018.png share/giac/doc/fr/casrouge/casrouge019.png share/giac/doc/fr/casrouge/casrouge020.png @@ -2506,6 +2527,7 @@ share/giac/doc/fr/cassim/cassim006.html share/giac/doc/fr/cassim/cassim006.png share/giac/doc/fr/cassim/cassim007.html share/giac/doc/fr/cassim/cassim007.png +share/giac/doc/fr/cassim/cassim008.html share/giac/doc/fr/cassim/cassim008.png share/giac/doc/fr/cassim/cassim009.png share/giac/doc/fr/cassim/contents_motif.gif @@ -2625,7 +2647,7 @@ share/giac/doc/fr/tutoriel/tutoriel011.html share/giac/doc/fr/tutoriel/tutoriel012.html share/giac/doc/fr/xcasex share/giac/doc/fr/xcasmenu -share/giac/doc/local +share/giac/doc/index.html share/giac/doc/pari/Arithmetic_functions.html share/giac/doc/pari/Conversions_and_similar_elementary_functions_or_commands.html share/giac/doc/pari/Functions_related_to_elliptic_curves.html |