ports/156942: Changes to octave-forge ports necessitated by recent octave update
Stephen Montgomery-Smith
stephen at missouri.edu
Wed May 11 01:30:07 UTC 2011
>Number: 156942
>Category: ports
>Synopsis: Changes to octave-forge ports necessitated by recent octave update
>Confidential: no
>Severity: serious
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Wed May 11 01:30:07 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator: Stephen Montgomery-Smith
>Release: FreeBSD 7.4-PRERELEASE i386
>Organization:
>Environment:
System: FreeBSD wilberforce 7.4-PRERELEASE FreeBSD 7.4-PRERELEASE #0: Wed Dec 1 20:53:06 CST 2010 stephen at wilberforce:/usr/obj/usr/src/sys/GENERIC i386
>Description:
The octave port has been updated. This causes the following changes:
1. Installation of octave-forge ports will now work with tinderbox. So we need to remove a switch from octave-forge-base that causes tinderbox to skip these ports.
2. The octave-forge-XXX ports do not build for XXX = communications, es, fits, octgpr, parallel, pt_br, symbolic. These are marked broken.
3. The defaults for which subports of octave-forge need to be built are changed to accomodate the broken ports. The octave-forge-ga port also needs to be removed as a default as it depends upon octave-forge-communications.
4. I added the octave-forge-fl-core port to the list built by octave-forge.
5. The octave-forge-odepkg distribution file seems to have been changed without a port bump. So I changed distfiles and bumped port-revision.
>How-To-Repeat:
>Fix:
diff -ur math-orig/octave-forge/Makefile math/octave-forge/Makefile
--- math-orig/octave-forge/Makefile 2011-05-10 23:36:06.000000000 +0000
+++ math/octave-forge/Makefile 2011-05-11 01:08:49.000000000 +0000
@@ -7,7 +7,7 @@
PORTNAME= octave-forge
PORTVERSION= 20110205
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math
MASTER_SITES= #none
DISTFILES= #none
@@ -25,18 +25,19 @@
BIOINFO "Install package: bioinfo" On \
CIVIL_ENGINEERING "Install package: civil-engineering" On \
COMBINATORICS "Install package: combinatorics" On \
- COMMUNICATIONS "Install package: communications" On \
+ COMMUNICATIONS "Install package: communications" Off \
CONTROL "Install package: control" On \
DATA_SMOOTHING "Install package: data-smoothing" On \
DATAFRAME "Install package: dataframe" On \
ECONOMETRICS "Install package: econometrics" On \
ENGINE "Install package: engine" On \
- ES "Install package: es" On \
+ ES "Install package: es" Off \
FENV "Install package: fenv" On \
- FITS "Install package: fits" On \
+ FITS "Install package: fits" Off \
FINANCIAL "Install package: financial" On \
+ FL_CORE "Install package: fl-core" On \
FPL "Install package: fpl" On \
- GA "Install package: ga" On \
+ GA "Install package: ga" Off \
GENERAL "Install package: general" On \
GENERATE_HTML "Install package: generate_html" On \
GNUPLOT "Install package: gnuplot" On \
@@ -60,18 +61,18 @@
OCS "Install package: ocs" On \
OCT2MAT "Install package: oct2mat" On \
OCTCDF "Install package: octcdf" On \
- OCTGPR "Install package: octgpr" On \
+ OCTGPR "Install package: octgpr" Off \
OCTPROJ "Install package: octproj" On \
ODEBVP "Install package: odebvp" On \
ODEPKG "Install package: odepkg" On \
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 \
PDB "Install package: pdb" On \
PHYSICALCONSTANTS "Install package: physicalconstants" On \
PLOT "Install package: plot" On \
- PT_BR "Install package: pt_br" On \
+ PT_BR "Install package: pt_br" Off \
QUATERNION "Install package: quaternion" On \
SECS1D "Install package: secs1d" On \
SECS2D "Install package: secs2d" On \
@@ -86,7 +87,7 @@
STRINGS "Install package: strings" On \
STRUCT "Install package: struct" On \
SYMBAND "Install package: symband" On \
- SYMBOLIC "Install package: symbolic" On \
+ SYMBOLIC "Install package: symbolic" Off \
TCL_OCTAVE "Install package: tcl-octave" On \
TIME "Install package: time" On \
TSA "Install package: tsa" On \
@@ -150,6 +151,9 @@
.if defined(WITH_FINANCIAL)
RUN_DEPENDS+= ${TARBALLS_DIR}/financial.tar.gz:${PORTSDIR}/math/octave-forge-financial
.endif
+.if defined(WITH_FL_CORE)
+RUN_DEPENDS+= ${TARBALLS_DIR}/fl-core.tar.gz:${PORTSDIR}/math/octave-forge-fl-core
+.endif
.if defined(WITH_FPL)
RUN_DEPENDS+= ${TARBALLS_DIR}/fpl.tar.gz:${PORTSDIR}/math/octave-forge-fpl
.endif
diff -ur math-orig/octave-forge-base/Makefile math/octave-forge-base/Makefile
--- math-orig/octave-forge-base/Makefile 2011-05-10 23:36:06.000000000 +0000
+++ math/octave-forge-base/Makefile 2011-05-10 23:46:43.000000000 +0000
@@ -25,10 +25,6 @@
RUN_DEPENDS+= octave:${PORTSDIR}/math/octave
-.if defined(PACKAGE_BUILDING)
-IGNORE= failing to build on the package build cluster; linimon to investigate
-.endif
-
do-build:
@${DO_NADA}
diff -ur math-orig/octave-forge-communications/Makefile math/octave-forge-communications/Makefile
--- math-orig/octave-forge-communications/Makefile 2011-05-10 23:36:06.000000000 +0000
+++ math/octave-forge-communications/Makefile 2011-05-11 00:34:42.000000000 +0000
@@ -10,6 +10,8 @@
PORTREVISION= 2
CATEGORIES= math
+BROKEN= Does not build with Octave-3.4.0
+
MAINTAINER= stephen at missouri.edu
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
GNU_CONFIGURE= yes
diff -ur math-orig/octave-forge-es/Makefile math/octave-forge-es/Makefile
--- math-orig/octave-forge-es/Makefile 2011-05-10 23:36:06.000000000 +0000
+++ math/octave-forge-es/Makefile 2011-05-10 23:42:46.000000000 +0000
@@ -12,6 +12,8 @@
MAINTAINER= stephen at missouri.edu
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+BROKEN= Does not build with octave-3.4.0
+
WRKSRC= ${WRKDIR}/${OCTAVE_PKGNAME}/src
.include <bsd.port.pre.mk>
diff -ur math-orig/octave-forge-fits/Makefile math/octave-forge-fits/Makefile
--- math-orig/octave-forge-fits/Makefile 2011-05-10 23:36:06.000000000 +0000
+++ math/octave-forge-fits/Makefile 2011-05-10 23:44:15.000000000 +0000
@@ -12,6 +12,8 @@
MAINTAINER= stephen at missouri.edu
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+BROKEN= Does not build with Octave 3.4.0
+
WRKSRC= ${WRKDIR}/${OCTAVE_PKGNAME}/src
LIB_DEPENDS+= cfitsio:${PORTSDIR}/astro/cfitsio
diff -ur math-orig/octave-forge-octgpr/Makefile math/octave-forge-octgpr/Makefile
--- math-orig/octave-forge-octgpr/Makefile 2011-05-10 23:36:06.000000000 +0000
+++ math/octave-forge-octgpr/Makefile 2011-05-11 00:55:43.000000000 +0000
@@ -6,14 +6,19 @@
#
PORTNAME= octave-forge-octgpr
-PORTVERSION= 1.1.5
-PORTREVISION= 3
+PORTVERSION= 1.2.0
CATEGORIES= math
MAINTAINER= stephen at missouri.edu
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
-GNU_CONFIGURE= yes
+
+WRKSRC= ${WRKDIR}/${OCTAVE_PKGNAME}/src
+
+BROKEN= Does not build - no Makefile
.include <bsd.port.pre.mk>
.include "${PORTSDIR}/Mk/bsd.octave.mk"
+post-build:
+ cd ${WRKDIR} && ${TAR} cfz ${DISTNAME}.tar.gz ${OCTAVE_PKGNAME}
+
.include <bsd.port.post.mk>
diff -ur math-orig/octave-forge-octgpr/distinfo math/octave-forge-octgpr/distinfo
--- math-orig/octave-forge-octgpr/distinfo 2011-05-10 23:36:06.000000000 +0000
+++ math/octave-forge-octgpr/distinfo 2011-05-11 00:52:10.000000000 +0000
@@ -1,2 +1,2 @@
-SHA256 (octave-forge/octgpr-1.1.5.tar.gz) = 0972235bbf10784b1f807f5367235c79fe5e5b794ff06d24dee274f988606853
-SIZE (octave-forge/octgpr-1.1.5.tar.gz) = 72121
+SHA256 (octave-forge/octgpr-1.2.0.tar.gz) = 45f15b4a529f55687f04ed979f96ced8dfcea816b224c384d0547cf6d4058b5f
+SIZE (octave-forge/octgpr-1.2.0.tar.gz) = 91761
diff -ur math-orig/octave-forge-odepkg/Makefile math/octave-forge-odepkg/Makefile
--- math-orig/octave-forge-odepkg/Makefile 2011-05-10 23:36:06.000000000 +0000
+++ math/octave-forge-odepkg/Makefile 2011-05-11 00:48:24.000000000 +0000
@@ -7,16 +7,17 @@
PORTNAME= octave-forge-odepkg
PORTVERSION= 0.6.12
+PORTREVISION= 1
CATEGORIES= math
MAINTAINER= stephen at missouri.edu
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
-WRKSRC= ${WRKDIR}/${OCTAVE_PKGNAME}/src
+WRKSRC= ${WRKDIR}/${DISTNAME}/src
.include <bsd.port.pre.mk>
.include "${PORTSDIR}/Mk/bsd.octave.mk"
post-build:
- cd ${WRKDIR} && ${TAR} cfz ${DISTNAME}.tar.gz ${OCTAVE_PKGNAME}
+ cd ${WRKDIR} && ${TAR} cfz ${DISTNAME}.tar.gz ${DISTNAME}
.include <bsd.port.post.mk>
diff -ur math-orig/octave-forge-odepkg/distinfo math/octave-forge-odepkg/distinfo
--- math-orig/octave-forge-odepkg/distinfo 2011-05-10 23:36:06.000000000 +0000
+++ math/octave-forge-odepkg/distinfo 2011-05-11 00:46:04.000000000 +0000
@@ -1,2 +1,2 @@
-SHA256 (octave-forge/odepkg-0.6.12.tar.gz) = 60a45dac545f271835571cf1c3dcd29647b98515b0255e44ff6e22211b155d28
-SIZE (octave-forge/odepkg-0.6.12.tar.gz) = 493929
+SHA256 (octave-forge/odepkg-0.6.12.tar.gz) = a460f2d5318d49fdc25c6f3d88eab9da5b910f7154a17d07d35b97b1a418ed82
+SIZE (octave-forge/odepkg-0.6.12.tar.gz) = 868687
diff -ur math-orig/octave-forge-parallel/Makefile math/octave-forge-parallel/Makefile
--- math-orig/octave-forge-parallel/Makefile 2011-05-10 23:36:06.000000000 +0000
+++ math/octave-forge-parallel/Makefile 2011-05-11 01:01:55.000000000 +0000
@@ -6,7 +6,7 @@
#
PORTNAME= octave-forge-parallel
-PORTVERSION= 2.0.4
+PORTVERSION= 2.0.5
CATEGORIES= math
MAINTAINER= stephen at missouri.edu
@@ -14,6 +14,8 @@
WRKSRC= ${WRKDIR}/${DISTNAME}/src
+BROKEN= Does not build because there is no Makefile
+
.include <bsd.port.pre.mk>
.include "${PORTSDIR}/Mk/bsd.octave.mk"
post-build:
diff -ur math-orig/octave-forge-parallel/distinfo math/octave-forge-parallel/distinfo
--- math-orig/octave-forge-parallel/distinfo 2011-05-10 23:36:06.000000000 +0000
+++ math/octave-forge-parallel/distinfo 2011-05-11 00:58:26.000000000 +0000
@@ -1,2 +1,2 @@
-SHA256 (octave-forge/parallel-2.0.4.tar.gz) = 683bff9a3affb3815570c9334f6168d9c601e4fd669c38f62cc285a63acffa96
-SIZE (octave-forge/parallel-2.0.4.tar.gz) = 42070
+SHA256 (octave-forge/parallel-2.0.5.tar.gz) = ca23168bc327d0dcdec3f349237b6813977236c6b1c1c45e560284247460cb1a
+SIZE (octave-forge/parallel-2.0.5.tar.gz) = 125527
diff -ur math-orig/octave-forge-pt_br/Makefile math/octave-forge-pt_br/Makefile
--- math-orig/octave-forge-pt_br/Makefile 2011-05-10 23:36:06.000000000 +0000
+++ math/octave-forge-pt_br/Makefile 2011-05-10 23:45:45.000000000 +0000
@@ -12,6 +12,8 @@
MAINTAINER= stephen at missouri.edu
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
+BROKEN= Does not build with Octave-3.4.0
+
WRKSRC= ${WRKDIR}/pt_BR/src
.include <bsd.port.pre.mk>
diff -ur math-orig/octave-forge-symbolic/Makefile math/octave-forge-symbolic/Makefile
--- math-orig/octave-forge-symbolic/Makefile 2011-05-10 23:36:09.000000000 +0000
+++ math/octave-forge-symbolic/Makefile 2011-05-10 23:46:14.000000000 +0000
@@ -10,6 +10,8 @@
PORTREVISION= 3
CATEGORIES= math
+BROKEN= Does not build with Octave-3.4.0
+
MAINTAINER= stephen at missouri.edu
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
GNU_CONFIGURE= yes
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list