Date: Wed, 24 Aug 2011 13:31:51 GMT From: Peter Vereshagin <peter@vereshagin.org> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/160062: math/pari Message-ID: <201108241331.p7ODVpI3012464@red.freebsd.org> Resent-Message-ID: <201108241340.p7ODeAdb026879@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 160062 >Category: ports >Synopsis: math/pari >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Aug 24 13:40:09 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Peter Vereshagin >Release: RELENG_7 as of May, 2011 >Organization: http://vereshagin.org >Environment: FreeBSD teh.ost 7.4-STABLE FreeBSD 7.4-STABLE #10: Mon May 2 16:12:55 MSD 2011 usr@teh.ost:/CONF i386 >Description: as of latest ports, math/pari is marked as broken with 'no distfile available' for version 2.3.5. But I got the latest version 2.5.0 from the site and built the patch with the port supplied. >How-To-Repeat: # cd ports/math/pari # make >Fix: patch is attached. Patch attached with submission follows: diff -ru pari.orig/Makefile pari/Makefile --- pari.orig/Makefile 2011-08-15 10:24:20.000000000 +0400 +++ pari/Makefile 2011-08-24 14:10:05.000000000 +0400 @@ -15,9 +15,6 @@ MAINTAINER= ports@FreeBSD.org COMMENT= Mathematics library and advanced calculator package -DEPRECATED= No more public distfiles -EXPIRATION_DATE= 2011-09-01 - LIB_DEPENDS= gmp.10:${PORTSDIR}/math/gmp MAKE_JOBS_UNSAFE= yes @@ -31,8 +28,8 @@ PLIST_SUB= MAJOR_VERSION=${MAJOR_VERSION} MINOR_VERSION=${MINOR_VERSION} REV_VERSION=${REV_VERSION} MAJOR_VERSION= 2 -MINOR_VERSION= 3 -REV_VERSION= 5 +MINOR_VERSION= 5 +REV_VERSION= 0 MAN1= gp.1 gphelp.1 gp-${MAJOR_VERSION}.${MINOR_VERSION}.1 tex2mail.1 MLINKS= gp.1 pari.1 diff -ru pari.orig/distinfo pari/distinfo --- pari.orig/distinfo 2011-03-26 00:03:01.000000000 +0300 +++ pari/distinfo 2011-08-24 14:12:24.000000000 +0400 @@ -1,2 +1,2 @@ -SHA256 (pari-2.3.5.tar.gz) = 47ddae1af73b4476660d2a89338483949067a97ffb8758c82e8189dfa4c89d88 -SIZE (pari-2.3.5.tar.gz) = 2018097 +SHA256 (pari-2.5.0.tar.gz) = 5dc923b001ca0f8664facfafcd91946be63faf8f0e1df4b11bfac80f89ec37a2 +SIZE (pari-2.5.0.tar.gz) = 2714449 diff -ru pari.orig/files/patch-af pari/files/patch-af --- pari.orig/files/patch-af 2006-06-29 19:31:47.000000000 +0400 +++ pari/files/patch-af 2011-08-24 16:33:06.000000000 +0400 @@ -1,54 +1,44 @@ ---- config/Makefile.SH.orig Tue Jan 17 00:52:21 2006 -+++ config/Makefile.SH Tue Feb 28 18:09:23 2006 -@@ -162,7 +162,7 @@ +--- config/Makefile.SH.orig 2011-05-30 13:28:34.000000000 +0400 ++++ config/Makefile.SH 2011-08-24 16:17:30.000000000 +0400 +@@ -166,7 +166,7 @@ CC_FLAVOR = CC = $CC \$(CC_FLAVOR) CPPFLAGS = $CPPFLAGS -CFLAGS = $CFLAGS +CFLAGS = $CFLAGS -fPIC DLCFLAGS = $DLCFLAGS + KERNELCFLAGS = $KERNELCFLAGS LD_FLAVOR = \$(CC_FLAVOR) - LD = $LD \$(LD_FLAVOR) -@@ -221,13 +221,15 @@ - - # Change these installation directories to suit your needs. - # DESTDIR is used to install to a false hierachy (to build a Debian package) --INCLUDEDIR= "\$(DESTDIR)$includedir" --LIBDIR = "\$(DESTDIR)$libdir" --BINDIR = "\$(DESTDIR)$bindir" +@@ -235,8 +235,11 @@ + INCLUDEDIR= "\$(DESTDIR)$includedir" + LIBDIR = "\$(DESTDIR)$libdir" + BINDIR = "\$(DESTDIR)$bindir" -MANDIR = "\$(DESTDIR)$mandir" --EMACSDIR = "\$(DESTDIR)$emacsdir" -DATADIR = "\$(DESTDIR)$datadir" --SYSDATADIR= "\$(DESTDIR)$sysdatadir" -+INCLUDEDIR= "\$(DESTDIR)$includedir" -+LIBDIR = "\$(DESTDIR)$libdir" -+BINDIR = "\$(DESTDIR)$bindir" +MANDIR = "\$(DESTDIR)\${PREFIX}/man/man1" +EMACSDIR = "\$(DESTDIR)$emacsdir" +ALLDIR = "\${PREFIX}/share/doc/pari" +READMEDIR = "\$(ALLDIR)" +DATADIR = "\$(ALLDIR)" -+SYSDATADIR= "\$(DESTDIR)$sysdatadir" + SYSDATADIR= "\$(DESTDIR)$sysdatadir" EXDIR = \$(DATADIR)/examples - MISCDIR = \$(DATADIR)/misc -@@ -385,7 +387,7 @@ +@@ -382,7 +385,7 @@ -\$(LN) gp.1 \$(MANDIR)/pari.1 -\$(LN) gp-$version.1 \$(MANDIR)/gp.1 --install-misc: $install_emacs_files +-install-misc: +install-misc: $install_emacs_files install-top -mkdir -p \$(MISCDIR) \$(BINDIR) \$(INSTALL_PROGRAM) $misc/tex2mail \$(BINDIR) \$(INSTALL_DATA) $doc/tex2mail.1 \$(MANDIR) -@@ -398,6 +400,19 @@ +@@ -394,6 +397,17 @@ \$(INSTALL_DATA) $misc/pari.xpm \$(MISCDIR) \$(INSTALL_PROGRAM) $misc/xgp \$(MISCDIR) +install-top:: + -mkdir -p \$(READMEDIR) + \$(INSTALL_DATA) $TOP/AUTHORS \$(READMEDIR) -+ \$(INSTALL_DATA) $TOP/Announce.2.1 \$(READMEDIR) + \$(INSTALL_DATA) $TOP/CHANGES \$(READMEDIR) + \$(INSTALL_DATA) $TOP/COMPAT \$(READMEDIR) + \$(INSTALL_DATA) $TOP/COPYING \$(READMEDIR) @@ -56,12 +46,11 @@ + \$(INSTALL_DATA) $TOP/MACHINES \$(READMEDIR) + \$(INSTALL_DATA) $TOP/NEW \$(READMEDIR) + \$(INSTALL_DATA) $TOP/README \$(READMEDIR) -+ \$(INSTALL_DATA) $TOP/TODO \$(READMEDIR) + install-cfg:: -mkdir -p \$(SYSDATADIR) -\$(INSTALL_DATA) pari.cfg \$(SYSDATADIR) -@@ -408,7 +423,7 @@ +@@ -404,7 +418,7 @@ install-doc:: -mkdir -p \$(BINDIR) \$(DOCDIR) @@ -70,7 +59,7 @@ -\$(INSTALL_PROGRAM) $doc/gphelp \$(BINDIR) -\$(INSTALL_DATA) $doc/Makefile \$(DOCDIR) -\$(INSTALL_DATA) $doc/translations \$(DOCDIR) -@@ -426,11 +441,11 @@ +@@ -422,11 +436,11 @@ -\$(INSTALL_DATA) $doc/usersch4.tex \$(DOCDIR) -\$(INSTALL_DATA) $doc/usersch5.tex \$(DOCDIR) -\$(INSTALL_DATA) $doc/paricfg.tex \$(DOCDIR) @@ -85,17 +74,5 @@ +# -\$(INSTALL_DATA) $doc/refcard.dvi \$(DOCDIR) +# -\$(INSTALL_DATA) $doc/refcard.ps \$(DOCDIR) - install-examples: - -mkdir -p \$(EXDIR) -@@ -524,9 +539,9 @@ - --eval '(setq load-path (append (list ".") load-path))' \ - -f batch-byte-compile *.el - --$install_emacs_files: elc -+$install_emacs_files: #elc - -mkdir -p \$(EMACSDIR) -- -cd $emx; for f in *.elc *.el pariemacs.txt; do \ -+ -cd $emx; for f in *.el pariemacs.txt; do \ - \$(INSTALL_DATA) \$\$f \$(EMACSDIR); \ - done - EOT + install-docpdf:: + -mkdir -p \$(BINDIR) \$(DOCDIR) diff -ru pari.orig/files/patch-config-TOP_Make.SH pari/files/patch-config-TOP_Make.SH --- pari.orig/files/patch-config-TOP_Make.SH 2006-06-06 01:42:13.000000000 +0400 +++ pari/files/patch-config-TOP_Make.SH 2011-08-24 16:33:17.000000000 +0400 @@ -1,10 +1,11 @@ ---- config/TOP_Make.SH.orig Thu Jan 15 04:33:33 2004 -+++ config/TOP_Make.SH Sun Jan 9 18:38:25 2005 -@@ -38,7 +38,6 @@ - @echo "Available extra tests: test-all $top_test_extra" +--- config/TOP_Make.SH 2011-05-30 13:28:34.000000000 +0400 ++++ config/TOP_Make.SH 2011-08-24 16:17:30.000000000 +0400 +@@ -42,7 +42,7 @@ all:: -- @-cd doc && \$(MAKE) doc @\$(MAKE) gp +- @-cd doc && \$(MAKE) doc ++# @-cd doc && \$(MAKE) doc - gp bench test-kernel test-all $top_test_extra $top_dotest_extra install cleanobj cleantest install-bin install-doc install-data install-lib-sta install-bin-sta dobench tune:: + gp bench test-kernel test-all $top_test_extra $top_dotest_extra install cleanall cleanobj cleantest install-bin install-doc install-docpdf install-data install-lib-sta install-bin-sta dobench dyntest-all statest-all tune:: + @dir=\`config/objdir\`; echo "Making \$@ in \$\$dir";\\ diff -ru pari.orig/pkg-plist pari/pkg-plist --- pari.orig/pkg-plist 2009-07-31 22:15:23.000000000 +0400 +++ pari/pkg-plist 2011-08-24 16:26:49.000000000 +0400 @@ -2,29 +2,27 @@ bin/gp bin/tex2mail bin/gphelp -include/pari/paricfg.h -include/pari/pariinl.h +include/pari/genpari.h +include/pari/mpinl.h include/pari/pari.h -include/pari/parinf.h -include/pari/pariold.h -include/pari/paripriv.h -include/pari/paritune.h -include/pari/paritype.h include/pari/paricast.h +include/pari/paricfg.h include/pari/paricom.h +include/pari/paridecl.h include/pari/parierr.h include/pari/parigen.h +include/pari/pariinl.h +include/pari/parinf.h +include/pari/pariold.h +include/pari/paripriv.h include/pari/paristio.h include/pari/parisys.h -include/pari/pariport.h -include/pari/paridecl.h -include/pari/genpari.h +include/pari/paritune.h lib/libpari-gmp.so.%%MAJOR_VERSION%%.%%MINOR_VERSION%%.%%REV_VERSION%% -lib/libpari-gmp.so.%%MAJOR_VERSION%% +lib/libpari-gmp.so.3 lib/libpari.so lib/pari/pari.cfg %%DOCSDIR%%/AUTHORS -%%DOCSDIR%%/Announce.2.1 %%DOCSDIR%%/CHANGES %%DOCSDIR%%/COMPAT %%DOCSDIR%%/COPYING @@ -38,14 +36,13 @@ %%DOCSDIR%%/misc/gpalias %%DOCSDIR%%/misc/gpflog %%DOCSDIR%%/misc/gprc.dft -%%DOCSDIR%%/misc/new.dic %%DOCSDIR%%/misc/pari.xpm %%DOCSDIR%%/misc/xgp %%DOCSDIR%%/doc/Makefile %%DOCSDIR%%/doc/translations %%DOCSDIR%%/doc/appa.tex %%DOCSDIR%%/doc/appb.tex -%%DOCSDIR%%/doc/appc.tex +%%DOCSDIR%%/doc/appd.tex %%DOCSDIR%%/doc/paricfg.tex %%DOCSDIR%%/doc/parimacro.tex %%DOCSDIR%%/doc/pdfmacs.tex @@ -69,14 +66,6 @@ %%DOCSDIR%%/examples/rho.gp %%DOCSDIR%%/examples/squfof.gp %%DOCSDIR%%/examples/taylor.gp -%%EMACS%%share/emacs/site-lisp/pari/pari-conf.el -%%EMACS%%share/emacs/site-lisp/pari/pari-completion.el -%%EMACS%%share/emacs/site-lisp/pari/pari-fontification.el -%%EMACS%%share/emacs/site-lisp/pari/pari-help.el -%%EMACS%%share/emacs/site-lisp/pari/pari-messages.el -%%EMACS%%share/emacs/site-lisp/pari/pari.el -%%EMACS%%share/emacs/site-lisp/pari/pariemacs.txt -%%EMACS%%share/emacs/site-lisp/pari/sli-tools.el @dirrm include/pari @dirrm lib/pari @dirrm %%DOCSDIR%%/misc >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201108241331.p7ODVpI3012464>