[med-svn] r6070 - in trunk/packages/libg2/trunk/debian: . patches source

Andreas Tille tille at alioth.debian.org
Wed Feb 23 13:20:20 UTC 2011


Author: tille
Date: 2011-02-23 13:20:11 +0000 (Wed, 23 Feb 2011)
New Revision: 6070

Added:
   trunk/packages/libg2/trunk/debian/README.source
   trunk/packages/libg2/trunk/debian/libg2-dev.docs
   trunk/packages/libg2/trunk/debian/libg2-dev.examples
   trunk/packages/libg2/trunk/debian/patches/do_not_remove_files_from_orig_source.diff
   trunk/packages/libg2/trunk/debian/patches/fix_linker_libs.diff
   trunk/packages/libg2/trunk/debian/patches/fix_pod2man_errors.diff
   trunk/packages/libg2/trunk/debian/source/
   trunk/packages/libg2/trunk/debian/source/format
Removed:
   trunk/packages/libg2/trunk/debian/dirs
   trunk/packages/libg2/trunk/debian/docs
   trunk/packages/libg2/trunk/debian/examples
   trunk/packages/libg2/trunk/debian/libg2-dev.files
   trunk/packages/libg2/trunk/debian/libg2-dev.preinst
   trunk/packages/libg2/trunk/debian/libg2-perl.substvars
   trunk/packages/libg2/trunk/debian/libg20.files
   trunk/packages/libg2/trunk/debian/libg20.preinst
Modified:
   trunk/packages/libg2/trunk/debian/changelog
   trunk/packages/libg2/trunk/debian/compat
   trunk/packages/libg2/trunk/debian/control
   trunk/packages/libg2/trunk/debian/patches/series
   trunk/packages/libg2/trunk/debian/rules
Log:
Prepare new upload


Added: trunk/packages/libg2/trunk/debian/README.source
===================================================================
--- trunk/packages/libg2/trunk/debian/README.source	                        (rev 0)
+++ trunk/packages/libg2/trunk/debian/README.source	2011-02-23 13:20:11 UTC (rev 6070)
@@ -0,0 +1,4 @@
+This packages uses the quilt patch system. Please read
+/usr/share/doc/quilt/README.source for more information.
+
+ -- Andreas Tille <tille at debian.org>  Wed, 30 Sep 2009 14:31:20 +0200

Modified: trunk/packages/libg2/trunk/debian/changelog
===================================================================
--- trunk/packages/libg2/trunk/debian/changelog	2011-02-23 13:13:42 UTC (rev 6069)
+++ trunk/packages/libg2/trunk/debian/changelog	2011-02-23 13:20:11 UTC (rev 6070)
@@ -1,3 +1,29 @@
+g2 (0.72-2) UNRELEASED; urgency=low
+
+  * Took over package in Debian Med team maintenance
+    because it serves as precondition for some Debian Med
+    maintained packages.
+  * debian/control:
+    - debhelper 7
+    - Standards-Version: 3.9.1 (no changes needed)
+    - Added Vcs and Homepage Fields
+    - Added {misc:Depends}
+  * removed debian/{*.files,*.substvars,*.preinst}
+  * Moved debian examples to libg2-dev.examples and
+    docs to libg2-dev.docs
+  * Added README.source
+  * debian/patches/fix_pod2man_errors.diff: Fix Pod2Man
+    errors
+  * debian/source/format: 3.0 (quilt)
+  * debian/patches/fix_linker_libs.diff: Make sure libraries are
+    properly linked
+  * Do not install PostScript version of the doc - PDF is sufficient
+  * debian/rules:
+    - do not delete upstream Makefiles and config* files in clean
+      target
+
+ -- Andreas Tille <tille at debian.org>  Wed, 23 Feb 2011 07:39:12 +0100
+
 g2 (0.72-1) unstable; urgency=low
 
   * QA upload.

Modified: trunk/packages/libg2/trunk/debian/compat
===================================================================
--- trunk/packages/libg2/trunk/debian/compat	2011-02-23 13:13:42 UTC (rev 6069)
+++ trunk/packages/libg2/trunk/debian/compat	2011-02-23 13:20:11 UTC (rev 6070)
@@ -1 +1 @@
-5
+7

Modified: trunk/packages/libg2/trunk/debian/control
===================================================================
--- trunk/packages/libg2/trunk/debian/control	2011-02-23 13:13:42 UTC (rev 6069)
+++ trunk/packages/libg2/trunk/debian/control	2011-02-23 13:20:11 UTC (rev 6070)
@@ -1,14 +1,20 @@
 Source: g2
 Priority: optional
-Maintainer: Debian QA Group <packages at qa.debian.org>
-Build-Depends: debhelper (>= 5.0.0), quilt, autotools-dev, autoconf, libtool, libgd2-noxpm-dev | libgd2-xpm-dev | libgd2-dev | libgd-dev (>> 1.6.1), xutils-dev, perl, libx11-dev, chrpath
-Standards-Version: 3.8.1
+Maintainer:  Debian Med Packaging Team <debian-med-packaging at lists.alioth.debian.org>
+DM-Upload-Allowed: yes
+Uploaders: Andreas Tille <tille at debian.org>
+Build-Depends: debhelper (>= 7), quilt, autotools-dev, autoconf, libtool, libx11-dev, chrpath,
+ libgd2-noxpm-dev | libgd2-xpm-dev | libgd2-dev | libgd-dev (>> 1.6.1), xutils-dev
+Standards-Version: 3.9.1
 Section: libs
+Vcs-Svn: svn://svn.debian.org/svn/debian-med/trunk/packages/libg2/trunk
+Vcs-Browser: http://svn.debian.org/wsvn/debian-med/trunk/packages/libg2/trunk/?rev=0&sc=0
+Homepage: http://g2.sourceforge.net/
 
 Package: libg2-dev
 Section: libdevel
 Architecture: any
-Depends: libg20 (= ${binary:Version}), libc6-dev
+Depends: libg20 (= ${binary:Version}), libc6-dev, ${misc:Depends}
 Description: g2 2D graphics library (development files)
  g2 is an easy to use, portable and powerful 2D graphics library. It provides a
  comprehensive set of functions for simultaneous generation of graphical output
@@ -19,7 +25,7 @@
 
 Package: libg20
 Architecture: any
-Depends: ${shlibs:Depends}
+Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: g2 2D graphics library
  g2 is an easy to use, portable and powerful 2D graphics library. It provides a
  comprehensive set of functions for simultaneous generation of graphical output
@@ -29,7 +35,7 @@
 Package: libg20-perl
 Section: perl
 Architecture: any
-Depends: ${shlibs:Depends}, libg20 (>= ${binary:Version}), ${perl:Depends}
+Depends: ${shlibs:Depends}, libg20 (>= ${binary:Version}), ${perl:Depends}, ${misc:Depends}
 Description: g2 2D graphics library (Perl module)
  g2 is an easy to use, portable and powerful 2D graphics library. It provides a
  comprehensive set of functions for simultaneous generation of graphical output

Deleted: trunk/packages/libg2/trunk/debian/dirs
===================================================================
--- trunk/packages/libg2/trunk/debian/dirs	2011-02-23 13:13:42 UTC (rev 6069)
+++ trunk/packages/libg2/trunk/debian/dirs	2011-02-23 13:20:11 UTC (rev 6070)
@@ -1,2 +0,0 @@
-usr/bin
-usr/sbin

Deleted: trunk/packages/libg2/trunk/debian/docs
===================================================================
--- trunk/packages/libg2/trunk/debian/docs	2011-02-23 13:13:42 UTC (rev 6069)
+++ trunk/packages/libg2/trunk/debian/docs	2011-02-23 13:20:11 UTC (rev 6070)
@@ -1,4 +0,0 @@
-README
-TODO
-doc/refman.pdf
-doc/refman.ps

Deleted: trunk/packages/libg2/trunk/debian/examples
===================================================================
--- trunk/packages/libg2/trunk/debian/examples	2011-02-23 13:13:42 UTC (rev 6069)
+++ trunk/packages/libg2/trunk/debian/examples	2011-02-23 13:20:11 UTC (rev 6070)
@@ -1,21 +0,0 @@
-demo/Makefile
-demo/demo_cpp.cpp
-demo/demo_f.f
-demo/descrip.mms
-demo/g2_anim.c
-demo/g2_arc.c
-demo/g2_splines_demo.c
-demo/g2_test.c
-demo/g2_test.f
-demo/handles.c
-demo/penguin.c
-demo/penguin.inc
-demo/pointer.c
-demo/simple_FIG.c
-demo/simple_PS.c
-demo/simple_X11.c
-demo/simple_gd.c
-demo/simple_win32.c
-demo/xlink.opt
-descrip.mms
-g2_perl/test.pl

Added: trunk/packages/libg2/trunk/debian/libg2-dev.docs
===================================================================
--- trunk/packages/libg2/trunk/debian/libg2-dev.docs	                        (rev 0)
+++ trunk/packages/libg2/trunk/debian/libg2-dev.docs	2011-02-23 13:20:11 UTC (rev 6070)
@@ -0,0 +1,3 @@
+README
+TODO
+doc/refman.pdf

Added: trunk/packages/libg2/trunk/debian/libg2-dev.examples
===================================================================
--- trunk/packages/libg2/trunk/debian/libg2-dev.examples	                        (rev 0)
+++ trunk/packages/libg2/trunk/debian/libg2-dev.examples	2011-02-23 13:20:11 UTC (rev 6070)
@@ -0,0 +1,21 @@
+demo/Makefile
+demo/demo_cpp.cpp
+demo/demo_f.f
+demo/descrip.mms
+demo/g2_anim.c
+demo/g2_arc.c
+demo/g2_splines_demo.c
+demo/g2_test.c
+demo/g2_test.f
+demo/handles.c
+demo/penguin.c
+demo/penguin.inc
+demo/pointer.c
+demo/simple_FIG.c
+demo/simple_PS.c
+demo/simple_X11.c
+demo/simple_gd.c
+demo/simple_win32.c
+demo/xlink.opt
+descrip.mms
+g2_perl/test.pl

Deleted: trunk/packages/libg2/trunk/debian/libg2-dev.files
===================================================================
--- trunk/packages/libg2/trunk/debian/libg2-dev.files	2011-02-23 13:13:42 UTC (rev 6069)
+++ trunk/packages/libg2/trunk/debian/libg2-dev.files	2011-02-23 13:20:11 UTC (rev 6070)
@@ -1,5 +0,0 @@
-usr/include/*
-usr/lib/lib*.a
-usr/lib/lib*.so
-usr/lib/pkgconfig/*
-/usr/lib/*.la

Deleted: trunk/packages/libg2/trunk/debian/libg2-dev.preinst
===================================================================
--- trunk/packages/libg2/trunk/debian/libg2-dev.preinst	2011-02-23 13:13:42 UTC (rev 6069)
+++ trunk/packages/libg2/trunk/debian/libg2-dev.preinst	2011-02-23 13:20:11 UTC (rev 6070)
@@ -1,10 +0,0 @@
-#!/bin/sh
-
-set -e
-
-#remove old doc symlink left by previous installations
-if [ -h /usr/share/doc/libg2-dev ]; then
-	rm /usr/share/doc/libg2-dev
-fi
-
-#DEBHELPER#

Deleted: trunk/packages/libg2/trunk/debian/libg2-perl.substvars
===================================================================
--- trunk/packages/libg2/trunk/debian/libg2-perl.substvars	2011-02-23 13:13:42 UTC (rev 6069)
+++ trunk/packages/libg2/trunk/debian/libg2-perl.substvars	2011-02-23 13:20:11 UTC (rev 6070)
@@ -1,2 +0,0 @@
-perl:Depends=perl (>= 5.8.4-2), perlapi-5.8.4
-shlibs:Depends=libc6 (>= 2.3.2.ds1-4), libg20, libgd2-noxpm (>= 2.0.23) | libgd2-xpm (>= 2.0.23), libx11-6 | xlibs (>> 4.1.0)

Deleted: trunk/packages/libg2/trunk/debian/libg20.files
===================================================================
--- trunk/packages/libg2/trunk/debian/libg20.files	2011-02-23 13:13:42 UTC (rev 6069)
+++ trunk/packages/libg2/trunk/debian/libg20.files	2011-02-23 13:20:11 UTC (rev 6070)
@@ -1 +0,0 @@
-usr/lib/lib*.so.*

Deleted: trunk/packages/libg2/trunk/debian/libg20.preinst
===================================================================
--- trunk/packages/libg2/trunk/debian/libg20.preinst	2011-02-23 13:13:42 UTC (rev 6069)
+++ trunk/packages/libg2/trunk/debian/libg20.preinst	2011-02-23 13:20:11 UTC (rev 6070)
@@ -1,10 +0,0 @@
-#!/bin/sh
-
-set -e
-
-#remove old doc symlink left by previous installations
-if [ -h /usr/share/doc/libg2-dev ]; then
-	rm /usr/share/doc/libg2-dev
-fi
-
-#DEBHELPER#

Added: trunk/packages/libg2/trunk/debian/patches/do_not_remove_files_from_orig_source.diff
===================================================================
--- trunk/packages/libg2/trunk/debian/patches/do_not_remove_files_from_orig_source.diff	                        (rev 0)
+++ trunk/packages/libg2/trunk/debian/patches/do_not_remove_files_from_orig_source.diff	2011-02-23 13:20:11 UTC (rev 6070)
@@ -0,0 +1,45 @@
+Author:  Andreas Tille <tille at debian.org>
+Date:  Wed, 23 Feb 2011 07:39:12 +0100
+Description: Upstream clean target removes files which are provided
+    in downloadable source tarball.  Just keep these files
+
+--- g2-0.72.orig/Makefile.in
++++ g2-0.72/Makefile.in
+@@ -119,7 +119,7 @@
+ 
+ 
+ clean:
+-	-(cd ./demo ; make clean)
++	#(cd ./demo ; make clean)
+ 	-(cd ./g2_python ; make clean)
+ 	-rm -f $(OBJ)
+ 	-rm -f libg2.a config.cache config.log Makefile.bak config.status
+@@ -134,7 +134,7 @@
+ 	-rm -f ./libg2. at LD_SHARED_EXT@
+ 	-rm -f libg2.$(G2_VERSION).a
+ 	-rm -f a.out
+-	-rm -fr doc/html/ doc/latex/ doc/g2_refman.ps doc/g2_refman.pdf
++	-rm -fr doc/latex/ doc/g2_refman.ps doc/g2_refman.pdf
+ 
+ demo:	libg2.a
+ 	(cd ./demo ; make)
+--- g2-0.72.orig/Makefile
++++ g2-0.72/Makefile
+@@ -119,7 +119,7 @@
+ 
+ 
+ clean:
+-	-(cd ./demo ; make clean)
++	#(cd ./demo ; make clean)
+ 	-(cd ./g2_python ; make clean)
+ 	-rm -f $(OBJ)
+ 	-rm -f libg2.a config.cache config.log Makefile.bak config.status
+@@ -134,7 +134,7 @@
+ 	-rm -f ./libg2.so.0.$(G2_VERSION)
+ 	-rm -f libg2.$(G2_VERSION).a
+ 	-rm -f a.out
+-	-rm -fr doc/html/ doc/latex/ doc/g2_refman.ps doc/g2_refman.pdf
++	-rm -fr doc/latex/ doc/g2_refman.ps doc/g2_refman.pdf
+ 
+ demo:	libg2.a
+ 	(cd ./demo ; make)

Added: trunk/packages/libg2/trunk/debian/patches/fix_linker_libs.diff
===================================================================
--- trunk/packages/libg2/trunk/debian/patches/fix_linker_libs.diff	                        (rev 0)
+++ trunk/packages/libg2/trunk/debian/patches/fix_linker_libs.diff	2011-02-23 13:20:11 UTC (rev 6070)
@@ -0,0 +1,11 @@
+--- g2-0.72.orig/configure.in
++++ g2-0.72/configure.in
+@@ -16,7 +16,7 @@
+   *-linux* | *-k*bsd*-gnu)
+ 		LD_SHARED='ld'
+ 		LD_SHARED_FLAGS='-shared -soname libg2.so.0'
+-		LD_SHARED_OPT='-lc'
++		LD_SHARED_OPT='-lc -lm -lX11 -lgd'
+ 		LD_SHARED_EXT='so.$(RVERSION)'
+ 		AC_DEFINE(LINUX);;
+     *-aix*)

Added: trunk/packages/libg2/trunk/debian/patches/fix_pod2man_errors.diff
===================================================================
--- trunk/packages/libg2/trunk/debian/patches/fix_pod2man_errors.diff	                        (rev 0)
+++ trunk/packages/libg2/trunk/debian/patches/fix_pod2man_errors.diff	2011-02-23 13:20:11 UTC (rev 6070)
@@ -0,0 +1,36 @@
+--- g2-0.72.orig/g2_perl/G2.pm
++++ g2-0.72/g2_perl/G2.pm
+@@ -148,8 +148,12 @@
+ Drawing in both windows is performed by one single command to the virtual
+ device.
+ 
++=back
++
+ =head2 Device Functions
+ 
++=over 5
++
+ =item C<>
+ 
+ C<G2::Device::attach(dev)> I<object method>
+@@ -226,8 +230,11 @@
+ 
+ C<G2::Device::set_background(color)> I<object method>
+ 
++=back
++
+ =head2 Drawing Functions
+ 
++=over 5
+ 
+ =item C<move>
+ 
+@@ -335,6 +342,8 @@
+ 
+ C<G2::Device::plot_QP(x, y)> I<object method>
+ 
++=back
++
+ =head1 AUTHORS
+ 
+ Horst Wagner (wagner/users-sourceforge.net) and Ljubomir Milanovic (ljubo/users-sourceforge-net)

Modified: trunk/packages/libg2/trunk/debian/patches/series
===================================================================
--- trunk/packages/libg2/trunk/debian/patches/series	2011-02-23 13:13:42 UTC (rev 6069)
+++ trunk/packages/libg2/trunk/debian/patches/series	2011-02-23 13:20:11 UTC (rev 6070)
@@ -1,3 +1,6 @@
 010_configure_in.diff
+do_not_remove_files_from_orig_source.diff
 020_makefile_pl_in.diff
 030_makefile_in.diff
+fix_pod2man_errors.diff
+fix_linker_libs.diff

Modified: trunk/packages/libg2/trunk/debian/rules
===================================================================
--- trunk/packages/libg2/trunk/debian/rules	2011-02-23 13:13:42 UTC (rev 6069)
+++ trunk/packages/libg2/trunk/debian/rules	2011-02-23 13:20:11 UTC (rev 6070)
@@ -1,16 +1,11 @@
 #!/usr/bin/make -f
 # -*- makefile -*-
-# Sample debian/rules that uses debhelper.
-# This file was originally written by Joey Hess and Craig Small.
-# As a special exception, when this file is copied by dh-make into a
-# dh-make output file, you may use that output file without restriction.
-# This special exception was added by Craig Small in version 0.37 of dh-make.
-# Modified for g2 by Eric Cain
+# debian/rules for libg2
+# Author: Eric Cain
 
 # Uncomment this to turn on verbose mode.
 #export DH_VERBOSE=1
 
-
 # These are used for cross-compiling and for saving the configure script
 # from having to guess our platform (since we know it already)
 DEB_HOST_GNU_TYPE   ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
@@ -74,12 +69,7 @@
 	[ ! -f Makefile ] || $(MAKE) RVERSION=$(rversion) MVERSION=$(major) clean
 
 	QUILT_PATCHES=debian/patches quilt pop -a -R || test $$? = 2
-	rm -f config.sub
-	rm -f config.guess
-	rm -f configure
 	rm -f ltmain.sh
-	rm -f g2_perl/Makefile.PL
-	find ./ -name Makefile -delete
 	rm -rf .pc
 
 	dh_clean 
@@ -87,7 +77,7 @@
 install: build
 	dh_testdir
 	dh_testroot
-	dh_clean -k 
+	dh_prep
 	dh_installdirs
 
 	# install the package into debian/tmp

Added: trunk/packages/libg2/trunk/debian/source/format
===================================================================
--- trunk/packages/libg2/trunk/debian/source/format	                        (rev 0)
+++ trunk/packages/libg2/trunk/debian/source/format	2011-02-23 13:20:11 UTC (rev 6070)
@@ -0,0 +1 @@
+3.0 (quilt)




More information about the debian-med-commit mailing list