ports/188157: [MAINTAINER] math/jacal: update to 1c3
Muhammad Moinur Rahman
5u623l20 at gmail.com
Tue Apr 1 06:20:00 UTC 2014
>Number: 188157
>Category: ports
>Synopsis: [MAINTAINER] math/jacal: update to 1c3
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Tue Apr 01 06:20:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator: Muhammad Moinur Rahman
>Release: FreeBSD 11.0-CURRENT amd64
>Organization:
>Environment:
System: FreeBSD bofh.1asiacom.net 11.0-CURRENT FreeBSD 11.0-CURRENT #1 r263870: Fri Mar 28 16:37:49 BDT
>Description:
- Update to 1c3
Jacal fails to build in 8.4/i386, 10.0/i386 and HEAD/i386 due to failure of build of one of it's
dependency lang/scm.
For Committer's reference:
https://redports.org/~subzero/20140331115501-39633-193142/jacal-1c3.log
https://redports.org/~subzero/20140331115501-39633-193140/jacal-1c3.log
https://redports.org/~subzero/20140331115501-39633-193139/jacal-1c3.log
https://redports.org/~subzero/20140331115501-39633-193145/jacal-1c3.log
https://redports.org/~subzero/20140331115501-39633-193143/jacal-1c3.log
Generated with FreeBSD Port Tools 1.00.2014.03.23 (mode: update, diff: ports)
>How-To-Repeat:
>Fix:
--- jacal-1c3.patch begins here ---
diff -ruN /usr/ports//math/jacal/Makefile ./Makefile
--- /usr/ports//math/jacal/Makefile 2014-03-10 22:25:33.000000000 +0600
+++ ./Makefile 2014-04-01 12:17:15.140612393 +0600
@@ -2,13 +2,15 @@
# $FreeBSD: head/math/jacal/Makefile 347776 2014-03-10 16:25:33Z bapt $
PORTNAME= jacal
-PORTVERSION= 1c2
+PORTVERSION= 1c3
CATEGORIES= math
MASTER_SITES= http://groups.csail.mit.edu/mac/ftpdir/scm/
MAINTAINER= 5u623l20 at gmail.com
COMMENT= Symbolic mathematics program written in Scheme
+LICENSE= GPLv3
+
RUN_DEPENDS= scm:${PORTSDIR}/lang/scm \
${LOCALBASE}/share/slib/require.scm:${PORTSDIR}/lang/slib
@@ -17,13 +19,11 @@
USES= gmake perl5 zip
NO_BUILD= yes
-MAN1= jacal.1
INFO= jacal
-NO_STAGE= yes
do-configure:
cd ${WRKSRC}; \
- ${FIND} . -type f -exec ${PERL} -spi -e 's|%%PREFIX%%|${PREFIX}|' {} ';'
+ ${FIND} . -type f -exec ${PERL} -spi -e 's|%%PREFIX%%|${STAGEDIR}${PREFIX}|' {} ';'
cd ${WRKSRC}; \
./configure
diff -ruN /usr/ports//math/jacal/distinfo ./distinfo
--- /usr/ports//math/jacal/distinfo 2014-01-22 21:30:13.000000000 +0600
+++ ./distinfo 2014-03-31 14:53:12.707897241 +0600
@@ -1,2 +1,2 @@
-SHA256 (jacal-1c2.zip) = 8bf0b52fe694927df26d896e81eb8ed6d9e9f79aac68f552b429616ad64adb9d
-SIZE (jacal-1c2.zip) = 285025
+SHA256 (jacal-1c3.zip) = 3ef253980ed303e30a3be4bb1e5a39aaa957e040d65d55d5b891483c7e22f9c3
+SIZE (jacal-1c3.zip) = 287032
diff -ruN /usr/ports//math/jacal/files/patch-Makefile ./files/patch-Makefile
--- /usr/ports//math/jacal/files/patch-Makefile 2014-01-22 23:40:44.000000000 +0600
+++ ./files/patch-Makefile 2014-03-31 16:17:13.918549181 +0600
@@ -1,14 +1,6 @@
--- Makefile.orig 2012-03-28 01:06:27.000000000 +0600
+++ Makefile 2012-03-28 01:06:39.000000000 +0600
-@@ -19,7 +19,6 @@
- INSTALL = install
- INSTALL_PROGRAM = ${INSTALL}
- INSTALL_DATA = ${INSTALL} -m 644
--INSTALL_INFO = ginstall-info
-
- CHPAT = $(HOME)/bin/chpat
- MAKEDEV = $(MAKE) -f $(HOME)/makefile.dev
-@@ -45,9 +44,6 @@
+@@ -51,9 +51,6 @@
# ./configure --distdir=${HOME}/dist/ --snapdir=${HOME}/pub/ --docdir=${HOME}/public_html/
@@ -18,7 +10,7 @@
include config.status
prevdocsdir = prevdocs/
-@@ -80,9 +76,6 @@
+@@ -86,9 +83,6 @@
mkdir -p $(DESTDIR)$(jacallibdir)
mkdir -p $(DESTDIR)$(bindir)
mkdir -p $(DESTDIR)$(infodir)
@@ -28,20 +20,7 @@
jacal.dvi: jacal.texi version.txi
$(TEXI2DVI) -b -c $<
-@@ -100,10 +93,8 @@
- install-pdf: jacal.pdf installdirs
- $(INSTALL_DATA) $< $(DESTDIR)$(pdfdir)
-
--jacal_toc.html: jacal.texi version.txi
-- $(TEXI2HTML) $<
--html: jacal_toc.html
--$(DESTDIR)$(htmldir)jacal_toc.html: jacal_toc.html
-+$(DESTDIR)$(htmldir)jacal_toc.html: jacal.texi version.txi
-+ $(TEXI2HTML) $<
- -rm -f jacal_stoc.html
- if [ -f $(prevdocsdir)jacal_toc.html ]; \
- then hitch $(prevdocsdir)jacal_\*.html jacal_\*.html \
-@@ -124,16 +115,9 @@
+@@ -142,16 +136,9 @@
cd DOC/; pdflatex ratint.tex
$(INSTALL_DATA) DOC/ratint.pdf $(DESTDIR)$(pdfdir)
@@ -55,13 +34,13 @@
- $(INSTALL_DATA) $< $@
- -$(INSTALL_INFO) $@ $(DESTDIR)$(infodir)dir
- -rm $(DESTDIR)$(infodir)-jacal.info.gz
-+$(DESTDIR)$(infodir)jacal.info: jacal.texi version.txi
-+ $(MAKEINFO) $< --no-split -o jacal.info
++$(DESTDIR)$(infodir)jacal.info: jacal.texi version.txi
++ $(MAKEINFO) $< --no-split -o jacal.info
+ $(INSTALL_DATA) jacal.info $@
install-info: $(DESTDIR)$(infodir)jacal.info
info: install-info
$(DESTDIR)$(infodir)jacal.info.gz: $(DESTDIR)$(infodir)jacal.info
-@@ -177,7 +161,6 @@
+@@ -195,7 +182,6 @@
$(INSTALL_DATA) go-scm $(DESTDIR)$(jacallibdir)go.scm
rm go-scm
echo '#! /bin/sh' > jacal-script
diff -ruN /usr/ports//math/jacal/files/patch-jacal.sh ./files/patch-jacal.sh
--- /usr/ports//math/jacal/files/patch-jacal.sh 2014-01-22 23:40:44.000000000 +0600
+++ ./files/patch-jacal.sh 2014-03-31 16:21:50.087529892 +0600
@@ -1,11 +1,11 @@
--- jacal.sh.orig Wed Jun 22 03:52:36 2005
+++ jacal.sh Mon Jul 11 08:02:25 2005
-@@ -98,6 +98,8 @@
- SCHEME_LIBRARY_PATH=/usr/local/lib/slib/
- elif [ -d /usr/share/slib/ ]; then
- SCHEME_LIBRARY_PATH=/usr/share/slib/
-+ elif [ -d %%PREFIX%%/lib/slib/ ]; then
-+ export SCHEME_LIBRARY_PATH=%%PREFIX%%/lib/slib/
- fi
- export SCHEME_LIBRARY_PATH
- fi;;
+@@ -107,6 +107,8 @@
+ SCHEME_LIBRARY_PATH=/usr/local/lib/slib/
+ elif [ -d /usr/share/slib/ ]; then
+ SCHEME_LIBRARY_PATH=/usr/share/slib/
++ elif [ -d %%PREFIX%%/lib/slib/ ]; then
++ export SCHEME_LIBRARY_PATH=%%PREFIX%%/lib/slib/
+ fi
+ export SCHEME_LIBRARY_PATH
+ fi;;
diff -ruN /usr/ports//math/jacal/pkg-plist ./pkg-plist
--- /usr/ports//math/jacal/pkg-plist 2014-01-22 21:16:56.000000000 +0600
+++ ./pkg-plist 2014-03-31 16:30:50.254493859 +0600
@@ -6,6 +6,7 @@
lib/jacal/builtin.scm
lib/jacal/combin.scm
lib/jacal/debug.scm
+lib/jacal/decompose.scm
lib/jacal/elim.scm
lib/jacal/ext.scm
lib/jacal/factors.scm
@@ -31,4 +32,5 @@
lib/jacal/uv-hensel.scm
lib/jacal/vect.scm
lib/jacal/view.scm
+man/man1/jacal.1.gz
@dirrm lib/jacal
--- jacal-1c3.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list