On Sat Apr 22, 2017 at 07:58:18PM +0200, Jeremie Courreges-Anglas wrote: > Rafael Sadowski <[email protected]> writes: > > > Hi ports@, Hi pirofti@, > > > > remove doxygen as BUILD_DEPENDS and disable doxygen via CONFIGURE_ENV. > > No docs in plist and no chnages after update-list. > > > > OK? Comments? > > ok jca@ > > btw, looks like MASTER_SITES should be fixed. > > ===> Cleaning for ginac-1.6.4 > ===> Checking files for ginac-1.6.4 > >> Fetch http://www.ginac.de/ginac-1.6.4.tar.bz2 > ftp: Error retrieving file: 404 Not Found > >> Fetch ftp://ftpthep.physik.uni-mainz.de/pub/GiNaC/ginac-1.6.4.tar.bz2 > ftp: ftpthep.physik.uni-mainz.de: no address associated with name > ftp: Can't connect or login to host `ftpthep.physik.uni-mainz.de' > >> Fetch https://ftp.fr.openbsd.org/pub/OpenBSD/distfiles//ginac-1.6.4.tar.bz2 > ginac-1.6.4.tar.bz2 100% > |*********************************************************************************************************************************************************************************| > 1003 KB 00:01 > >
1.6.4 is too old and tarball is no longer provided. Please find below an update to 1.7.2. All tests passed on amd64. New round for okay's please. Best regards, Rafael Sadowski Index: Makefile =================================================================== RCS file: /cvs/ports/math/ginac/Makefile,v retrieving revision 1.23 diff -u -p -u -p -r1.23 Makefile --- Makefile 10 Apr 2017 11:46:22 -0000 1.23 +++ Makefile 23 Apr 2017 18:34:30 -0000 @@ -2,29 +2,34 @@ COMMENT= GiNaC is Not a Computer Algebra System (CAS) -DISTNAME= ginac-1.6.4 -SHARED_LIBS += ginac 5.0 # 0.5 +DISTNAME= ginac-1.7.2 +SHARED_LIBS += ginac 6.0 # 0.5 CATEGORIES= math -HOMEPAGE= http://www.ginac.de/ +HOMEPAGE= https://www.ginac.de/ MAINTAINER= Paul Irofti <[email protected]> # GPLv2 PERMIT_PACKAGE_CDROM= Yes -MASTER_SITES= ${HOMEPAGE} \ - ftp://ftpthep.physik.uni-mainz.de/pub/GiNaC/ +MASTER_SITES= ${HOMEPAGE} EXTRACT_SUFX= .tar.bz2 WANTLIB= c m ncurses readline ${LIBCXX} gmp cln -MODULES = lang/python -BUILD_DEPENDS = devel/doxygen +MODULES = lang/python \ + gcc4 + +MODGCC4_LANGS = c++ +MODGCC4_ARCHS = ${GCC3_ARCHS} ${GCC4_ARCHS} + LIB_DEPENDS= devel/cln USE_GMAKE= Yes CONFIGURE_STYLE=gnu + +CONFIGURE_ENV= ac_cv_path_DOXYGEN="" TEST_TARGET= check Index: distinfo =================================================================== RCS file: /cvs/ports/math/ginac/distinfo,v retrieving revision 1.9 diff -u -p -u -p -r1.9 distinfo --- distinfo 27 Jun 2015 10:26:38 -0000 1.9 +++ distinfo 23 Apr 2017 18:34:30 -0000 @@ -1,2 +1,2 @@ -SHA256 (ginac-1.6.4.tar.bz2) = YkEVgha09oxiXOfYQ9W2sHAwT4fn/I9AdbdlAcoPPGA= -SIZE (ginac-1.6.4.tar.bz2) = 1028044 +SHA256 (ginac-1.7.2.tar.bz2) = JLdbYcXLJyU041s/LP1k8FOyiu50Aq9LDlaexN4h2Lc= +SIZE (ginac-1.7.2.tar.bz2) = 1056339 Index: patches/patch-check_check_matrices_cpp =================================================================== RCS file: patches/patch-check_check_matrices_cpp diff -N patches/patch-check_check_matrices_cpp --- patches/patch-check_check_matrices_cpp 17 Mar 2009 11:53:01 -0000 1.2 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,12 +0,0 @@ -$OpenBSD: patch-check_check_matrices_cpp,v 1.2 2009/03/17 11:53:01 pirofti Exp $ ---- check/check_matrices.cpp.orig Tue Feb 17 14:39:22 2009 -+++ check/check_matrices.cpp Tue Mar 10 16:12:26 2009 -@@ -217,7 +217,7 @@ unsigned check_matrices() - result += rational_matrix_determinants(); cout << '.' << flush; - result += funny_matrix_determinants(); cout << '.' << flush; - result += compare_matrix_determinants(); cout << '.' << flush; -- result += symbolic_MATrix_inverse(); cout << '.' << flush; -+ //result += symbolic_matrix_inverse(); cout << '.' << flush; - - return result; - } Index: patches/patch-configure =================================================================== RCS file: /cvs/ports/math/ginac/patches/patch-configure,v retrieving revision 1.5 diff -u -p -u -p -r1.5 patch-configure --- patches/patch-configure 18 Aug 2011 15:19:54 -0000 1.5 +++ patches/patch-configure 23 Apr 2017 18:34:30 -0000 @@ -1,7 +1,7 @@ $OpenBSD: patch-configure,v 1.5 2011/08/18 15:19:54 pirofti Exp $ ---- configure.orig Mon Jul 18 22:09:56 2011 -+++ configure Thu Aug 18 02:17:28 2011 -@@ -11473,7 +11473,7 @@ if ${ac_cv_lib_dl_dlopen+:} false; then : +--- configure.orig Sun Apr 23 20:10:28 2017 ++++ configure Sun Apr 23 20:12:42 2017 +@@ -12145,7 +12145,7 @@ if ${ac_cv_lib_dl_dlopen+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS @@ -10,7 +10,7 @@ $OpenBSD: patch-configure,v 1.5 2011/08/ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ -@@ -11526,7 +11526,7 @@ if ${ac_cv_lib_dld_shl_load+:} false; then : +@@ -12206,7 +12206,7 @@ if ${ac_cv_lib_dld_shl_load+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS @@ -19,7 +19,7 @@ $OpenBSD: patch-configure,v 1.5 2011/08/ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ -@@ -11569,7 +11569,7 @@ if ${ac_cv_lib_dl_dlopen+:} false; then : +@@ -12249,7 +12249,7 @@ if ${ac_cv_lib_dl_dlopen+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS @@ -28,7 +28,7 @@ $OpenBSD: patch-configure,v 1.5 2011/08/ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ -@@ -11647,7 +11647,7 @@ if ${ac_cv_lib_dld_dld_link+:} false; then : +@@ -12327,7 +12327,7 @@ if ${ac_cv_lib_dld_dld_link+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS @@ -37,7 +37,7 @@ $OpenBSD: patch-configure,v 1.5 2011/08/ cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ -@@ -16399,14 +16399,14 @@ fi +@@ -18302,14 +18302,14 @@ fi if test "$CONFIG_EXCOMPILER" = "yes"; then found_dlopen_lib="no" Index: pkg/DESCR =================================================================== RCS file: /cvs/ports/math/ginac/pkg/DESCR,v retrieving revision 1.1.1.1 diff -u -p -u -p -r1.1.1.1 DESCR --- pkg/DESCR 1 Dec 2007 13:38:38 -0000 1.1.1.1 +++ pkg/DESCR 23 Apr 2017 18:34:30 -0000 @@ -1,8 +1,7 @@ -The name GiNaC is an iterated and recursive abbreviation for GiNaC is -Not a CAS, where CAS stands for Computer Algebra System. It has been -developed to become a replacement engine for xloops which in the past -was powered by the Maple CAS. Its design is revolutionary in a sense -that contrary to other CAS it does not try to provide extensive -algebraic capabilities and a simple programming language but instead -accepts a given language (C++) and extends it by a set of algebraic -capabilities. +The name GiNaC is an iterated and recursive abbreviation for GiNaC is Not a +CAS, where CAS stands for Computer Algebra System. It has been developed to +become a replacement engine for xloops which in the past was powered by the +Maple CAS. Its design is revolutionary in a sense that contrary to other CAS it +does not try to provide extensive algebraic capabilities and a simple +programming language but instead accepts a given language (C++) and extends it +by a set of algebraic capabilities. Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/math/ginac/pkg/PLIST,v retrieving revision 1.5 diff -u -p -u -p -r1.5 PLIST --- pkg/PLIST 6 Jan 2015 21:11:54 -0000 1.5 +++ pkg/PLIST 23 Apr 2017 18:34:30 -0000 @@ -1,5 +1,4 @@ @comment $OpenBSD: PLIST,v 1.5 2015/01/06 21:11:54 sthen Exp $ -bin/ginac-excompiler @bin bin/ginsh @bin bin/viewgar include/ginac/ @@ -10,6 +9,7 @@ include/ginac/basic.h include/ginac/class_info.h include/ginac/clifford.h include/ginac/color.h +include/ginac/compiler.h include/ginac/constant.h include/ginac/container.h include/ginac/ex.h @@ -55,5 +55,6 @@ lib/libginac.a lib/libginac.la @lib lib/libginac.so.${LIBginac_VERSION} lib/pkgconfig/ginac.pc +libexec/ginac-excompiler @man man/man1/ginsh.1 @man man/man1/viewgar.1
