ports/156942: Changes to math/octave-forge ports necessitated by recent octave update

Stephen Montgomery-Smith stephen at missouri.edu
Mon Jun 6 22:40:08 UTC 2011


The following reply was made to PR ports/156942; it has been noted by GNATS.

From: Stephen Montgomery-Smith <stephen at missouri.edu>
To: bug-followup at FreeBSD.org, stephen at missouri.edu
Cc:  
Subject: Re: ports/156942: Changes to math/octave-forge ports necessitated
 by recent octave update
Date: Mon, 06 Jun 2011 17:31:18 -0500

 This is a multi-part message in MIME format.
 --------------010609040700030808080304
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed
 Content-Transfer-Encoding: 7bit
 
 Please us this diff instead.
 
 The octave-forge- parallel, odegrp and symbolic ports can now be made to 
 work.
 
 
 
 --------------010609040700030808080304
 Content-Type: text/plain;
  name="ddd-math"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: attachment;
  filename="ddd-math"
 
 diff -ur math-orig/octave-forge/Makefile math/octave-forge/Makefile
 --- math-orig/octave-forge/Makefile	2011-06-06 22:02:47.000000000 +0000
 +++ math/octave-forge/Makefile	2011-06-06 22:04:01.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 \
 @@ -71,7 +72,7 @@
  	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 \
 @@ -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-06-06 22:02:47.000000000 +0000
 +++ math/octave-forge-base/Makefile	2011-06-06 22:03:08.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-06-06 22:02:47.000000000 +0000
 +++ math/octave-forge-communications/Makefile	2011-06-06 22:03:08.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-06-06 22:02:47.000000000 +0000
 +++ math/octave-forge-es/Makefile	2011-06-06 22:03:08.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-06-06 22:02:47.000000000 +0000
 +++ math/octave-forge-fits/Makefile	2011-06-06 22:03:08.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-06-06 22:02:48.000000000 +0000
 +++ math/octave-forge-octgpr/Makefile	2011-06-06 22:06:27.000000000 +0000
 @@ -6,14 +6,18 @@
  #
  
  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}
 +
 +WRKSRC=		${WRKDIR}/${OCTAVE_PKGNAME}/src
  GNU_CONFIGURE=	yes
  
  .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-06-06 22:02:48.000000000 +0000
 +++ math/octave-forge-octgpr/distinfo	2011-06-06 22:03:08.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-06-06 22:02:48.000000000 +0000
 +++ math/octave-forge-odepkg/Makefile	2011-06-06 22:03:08.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-06-06 22:02:48.000000000 +0000
 +++ math/octave-forge-odepkg/distinfo	2011-06-06 22:03:08.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-06-06 22:02:48.000000000 +0000
 +++ math/octave-forge-parallel/Makefile	2011-06-06 22:05:57.000000000 +0000
 @@ -6,13 +6,14 @@
  #
  
  PORTNAME=	octave-forge-parallel
 -PORTVERSION=	2.0.4
 +PORTVERSION=	2.0.5
  CATEGORIES=	math
  
  MAINTAINER=	stephen at missouri.edu
  COMMENT=	Octave-forge package ${OCTAVE_PKGNAME}
  
  WRKSRC=		${WRKDIR}/${DISTNAME}/src
 +GNU_CONFIGURE=	yes
  
  .include <bsd.port.pre.mk>
  .include "${PORTSDIR}/Mk/bsd.octave.mk"
 diff -ur math-orig/octave-forge-parallel/distinfo math/octave-forge-parallel/distinfo
 --- math-orig/octave-forge-parallel/distinfo	2011-06-06 22:02:48.000000000 +0000
 +++ math/octave-forge-parallel/distinfo	2011-06-06 22:03:08.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-06-06 22:02:48.000000000 +0000
 +++ math/octave-forge-pt_br/Makefile	2011-06-06 22:03:08.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-06-06 22:02:51.000000000 +0000
 +++ math/octave-forge-symbolic/Makefile	2011-06-06 22:09:23.000000000 +0000
 @@ -7,11 +7,15 @@
  
  PORTNAME=	octave-forge-symbolic
  PORTVERSION=	1.0.9
 -PORTREVISION=	3
 +PORTREVISION=	4
  CATEGORIES=	math
  
 +PATCH_SITES=	http://www.baycom.org/~tom/octave/
 +PATCHFILES=	octave-symbolic.patch
 +
  MAINTAINER=	stephen at missouri.edu
  COMMENT=	Octave-forge package ${OCTAVE_PKGNAME}
 +
  GNU_CONFIGURE=	yes
  
  LIB_DEPENDS+=	ginac:${PORTSDIR}/math/GiNaC
 diff -ur math-orig/octave-forge-symbolic/distinfo math/octave-forge-symbolic/distinfo
 --- math-orig/octave-forge-symbolic/distinfo	2011-06-06 22:02:51.000000000 +0000
 +++ math/octave-forge-symbolic/distinfo	2011-06-06 22:09:09.000000000 +0000
 @@ -1,2 +1,4 @@
  SHA256 (octave-forge/symbolic-1.0.9.tar.gz) = eee6ef61ca92d9033c9aeffaf5383adbeb623de039085fea22f9d02c7e718fb0
  SIZE (octave-forge/symbolic-1.0.9.tar.gz) = 82695
 +SHA256 (octave-forge/octave-symbolic.patch) = 18fb57e9e3767ea76711c8f3bec1a108fe5ffdf2c1204a77fe3de47646f19fa1
 +SIZE (octave-forge/octave-symbolic.patch) = 1116
 
 --------------010609040700030808080304--



More information about the freebsd-ports-bugs mailing list