ports/137402: Updates to octave-forge ports
Stephen Montgomery-Smith
stephen at missouri.edu
Mon Aug 3 21:50:05 UTC 2009
>Number: 137402
>Category: ports
>Synopsis: Updates to octave-forge ports
>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: Mon Aug 03 21:50:03 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator: Stephen Montgomery-Smith
>Release: FreeBSD 7.2-STABLE i386
>Organization:
>Environment:
FreeBSD laptop3.gateway.2wire.net 8.0-BETA2 FreeBSD 8.0-BETA2 #0: Wed Jul 29 14:08:15 CDT 2009 stephen at laptop3.gateway.2wire.net:/usr/obj/usr/src/sys/LAPTOP3 amd64
>Description:
Octave has been updated to 3.2.2. The octave forge ports have to be updated
accordingly.
Some of the ports now have to be marked broken, unfortunately.
>How-To-Repeat:
>Fix:
PLEASE REMOVE math/octave-forge-image/files.
PLEASE REMOVE math/octave-forge-windows.
Add the port math/octave-forge-quaternion (sh file provided).
Apply the diffs (diff file provided).
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# octave-forge-quaternion
# octave-forge-quaternion/Makefile
# octave-forge-quaternion/distinfo
# octave-forge-quaternion/pkg-descr
# octave-forge-quaternion/pkg-plist
#
echo c - octave-forge-quaternion
mkdir -p octave-forge-quaternion > /dev/null 2>&1
echo x - octave-forge-quaternion/Makefile
sed 's/^X//' >octave-forge-quaternion/Makefile << 'bbc1f1d841fcdab4c0ab388e7974dc15'
X# New ports collection makefile for: octave-forge-quaternion
X# Date created: 3 August 2009
X# Whom: Stephen Montgomery-Smith <stephen at math.missouri.edu>
X#
X# $FreeBSD: ports/math/octave-forge-quaternion/Makefile,v 1.6 2009/07/31 13:53:38 dinoex Exp $
X#
X
XPORTNAME= octave-forge-quaternion
XPORTVERSION= 1.0.0
XCATEGORIES= math
X
XMAINTAINER= stephen at missouri.edu
XCOMMENT= Octave-forge package ${OCTAVE_PKGNAME}
X
X.include <bsd.port.pre.mk>
X.include "${PORTSDIR}/Mk/bsd.octave.mk"
X.include <bsd.port.post.mk>
bbc1f1d841fcdab4c0ab388e7974dc15
echo x - octave-forge-quaternion/distinfo
sed 's/^X//' >octave-forge-quaternion/distinfo << 'c43d3b9f7068595899b064797ac937e0'
XMD5 (octave-forge/quaternion-1.0.0.tar.gz) = 9bd5bf6b608eb6703ac8c4edcb07377e
XSHA256 (octave-forge/quaternion-1.0.0.tar.gz) = 4fef5360ffa77a93c626326cc9eff91ddb707964b215a0305201d080eb07b16c
XSIZE (octave-forge/quaternion-1.0.0.tar.gz) = 92644
c43d3b9f7068595899b064797ac937e0
echo x - octave-forge-quaternion/pkg-descr
sed 's/^X//' >octave-forge-quaternion/pkg-descr << 'eac413d2ad8776a1b93f841617800b2f'
XThe octave-forge package is the result of The GNU Octave Repositry project,
Xwhich is intended to be a central location for custom scripts, functions and
Xextensions for GNU Octave. contains the source for all the functions plus
Xbuild and install scripts.
X
XThis is quaternion.
X
X Package for the manipulation of Quaternion's used for frame transformation.
X
XWWW: http://octave.sourceforge.net/
eac413d2ad8776a1b93f841617800b2f
echo x - octave-forge-quaternion/pkg-plist
sed 's/^X//' >octave-forge-quaternion/pkg-plist << '13215c6301de910d57d6595aed05f567'
X at comment This file intentionally left empty
13215c6301de910d57d6595aed05f567
exit
diff -ur math-old/octave-forge/Makefile math/octave-forge/Makefile
--- math-old/octave-forge/Makefile 2009-08-03 15:06:03.000000000 -0500
+++ math/octave-forge/Makefile 2009-08-03 16:35:06.000000000 -0500
@@ -7,6 +7,7 @@
PORTNAME= octave-forge
PORTVERSION= 20090607
+PORTREVISION= 1
CATEGORIES= math
MASTER_SITES= #none
DISTFILES= #none
@@ -20,9 +21,11 @@
# work on these, I would appreciate it.
# * vrml builds, but is non functional, as it depends on freewrl, which is
# not yet available on FreeBSD.
+# * ann, fixed, ftp, parallel, vrml, graceplot, triangular do not build with
+# octave-3.2.2.
OPTIONS= \
- ANN "Install package: ann" On \
+ ANN "Install package: ann" Off \
AUDIO "Install package: audio" On \
BENCHMARK "Install package: benchmark" On \
BIOINFO "Install package: bioinfo" On \
@@ -33,8 +36,8 @@
DATABASE "Install package: database (do not select)" Off \
ECONOMETRICS "Install package: econometrics" On \
FINANCIAL "Install package: financial" On \
- FIXED "Install package: fixed" On \
- FTP "Install package: ftp" On \
+ FIXED "Install package: fixed" Off \
+ FTP "Install package: ftp" Off \
GA "Install package: ga" On \
GENERAL "Install package: general" On \
GSL "Install package: gsl" On \
@@ -54,8 +57,9 @@
OPTIM "Install package: optim" On \
OPTIMINTERP "Install package: optiminterp" On \
OUTLIERS "Install package: outliers" On \
- PARALLEL "Install package: parallel" On \
+ PARALLEL "Install package: parallel" Off \
PHYSICALCONSTANTS "Install package: physicalconstants" On \
+ QUATERNION "Install package: quaternion" On \
PLOT "Install package: plot" On \
SIGNAL "Install package: signal" On \
SIMP "Install package: simp" On \
@@ -69,7 +73,7 @@
SYMBOLIC "Install package: symbolic" On \
TIME "Install package: time" On \
VIDEO "Install package: video" On \
- VRML "Install package: vrml" On \
+ VRML "Install package: vrml" Off \
ZENITY "Install package: zenity" On \
\
AD "Install package: ad" On \
@@ -78,7 +82,7 @@
ENGINE "Install package: engine" On \
FPL "Install package: fpl" On \
GENERATE_HTML "Install package: generate_html" On \
- GRACEPLOT "Install package: graceplot" On \
+ GRACEPLOT "Install package: graceplot" Off \
INTEGRATION "Install package: integration" On \
JAVA "Install package: java (do not select)" Off \
JHANDLES "Install package: jhandles (do not select)" Off \
@@ -95,9 +99,8 @@
SECS2D "Install package: secs2d" On \
SYMBAND "Install package: symband" On \
TCL_OCTAVE "Install package: tcl-octave" On \
- TRIANGULAR "Install package: triangular" On \
+ TRIANGULAR "Install package: triangular" Off \
TSA "Install package: tsa" On \
- WINDOWS "Install package: windows" On \
XRAYLIB "Install package: xraylib" On \
\
SPANISH "Install package: spanish" On \
@@ -210,6 +213,9 @@
.if defined(WITH_PHYSICALCONSTANTS)
RUN_DEPENDS+= ${TARBALLS_DIR}/physicalconstants.tar.gz:${PORTSDIR}/math/octave-forge-physicalconstants
.endif
+.if defined(WITH_QUATERNION)
+RUN_DEPENDS+= ${TARBALLS_DIR}/quaternion.tar.gz:${PORTSDIR}/math/octave-forge-quaternion
+.endif
.if defined(WITH_PLOT)
RUN_DEPENDS+= ${TARBALLS_DIR}/plot.tar.gz:${PORTSDIR}/math/octave-forge-plot
.endif
@@ -331,9 +337,6 @@
.if defined(WITH_TSA)
RUN_DEPENDS+= ${TARBALLS_DIR}/tsa.tar.gz:${PORTSDIR}/math/octave-forge-tsa
.endif
-.if defined(WITH_WINDOWS)
-RUN_DEPENDS+= ${TARBALLS_DIR}/windows.tar.gz:${PORTSDIR}/math/octave-forge-windows
-.endif
.if defined(WITH_XRAYLIB)
RUN_DEPENDS+= ${TARBALLS_DIR}/xraylib.tar.gz:${PORTSDIR}/math/octave-forge-xraylib
.endif
diff -ur math-old/octave-forge-ann/Makefile math/octave-forge-ann/Makefile
--- math-old/octave-forge-ann/Makefile 2009-08-03 15:06:03.000000000 -0500
+++ math/octave-forge-ann/Makefile 2009-08-03 15:12:49.000000000 -0500
@@ -15,6 +15,8 @@
RUN_DEPENDS+= swig:${PORTSDIR}/devel/swig13
+BROKEN= Does not compile with octave-3.2.2
+
.include <bsd.port.pre.mk>
.include "${PORTSDIR}/Mk/bsd.octave.mk"
.include <bsd.port.post.mk>
diff -ur math-old/octave-forge-communications/Makefile math/octave-forge-communications/Makefile
--- math-old/octave-forge-communications/Makefile 2009-08-03 15:06:03.000000000 -0500
+++ math/octave-forge-communications/Makefile 2009-08-03 16:24:25.000000000 -0500
@@ -6,8 +6,7 @@
#
PORTNAME= octave-forge-communications
-PORTVERSION= 1.0.8
-PORTREVISION= 1
+PORTVERSION= 1.0.10
CATEGORIES= math
MAINTAINER= stephen at missouri.edu
diff -ur math-old/octave-forge-communications/distinfo math/octave-forge-communications/distinfo
--- math-old/octave-forge-communications/distinfo 2009-08-03 15:06:03.000000000 -0500
+++ math/octave-forge-communications/distinfo 2009-08-03 15:16:10.000000000 -0500
@@ -1,3 +1,3 @@
-MD5 (octave-forge/communications-1.0.8.tar.gz) = fe01a0c78040496618c9d8fe0edac202
-SHA256 (octave-forge/communications-1.0.8.tar.gz) = 1c89bde096dfb57c4f69212fce597b850820db947e21f3494f818507468c3143
-SIZE (octave-forge/communications-1.0.8.tar.gz) = 845034
+MD5 (octave-forge/communications-1.0.10.tar.gz) = cae9f1e4ce2b1c2358e028abe947d168
+SHA256 (octave-forge/communications-1.0.10.tar.gz) = f8f85662fbf90968e164165a8a4613bbfc845b124e555b8acbb57ab0ed5b5138
+SIZE (octave-forge/communications-1.0.10.tar.gz) = 850130
diff -ur math-old/octave-forge-fixed/Makefile math/octave-forge-fixed/Makefile
--- math-old/octave-forge-fixed/Makefile 2009-08-03 15:06:03.000000000 -0500
+++ math/octave-forge-fixed/Makefile 2009-08-03 15:31:00.000000000 -0500
@@ -13,6 +13,8 @@
MAINTAINER= stephen at missouri.edu
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+BROKEN= Does not compile with octave-3.2.2
+
.include <bsd.port.pre.mk>
.include "${PORTSDIR}/Mk/bsd.octave.mk"
.include <bsd.port.post.mk>
diff -ur math-old/octave-forge-ftp/Makefile math/octave-forge-ftp/Makefile
--- math-old/octave-forge-ftp/Makefile 2009-08-03 15:06:03.000000000 -0500
+++ math/octave-forge-ftp/Makefile 2009-08-03 16:20:47.000000000 -0500
@@ -16,6 +16,8 @@
LIB_DEPENDS+= ftp:${PORTSDIR}/ftp/ftplib
RUN_DEPENDS+= swig:${PORTSDIR}/devel/swig13
+BROKEN= Does not build with octave-3.2.2
+
.include <bsd.port.pre.mk>
.include "${PORTSDIR}/Mk/bsd.octave.mk"
.include <bsd.port.post.mk>
diff -ur math-old/octave-forge-general/Makefile math/octave-forge-general/Makefile
--- math-old/octave-forge-general/Makefile 2009-08-03 15:06:03.000000000 -0500
+++ math/octave-forge-general/Makefile 2009-08-03 16:24:50.000000000 -0500
@@ -6,8 +6,7 @@
#
PORTNAME= octave-forge-general
-PORTVERSION= 1.0.7
-PORTREVISION= 1
+PORTVERSION= 1.1.3
CATEGORIES= math
MAINTAINER= stephen at missouri.edu
diff -ur math-old/octave-forge-general/distinfo math/octave-forge-general/distinfo
--- math-old/octave-forge-general/distinfo 2009-08-03 15:06:03.000000000 -0500
+++ math/octave-forge-general/distinfo 2009-08-03 15:29:10.000000000 -0500
@@ -1,3 +1,3 @@
-MD5 (octave-forge/general-1.0.7.tar.gz) = 0dc3f87aa7178c68dc3a51b609809bc9
-SHA256 (octave-forge/general-1.0.7.tar.gz) = cb3492093103d1ba897036db4a271c4bd481b2bca65d7969f0d45038da819cef
-SIZE (octave-forge/general-1.0.7.tar.gz) = 44004
+MD5 (octave-forge/general-1.1.3.tar.gz) = 6a274b9cd7cda2e6a52089f61f04f6a2
+SHA256 (octave-forge/general-1.1.3.tar.gz) = 47d44acf92d667538881789430e9923881c6f2cca54ca8f497ceb5ae2b400f8a
+SIZE (octave-forge/general-1.1.3.tar.gz) = 49435
diff -ur math-old/octave-forge-graceplot/Makefile math/octave-forge-graceplot/Makefile
--- math-old/octave-forge-graceplot/Makefile 2009-08-03 15:06:03.000000000 -0500
+++ math/octave-forge-graceplot/Makefile 2009-08-03 16:05:48.000000000 -0500
@@ -16,6 +16,8 @@
RUN_DEPENDS+= ${TARBALLS_DIR}/io.tar.gz:${PORTSDIR}/math/octave-forge-io
RUN_DEPENDS+= ${TARBALLS_DIR}/general.tar.gz:${PORTSDIR}/math/octave-forge-general
+BROKEN= Does not compile with octave-3.2.2
+
.include <bsd.port.pre.mk>
.include "${PORTSDIR}/Mk/bsd.octave.mk"
.include <bsd.port.post.mk>
diff -ur math-old/octave-forge-image/Makefile math/octave-forge-image/Makefile
--- math-old/octave-forge-image/Makefile 2009-08-03 15:06:03.000000000 -0500
+++ math/octave-forge-image/Makefile 2009-08-03 15:32:28.000000000 -0500
@@ -6,14 +6,13 @@
#
PORTNAME= octave-forge-image
-PORTVERSION= 1.0.8
-PORTREVISION= 2
+PORTVERSION= 1.0.10
CATEGORIES= math
MAINTAINER= stephen at missouri.edu
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
-LIB_DEPENDS+= MagickCore:${PORTSDIR}/graphics/ImageMagick
+#LIB_DEPENDS+= MagickCore:${PORTSDIR}/graphics/ImageMagick
.include <bsd.port.pre.mk>
.include "${PORTSDIR}/Mk/bsd.octave.mk"
diff -ur math-old/octave-forge-image/distinfo math/octave-forge-image/distinfo
--- math-old/octave-forge-image/distinfo 2009-08-03 15:06:03.000000000 -0500
+++ math/octave-forge-image/distinfo 2009-08-03 15:32:49.000000000 -0500
@@ -1,3 +1,3 @@
-MD5 (octave-forge/image-1.0.8.tar.gz) = 36f1c7fe346752b5bcca1725eff56072
-SHA256 (octave-forge/image-1.0.8.tar.gz) = 141de14d3ac97e0acefbaa718a4d402d826ab920fe2fd3b9bd42285760fd6c6f
-SIZE (octave-forge/image-1.0.8.tar.gz) = 205608
+MD5 (octave-forge/image-1.0.10.tar.gz) = c139877a4ce2b1f6fe08772a52a327be
+SHA256 (octave-forge/image-1.0.10.tar.gz) = 576ebb6588b3fc82ccddc6a6f8db38d3687dd94c7430bcce5def471cb452d276
+SIZE (octave-forge/image-1.0.10.tar.gz) = 207577
Only in math-old/octave-forge-image: files
diff -ur math-old/octave-forge-linear-algebra/Makefile math/octave-forge-linear-algebra/Makefile
--- math-old/octave-forge-linear-algebra/Makefile 2009-08-03 15:06:03.000000000 -0500
+++ math/octave-forge-linear-algebra/Makefile 2009-08-03 15:34:38.000000000 -0500
@@ -6,8 +6,7 @@
#
PORTNAME= octave-forge-linear-algebra
-PORTVERSION= 1.0.7
-PORTREVISION= 1
+PORTVERSION= 1.0.8
CATEGORIES= math
MAINTAINER= stephen at missouri.edu
diff -ur math-old/octave-forge-linear-algebra/distinfo math/octave-forge-linear-algebra/distinfo
--- math-old/octave-forge-linear-algebra/distinfo 2009-08-03 15:06:03.000000000 -0500
+++ math/octave-forge-linear-algebra/distinfo 2009-08-03 15:34:49.000000000 -0500
@@ -1,3 +1,3 @@
-MD5 (octave-forge/linear-algebra-1.0.7.tar.gz) = 499eb2749a9242af204162e34dadedba
-SHA256 (octave-forge/linear-algebra-1.0.7.tar.gz) = a2bb217ebaa8808fc53ca085d3b9db1ae0db1aecf02e78653659ec4041b04275
-SIZE (octave-forge/linear-algebra-1.0.7.tar.gz) = 84977
+MD5 (octave-forge/linear-algebra-1.0.8.tar.gz) = a40aaca0061117cc483eef89c2f9530f
+SHA256 (octave-forge/linear-algebra-1.0.8.tar.gz) = 8cae5b7e9079414bc3974004d07fa8885e8bd4ace7ff6070d11c90c34d3efcc0
+SIZE (octave-forge/linear-algebra-1.0.8.tar.gz) = 85039
diff -ur math-old/octave-forge-octcdf/Makefile math/octave-forge-octcdf/Makefile
--- math-old/octave-forge-octcdf/Makefile 2009-08-03 15:06:03.000000000 -0500
+++ math/octave-forge-octcdf/Makefile 2009-08-03 15:36:40.000000000 -0500
@@ -6,8 +6,7 @@
#
PORTNAME= octave-forge-octcdf
-PORTVERSION= 1.0.12
-PORTREVISION= 1
+PORTVERSION= 1.0.13
CATEGORIES= math
MAINTAINER= stephen at missouri.edu
diff -ur math-old/octave-forge-octcdf/distinfo math/octave-forge-octcdf/distinfo
--- math-old/octave-forge-octcdf/distinfo 2009-08-03 15:06:03.000000000 -0500
+++ math/octave-forge-octcdf/distinfo 2009-08-03 15:36:34.000000000 -0500
@@ -1,3 +1,3 @@
-MD5 (octave-forge/octcdf-1.0.12.tar.gz) = cbfb1ca26d383f97423d80672c0714ab
-SHA256 (octave-forge/octcdf-1.0.12.tar.gz) = 8fd53a9a60f82c7395a81c5847982df959bdee3db3b3dea05cd09a510dede236
-SIZE (octave-forge/octcdf-1.0.12.tar.gz) = 89680
+MD5 (octave-forge/octcdf-1.0.13.tar.gz) = 318d8d3a6272ddbfef7f259dd3998013
+SHA256 (octave-forge/octcdf-1.0.13.tar.gz) = 8e4520f3935e6ab556ee5c93cc41b39f7f285dc359157f66860028d117a584d7
+SIZE (octave-forge/octcdf-1.0.13.tar.gz) = 89656
diff -ur math-old/octave-forge-parallel/Makefile math/octave-forge-parallel/Makefile
--- math-old/octave-forge-parallel/Makefile 2009-08-03 15:06:03.000000000 -0500
+++ math/octave-forge-parallel/Makefile 2009-08-03 15:41:10.000000000 -0500
@@ -13,6 +13,8 @@
MAINTAINER= stephen at missouri.edu
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+BROKEN= Does not compile with octave-3.2.2
+
.include <bsd.port.pre.mk>
.include "${PORTSDIR}/Mk/bsd.octave.mk"
.include <bsd.port.post.mk>
Only in math: octave-forge-quaternion
diff -ur math-old/octave-forge-symbolic/Makefile math/octave-forge-symbolic/Makefile
--- math-old/octave-forge-symbolic/Makefile 2009-08-03 15:06:03.000000000 -0500
+++ math/octave-forge-symbolic/Makefile 2009-08-03 15:47:48.000000000 -0500
@@ -6,8 +6,7 @@
#
PORTNAME= octave-forge-symbolic
-PORTVERSION= 1.0.8
-PORTREVISION= 1
+PORTVERSION= 1.0.9
CATEGORIES= math
MAINTAINER= stephen at missouri.edu
diff -ur math-old/octave-forge-symbolic/distinfo math/octave-forge-symbolic/distinfo
--- math-old/octave-forge-symbolic/distinfo 2009-08-03 15:06:03.000000000 -0500
+++ math/octave-forge-symbolic/distinfo 2009-08-03 15:47:53.000000000 -0500
@@ -1,3 +1,3 @@
-MD5 (octave-forge/symbolic-1.0.8.tar.gz) = d8a60b960105e8564cb7349b93110757
-SHA256 (octave-forge/symbolic-1.0.8.tar.gz) = a36e0549d5a93b3538d5ae558cb066b1561d9ab9059343d34180eeab64e5d7b6
-SIZE (octave-forge/symbolic-1.0.8.tar.gz) = 82382
+MD5 (octave-forge/symbolic-1.0.9.tar.gz) = ff27e5482b3b4025d13b3bbf23b8c7d9
+SHA256 (octave-forge/symbolic-1.0.9.tar.gz) = eee6ef61ca92d9033c9aeffaf5383adbeb623de039085fea22f9d02c7e718fb0
+SIZE (octave-forge/symbolic-1.0.9.tar.gz) = 82695
diff -ur math-old/octave-forge-triangular/Makefile math/octave-forge-triangular/Makefile
--- math-old/octave-forge-triangular/Makefile 2009-08-03 15:06:03.000000000 -0500
+++ math/octave-forge-triangular/Makefile 2009-08-03 16:13:21.000000000 -0500
@@ -13,6 +13,8 @@
MAINTAINER= stephen at missouri.edu
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+BROKEN= Does not build with octave-3.2.2
+
.include <bsd.port.pre.mk>
.include "${PORTSDIR}/Mk/bsd.octave.mk"
.include <bsd.port.post.mk>
diff -ur math-old/octave-forge-vrml/Makefile math/octave-forge-vrml/Makefile
--- math-old/octave-forge-vrml/Makefile 2009-08-03 15:06:03.000000000 -0500
+++ math/octave-forge-vrml/Makefile 2009-08-03 15:54:14.000000000 -0500
@@ -17,6 +17,8 @@
RUN_DEPENDS+= ${TARBALLS_DIR}/struct.tar.gz:${PORTSDIR}/math/octave-forge-struct
RUN_DEPENDS+= ${TARBALLS_DIR}/statistics.tar.gz:${PORTSDIR}/math/octave-forge-statistics
+BROKEN= Does not install with octave-3.2.2
+
.include <bsd.port.pre.mk>
.include "${PORTSDIR}/Mk/bsd.octave.mk"
.include <bsd.port.post.mk>
Only in math-old: octave-forge-windows
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list