[Pkg-octave-commit] rev 486 - in branches/2.9transition/packages/octave-forge/debian: . patches

Colin ingram cjingram-guest at costa.debian.org
Tue Feb 7 19:03:26 UTC 2006


Author: cjingram-guest
Date: 2006-02-07 19:03:24 +0000 (Tue, 07 Feb 2006)
New Revision: 486

Added:
   branches/2.9transition/packages/octave-forge/debian/patches/50_admin-octlink.dpatch
   branches/2.9transition/packages/octave-forge/debian/patches/50_main-set-makefile.dpatch
   branches/2.9transition/packages/octave-forge/debian/patches/50_makefile-syntax-fix.dpatch
Modified:
   branches/2.9transition/packages/octave-forge/debian/changelog
   branches/2.9transition/packages/octave-forge/debian/control
   branches/2.9transition/packages/octave-forge/debian/patches/00list
   branches/2.9transition/packages/octave-forge/debian/rules
Log:
debian/control
** ported changes from trunk r465:484

debian/patches
** ported changes from trunk r465:484
** added 50_admin-octlink to patch 2006.01.28 release with missing octlink.sh file

debian/changelog
** ported changes from trunk r465:484

debian/rules
** ported changes from trunk r465:484

note: debian/rules should now build a 2.9.4 package from teh 2006.01.28 release source


Modified: branches/2.9transition/packages/octave-forge/debian/changelog
===================================================================
--- branches/2.9transition/packages/octave-forge/debian/changelog	2006-02-05 01:44:10 UTC (rev 485)
+++ branches/2.9transition/packages/octave-forge/debian/changelog	2006-02-07 19:03:24 UTC (rev 486)
@@ -1,3 +1,26 @@
+octave-forge (2006.01.28-1) unstable; urgency=low
+
+  * New upstream release
+  * This version fixes the problem with the 'legend' command failing the
+    first time it is called (closes: #302034)
+  * debian/control:
+    - Build-depends on units and netcdfg-dev, since interfaces to that
+      program and this library have been added in this new upstream
+      version
+    - Suggests units
+  * debian/rules (in clean target):
+    - Call make distclean
+    - Remove files that are left behind after make clean
+
+ -- Rafael Laboissiere <rafael at debian.org>  Sun,  5 Feb 2006 00:59:06 +0100
+
+octave-forge (2005.06.13-12) unstable; urgency=low
+
+  * debian/control: Build-depend on octave2.1-headers >= 2.1.72-9, which
+    refers only to the versioned octave-config-2.1.72 (closes: #349139)
+
+ -- Rafael Laboissiere <rafael at debian.org>  Wed, 25 Jan 2006 22:04:27 +0100
+
 octave-forge (2005.06.13-11) unstable; urgency=low
 
   * debian/rules: Explicitly call octave-config-2.1.72 instead of

Modified: branches/2.9transition/packages/octave-forge/debian/control
===================================================================
--- branches/2.9transition/packages/octave-forge/debian/control	2006-02-05 01:44:10 UTC (rev 485)
+++ branches/2.9transition/packages/octave-forge/debian/control	2006-02-07 19:03:24 UTC (rev 486)
@@ -4,14 +4,14 @@
 Maintainer: Debian Octave Group <pkg-octave-devel at lists.alioth.debian.org>
 Uploaders: Rafael Laboissiere <rafael at debian.org>
 Standards-Version: 3.6.2
-Build-Depends: debhelper (>= 4), octave2.1-headers (>= 2.1.72-8), libxt-dev, gfortran, libqhull-dev, libginac-dev (>= 1.3.3-2+b1), libgmp3-dev, autoconf, libjpeg62-dev, libpng12-dev, libncurses5-dev, libreadline5-dev, tetex-bin, libgsl0-dev, dpatch
+Build-Depends: debhelper (>= 4), octave2.1-headers (>= 2.1.72-9), libxt-dev, gfortran, libqhull-dev, libginac-dev (>= 1.3.3-2+b1), libgmp3-dev, autoconf, libjpeg62-dev, libpng12-dev, libncurses5-dev, libreadline5-dev, tetex-bin, libgsl0-dev, netcdfg-dev, units, dpatch
 Build-Conflicts: octave2.0-headers, octave2.0
 
 Package: octave-forge
 Replaces: octave-matcompat
 Architecture: any
 Depends: ${octave:Depends}, ${shlibs:Depends}
-Suggests: grace
+Suggests: grace, units
 Description: Contributed functions for GNU Octave from http://octave.sf.net
  The octave-forge project contains over 500 contributed functions for
  GNU Octave which are not in the main distribution. These functions are

Modified: branches/2.9transition/packages/octave-forge/debian/patches/00list
===================================================================
--- branches/2.9transition/packages/octave-forge/debian/patches/00list	2006-02-05 01:44:10 UTC (rev 485)
+++ branches/2.9transition/packages/octave-forge/debian/patches/00list	2006-02-07 19:03:24 UTC (rev 486)
@@ -1,2 +1,5 @@
 50_extra-pdb-sinclude
 50_make-pattern-rules
+50_main-set-makefile
+50_makefile-syntax-fix
+50_admin-octlink

Added: branches/2.9transition/packages/octave-forge/debian/patches/50_admin-octlink.dpatch
===================================================================
--- branches/2.9transition/packages/octave-forge/debian/patches/50_admin-octlink.dpatch	2006-02-05 01:44:10 UTC (rev 485)
+++ branches/2.9transition/packages/octave-forge/debian/patches/50_admin-octlink.dpatch	2006-02-07 19:03:24 UTC (rev 486)
@@ -0,0 +1,16 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 50_admin-octlink.dpatch by Colin Ingram <synergizedmusic at gmail.com>
+##
+## DP: Adds missing admin/octlink.sh
+
+ at DPATCH@
+diff -urNad octave-forge-2006.01.28~/admin/octlink.sh octave-forge-2006.01.28/admin/octlink.sh
+--- octave-forge-2006.01.28~/admin/octlink.sh	1969-12-31 18:00:00.000000000 -0600
++++ octave-forge-2006.01.28/admin/octlink.sh	2006-02-01 04:07:10.000000000 -0600
+@@ -0,0 +1,6 @@
++#! /bin/sh
++
++FN2=`echo $2 | sed -e's/.octlink//'`
++FN1=`echo $1 | sed -e's/.oct//'`
++if test -e $2 ; then /bin/rm $2; fi
++echo "autoload (\"$FN2\", which (\"$FN1\"));" > $2


Property changes on: branches/2.9transition/packages/octave-forge/debian/patches/50_admin-octlink.dpatch
___________________________________________________________________
Name: svn:executable
   + *

Added: branches/2.9transition/packages/octave-forge/debian/patches/50_main-set-makefile.dpatch
===================================================================
--- branches/2.9transition/packages/octave-forge/debian/patches/50_main-set-makefile.dpatch	2006-02-05 01:44:10 UTC (rev 485)
+++ branches/2.9transition/packages/octave-forge/debian/patches/50_main-set-makefile.dpatch	2006-02-07 19:03:24 UTC (rev 486)
@@ -0,0 +1,22 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 50_makefile-fixes.dpatch by Rafael Laboissiere <rafael at debian.org>
+##
+## DP: Add lacking main/set/Makefile
+
+ at DPATCH@
+
+--- octave-forge-2006.01.28.orig/main/set/Makefile
++++ octave-forge-2006.01.28/main/set/Makefile
+@@ -0,0 +1,12 @@
++sinclude ../../Makeconf
++
++t2.9.0=ismember.m setdiff.m unique.m
++DEPRECIATED_TARGETS=$($(word 2, $(sort t$(OCTAVE_VERSION) t2.9.0)))
++
++all : $(DEPRECIATED_TARGETS)
++
++clean: ; -$(RM) core octave-core $(DEPRECIATED_TARGETS) *~
++
++%.m: %.m.in
++	-$(INSTALL) $< $@
++


Property changes on: branches/2.9transition/packages/octave-forge/debian/patches/50_main-set-makefile.dpatch
___________________________________________________________________
Name: svn:executable
   + *

Added: branches/2.9transition/packages/octave-forge/debian/patches/50_makefile-syntax-fix.dpatch
===================================================================
--- branches/2.9transition/packages/octave-forge/debian/patches/50_makefile-syntax-fix.dpatch	2006-02-05 01:44:10 UTC (rev 485)
+++ branches/2.9transition/packages/octave-forge/debian/patches/50_makefile-syntax-fix.dpatch	2006-02-07 19:03:24 UTC (rev 486)
@@ -0,0 +1,20 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## 50_makefile-fixes.dpatch by Rafael Laboissiere <rafael at debian.org>
+##
+## DP: Fix syntax error in main/general/Makefile
+
+ at DPATCH@
+
+--- octave-forge-2006.01.28.orig/main/general/Makefile
++++ octave-forge-2006.01.28/main/general/Makefile
+@@ -6,8 +6,8 @@
+ t2.9.0=isequal.m sortrows.m
+ t2.9.4=blkdiag.m
+ DEPRECIATED_TARGETS=$($(word 2, $(sort t$(OCTAVE_VERSION) t2.1.58))) \
+-	$($(word 2, $(sort t$(OCTAVE_VERSION) t2.9.0)) \
+-	$($(word 2, $(sort t$(OCTAVE_VERSION) t2.9.4))
++	$($(word 2, $(sort t$(OCTAVE_VERSION) t2.9.0))) \
++	$($(word 2, $(sort t$(OCTAVE_VERSION) t2.9.4)))
+ PROGS=$(DEPRECIATED_TARGETS) command.oct deref.oct mark_for_deletion.oct
+ 
+ all: $(PROGS)


Property changes on: branches/2.9transition/packages/octave-forge/debian/patches/50_makefile-syntax-fix.dpatch
___________________________________________________________________
Name: svn:executable
   + *

Modified: branches/2.9transition/packages/octave-forge/debian/rules
===================================================================
--- branches/2.9transition/packages/octave-forge/debian/rules	2006-02-05 01:44:10 UTC (rev 485)
+++ branches/2.9transition/packages/octave-forge/debian/rules	2006-02-07 19:03:24 UTC (rev 486)
@@ -55,8 +55,9 @@
 configure:	configure-stamp
 configure-stamp: patch-stamp
 		dh_testdir
+		mv configure configure-orig
+		touch extra/MacOSX/NOINSTALL
 		touch main/sparse/NOINSTALL
-		touch extra/MacOSX/NOINSTALL
 		[ -f autogen.sh ] && ./autogen.sh && chmod 0755 configure
 		CC=$(compilerpath)			\
 		CXX=$(cpppath)				\
@@ -65,8 +66,8 @@
 		CFLAGS=$(compilerflags)			\
 		CXXFLAGS=$(compilerflags)		\
 		FFLAGS=$(compilerflags)			\
-		OCTAVE="octave-2.9.4"			\
-		MKOCTFILE="mkoctfile-2.9.4"		\
+		OCTAVE="octave-2.9.4"                   \
+		MKOCTFILE="mkoctfile-2.9.4"             \
 		./configure --prefix=/usr --with-altmpath=$(altmdir)
                 # clean the tsa/ directory
                 # ( cd extra/tsa && ../../debian/tsacleanup.pl )
@@ -106,13 +107,17 @@
 		dh_testroot
 		-test -f configure-orig && mv configure-orig configure
 		rm -f configure-stamp build-stamp install-stamp check-stamp
-		-test -f Makefile && $(MAKE) clean
-		-rm -rf *~ $(debtmp) debian/*~ debian/files* build	\
-			config.status config.cache config.log conftest	\
-			extra/symband/*.oct build.log			\
-			main/fixed/doc/fixed.ps 			\
-			main/fixed/doc/fixed.info Makeconf octinst.sh	\
+		-test -f Makefile && $(MAKE) clean && $(MAKE) distclean
+		-( cd main/fixed/doc ; $(MAKE) realclean )
+		-rm -rf *~ $(debtmp) debian/*~ debian/files*	\
 			fntests.* admin/RPM/octave-forge.spec
+		-rm -f `find . -name PKG_ADD`
+
+		# The following should be dropped when the 
+		# main/set/Makefile is included in the upstream tarball
+		-rm -f main/set/ismember.m main/set/setdiff.m	\
+			main/set/unique.m 
+
 		dh_clean
 
 binary-indep: 	build install check
@@ -122,7 +127,7 @@
 		dh_testdir
 		dh_testroot
 #		dh_installdebconf
-		dh_installdocs		TODO README RELEASE-NOTES
+		dh_installdocs		AUTHORS TODO README RELEASE-NOTES
 		dh_installexamples	extra/pdb/bin/rasmol.sh
 #		dh_installmenu
 #		dh_installemacsen




More information about the Pkg-octave-commit mailing list