Branch: master

88e2c685 2014-12-27 08:20:44 Timothy Pearson
Fix up libr packaging somewhat
M debian/lenny/dependencies/libr/debian/patches/series
M debian/lenny/dependencies/libr/debian/rules
M debian/squeeze/dependencies/libr/debian/patches/series
M debian/squeeze/dependencies/libr/debian/rules
M ubuntu/maverick/dependencies/libr/debian/patches/series
M ubuntu/maverick/dependencies/libr/debian/rules
R debian/lenny/dependencies/libr/debian/cron.d.ex
R debian/lenny/dependencies/libr/debian/libr.default.ex
R debian/lenny/dependencies/libr/debian/patches/000-fix-stack-smashing.diff
R debian/lenny/dependencies/libr/debian/patches/001-fix-arm-builds.diff
R debian/lenny/dependencies/libr/debian/patches/002-fix-crash-on-malformed-icon.diff
R debian/lenny/dependencies/libr/debian/patches/003-fix-gtk-includes.diff
R debian/lenny/dependencies/libr/debian/patches/004-fix-force-arch.diff
R debian/lenny/dependencies/libr/debian/patches/005-fix-arm-mangled-section.diff
R debian/lenny/dependencies/libr/debian/postinst.ex
R debian/lenny/dependencies/libr/debian/postrm.ex
R debian/lenny/dependencies/libr/debian/preinst.ex
R debian/lenny/dependencies/libr/debian/prerm.ex
R debian/lenny/dependencies/libr/debian/watch.ex
R debian/squeeze/dependencies/libr/debian/cron.d.ex
R debian/squeeze/dependencies/libr/debian/libr.default.ex
R debian/squeeze/dependencies/libr/debian/patches/000-fix-stack-smashing.diff
R debian/squeeze/dependencies/libr/debian/patches/001-fix-arm-builds.diff
R debian/squeeze/dependencies/libr/debian/patches/002-fix-crash-on-malformed-icon.diff
R debian/squeeze/dependencies/libr/debian/patches/003-fix-gtk-includes.diff
R debian/squeeze/dependencies/libr/debian/patches/004-fix-force-arch.diff
R debian/squeeze/dependencies/libr/debian/patches/005-fix-arm-mangled-section.diff
R debian/squeeze/dependencies/libr/debian/postinst.ex
R debian/squeeze/dependencies/libr/debian/postrm.ex
R debian/squeeze/dependencies/libr/debian/preinst.ex
R debian/squeeze/dependencies/libr/debian/prerm.ex
R debian/squeeze/dependencies/libr/debian/watch.ex
R ubuntu/maverick/dependencies/libr/debian/cron.d.ex
R ubuntu/maverick/dependencies/libr/debian/libr.default.ex
R ubuntu/maverick/dependencies/libr/debian/patches/000-fix-stack-smashing.diff
R ubuntu/maverick/dependencies/libr/debian/patches/001-fix-arm-builds.diff
R ubuntu/maverick/dependencies/libr/debian/patches/002-fix-crash-on-malformed-icon.diff
R ubuntu/maverick/dependencies/libr/debian/patches/003-fix-gtk-includes.diff
R ubuntu/maverick/dependencies/libr/debian/patches/004-fix-force-arch.diff
R ubuntu/maverick/dependencies/libr/debian/patches/005-fix-arm-mangled-section.diff
R ubuntu/maverick/dependencies/libr/debian/postinst.ex
R ubuntu/maverick/dependencies/libr/debian/postrm.ex
R ubuntu/maverick/dependencies/libr/debian/preinst.ex
R ubuntu/maverick/dependencies/libr/debian/prerm.ex
R ubuntu/maverick/dependencies/libr/debian/watch.ex
diff --git a/debian/lenny/dependencies/libr/debian/cron.d.ex b/debian/lenny/dependencies/libr/debian/cron.d.ex
deleted file mode 100644
index abb928a..0000000
--- a/debian/lenny/dependencies/libr/debian/cron.d.ex
+++ /dev/null
@@ -1,4 +0,0 @@
-#
-# Regular cron jobs for the libr package
-#
-0 4	* * *	root	[ -x /usr/bin/libr_maintenance ] && /usr/bin/libr_maintenance
diff --git a/debian/lenny/dependencies/libr/debian/libr.default.ex b/debian/lenny/dependencies/libr/debian/libr.default.ex
deleted file mode 100644
index 0f62cd8..0000000
--- a/debian/lenny/dependencies/libr/debian/libr.default.ex
+++ /dev/null
@@ -1,10 +0,0 @@
-# Defaults for libr initscript
-# sourced by /etc/init.d/libr
-# installed at /etc/default/libr by the maintainer scripts
-
-#
-# This is a POSIX shell fragment
-#
-
-# Additional options that are passed to the Daemon.
-DAEMON_OPTS=""
diff --git a/debian/lenny/dependencies/libr/debian/patches/000-fix-stack-smashing.diff b/debian/lenny/dependencies/libr/debian/patches/000-fix-stack-smashing.diff
deleted file mode 100644
index ae5862c..0000000
--- a/debian/lenny/dependencies/libr/debian/patches/000-fix-stack-smashing.diff
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -ru libr-0.6.0~maverick/src/libr-bfd.h libr-0.6.0/src/libr-bfd.h
---- libr-0.6.0~maverick/src/libr-bfd.h	2009-12-03 18:51:50.000000000 +0000
-+++ libr-0.6.0/src/libr-bfd.h	2012-09-12 20:08:35.000000000 +0000
-@@ -1,6 +1,8 @@
- #ifndef __LIBR_BFD_H
- #define __LIBR_BFD_H
- 
-+#include "config.h"
-+
- #include <sys/types.h>
- #include <stdint.h>
- #include <bfd.h>
-diff -ru libr-0.6.0~maverick/src/libr-internal.h libr-0.6.0/src/libr-internal.h
---- libr-0.6.0~maverick/src/libr-internal.h	2010-05-01 19:07:32.000000000 +0000
-+++ libr-0.6.0/src/libr-internal.h	2012-09-12 20:08:35.000000000 +0000
-@@ -7,7 +7,7 @@
- #define EXPORT_FN                  __attribute__((visibility ("protected")))
- #define INTERNAL_FN                __attribute__ ((visibility ("internal")))
- #define LIBR_TEMPFILE              "/tmp/libr-temp.XXXXXX"
--#define LIBR_TEMPFILE_LEN          21
-+#define LIBR_TEMPFILE_LEN          22
- 
- #ifndef DOXYGEN_SHOULD_SKIP_THIS
- 
diff --git a/debian/lenny/dependencies/libr/debian/patches/001-fix-arm-builds.diff b/debian/lenny/dependencies/libr/debian/patches/001-fix-arm-builds.diff
deleted file mode 100644
index 368fad4..0000000
--- a/debian/lenny/dependencies/libr/debian/patches/001-fix-arm-builds.diff
+++ /dev/null
@@ -1,56 +0,0 @@
-diff -ru libr-0.6.0~maverick/configure libr-0.6.0/configure
---- libr-0.6.0~maverick/configure	2011-03-05 20:21:12.000000000 +0000
-+++ libr-0.6.0/configure	2013-07-19 03:43:01.000000000 +0000
-@@ -13072,6 +13072,10 @@
- 	ARCH="i386";
- elif test "$UNAMEM" = "i686" ; then
- 	ARCH="i386";
-+elif test "$UNAMEM" = "armv5tejl" ; then
-+	ARCH="armel";
-+elif test "$UNAMEM" = "armv6l" ; then
-+	ARCH="armhf";
- elif test "$UNAMEM" = "x86_64"; then
- 	ARCH="amd64";
- fi
-@@ -13083,6 +13087,14 @@
- 	CFLAGS="$CFLAGS -m64";
- 	{ $as_echo "$as_me:${as_lineno-$LINENO}: Ready for 64-bit compilation." >&5
- $as_echo "$as_me: Ready for 64-bit compilation." >&6;};
-+elif test "$ARCH" = "armel" ; then
-+	CFLAGS="$CFLAGS";
-+	{ $as_echo "$as_me:${as_lineno-$LINENO}: Ready for armel compilation." >&5
-+$as_echo "$as_me: Ready for armel compilation." >&6;};
-+elif test "$ARCH" = "armhf" ; then
-+	CFLAGS="$CFLAGS";
-+	{ $as_echo "$as_me:${as_lineno-$LINENO}: Ready for armhf compilation." >&5
-+$as_echo "$as_me: Ready for armhf compilation." >&6;};
- else
- 	as_fn_error $? "Target architecture ${ARCH} is invalid!" "$LINENO" 5 ;
- fi
-diff -ru libr-0.6.0~maverick/configure.ac libr-0.6.0/configure.ac
---- libr-0.6.0~maverick/configure.ac	2011-03-05 20:20:50.000000000 +0000
-+++ libr-0.6.0/configure.ac	2013-07-19 03:41:27.000000000 +0000
-@@ -81,6 +81,10 @@
- 	ARCH="i386";
- elif test "$UNAMEM" = "i686" ; then
- 	ARCH="i386";
-+elif test "$UNAMEM" = "armv5tejl" ; then
-+	ARCH="armel";
-+elif test "$UNAMEM" = "armv6l" ; then
-+	ARCH="armhf";
- elif test "$UNAMEM" = "x86_64"; then
- 	ARCH="amd64";
- fi
-@@ -90,6 +94,12 @@
- elif test "$ARCH" = "amd64" ; then
- 	CFLAGS="$CFLAGS -m64";
- 	AC_MSG_NOTICE([Ready for 64-bit compilation.]);
-+elif test "$ARCH" = "armel" ; then
-+	CFLAGS="$CFLAGS";
-+	AC_MSG_NOTICE([Ready for armel compilation.]);
-+elif test "$ARCH" = "armhf" ; then
-+	CFLAGS="$CFLAGS";
-+	AC_MSG_NOTICE([Ready for armhf compilation.]);
- else
- 	AC_MSG_ERROR([Target architecture ${ARCH} is invalid!]);
- fi
diff --git a/debian/lenny/dependencies/libr/debian/patches/002-fix-crash-on-malformed-icon.diff b/debian/lenny/dependencies/libr/debian/patches/002-fix-crash-on-malformed-icon.diff
deleted file mode 100644
index 757075f..0000000
--- a/debian/lenny/dependencies/libr/debian/patches/002-fix-crash-on-malformed-icon.diff
+++ /dev/null
@@ -1,34 +0,0 @@
-diff -ru libr-0.6.0~maverick/src/libr-icons.c libr-0.6.0/src/libr-icons.c
---- libr-0.6.0~maverick/src/libr-icons.c	2011-03-02 22:22:33.000000000 +0000
-+++ libr-0.6.0/src/libr-icons.c	2012-09-12 20:08:35.000000000 +0000
-@@ -330,18 +330,20 @@
- 			if(entry->type == LIBR_SVG)
- 			{
- 				libr_icon *icon = libr_icon_geticon_byname(handle, entry->name);
--				libr_icon *icon_onecanvas;
--				char *buffer;
-+				if (icon) {
-+					libr_icon *icon_onecanvas;
-+					char *buffer;
- 				
--				/* should we report the requested size for SVG? */
--				icon->icon_size = iconsize;
-+					/* should we report the requested size for SVG? */
-+					icon->icon_size = iconsize;
- 				
--				/* if the SVG is a "one canvas" document then extract the correctly sized icon */
--				if((buffer = onecanvas_geticon_bysize(icon->buffer, iconsize)) != NULL)
--				{
--					libr_icon_close(icon);
--					icon_onecanvas = new_icon_handle(LIBR_SVG, iconsize, buffer, strlen(buffer));
--					return icon_onecanvas;
-+					/* if the SVG is a "one canvas" document then extract the correctly sized icon */
-+					if((buffer = onecanvas_geticon_bysize(icon->buffer, iconsize)) != NULL)
-+					{
-+						libr_icon_close(icon);
-+						icon_onecanvas = new_icon_handle(LIBR_SVG, iconsize, buffer, strlen(buffer));
-+						return icon_onecanvas;
-+					}
- 				}
- 				return icon;
- 			}
diff --git a/debian/lenny/dependencies/libr/debian/patches/003-fix-gtk-includes.diff b/debian/lenny/dependencies/libr/debian/patches/003-fix-gtk-includes.diff
deleted file mode 100644
index d300bee..0000000
--- a/debian/lenny/dependencies/libr/debian/patches/003-fix-gtk-includes.diff
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ru libr-0.6.0~maverick/src/libr-gtk.c libr-0.6.0/src/libr-gtk.c
---- libr-0.6.0~maverick/src/libr-gtk.c	2009-12-01 23:11:37.000000000 +0000
-+++ libr-0.6.0/src/libr-gtk.c	2012-09-12 20:08:35.000000000 +0000
-@@ -33,7 +33,7 @@
- 
- /* For loading GTK/GDK images */
- #include <gdk-pixbuf/gdk-pixbuf.h>
--#include <glib/gthread.h>
-+#include <glib.h>
- 
- /* For loading GLADE files */
- #include <glade/glade.h>
diff --git a/debian/lenny/dependencies/libr/debian/patches/004-fix-force-arch.diff b/debian/lenny/dependencies/libr/debian/patches/004-fix-force-arch.diff
deleted file mode 100644
index 9c25095..0000000
--- a/debian/lenny/dependencies/libr/debian/patches/004-fix-force-arch.diff
+++ /dev/null
@@ -1,138 +0,0 @@
-Index: b/Makefile.in
-===================================================================
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -136,7 +136,6 @@
- ACLOCAL = @ACLOCAL@
- AMTAR = @AMTAR@
- AR = @AR@
--ARCH = @ARCH@
- AUTOCONF = @AUTOCONF@
- AUTOHEADER = @AUTOHEADER@
- AUTOMAKE = @AUTOMAKE@
-Index: b/configure
-===================================================================
---- a/configure
-+++ b/configure
-@@ -746,7 +746,6 @@
- am__EXEEXT_TRUE
- LTLIBOBJS
- LIBOBJS
--ARCH
- BACKEND_PKG
- LIBR_BACKEND
- BACKEND_NAME
-@@ -13062,44 +13061,6 @@
- 
- 
- 
--## Handle target architecture configuration
--UNAMEM=`uname -m`;
--if test "$UNAMEM" = "i386" ; then
--	ARCH="i386";
--elif test "$UNAMEM" = "i486" ; then
--	ARCH="i386";
--elif test "$UNAMEM" = "i586" ; then
--	ARCH="i386";
--elif test "$UNAMEM" = "i686" ; then
--	ARCH="i386";
--elif test "$UNAMEM" = "armv5tejl" ; then
--	ARCH="armel";
--elif test "$UNAMEM" = "armv6l" ; then
--	ARCH="armhf";
--elif test "$UNAMEM" = "x86_64"; then
--	ARCH="amd64";
--fi
--if test "$ARCH" = "i386" ; then
--	CFLAGS="$CFLAGS -m32";
--	{ $as_echo "$as_me:${as_lineno-$LINENO}: Ready for 32-bit compilation." >&5
--$as_echo "$as_me: Ready for 32-bit compilation." >&6;};
--elif test "$ARCH" = "amd64" ; then
--	CFLAGS="$CFLAGS -m64";
--	{ $as_echo "$as_me:${as_lineno-$LINENO}: Ready for 64-bit compilation." >&5
--$as_echo "$as_me: Ready for 64-bit compilation." >&6;};
--elif test "$ARCH" = "armel" ; then
--	CFLAGS="$CFLAGS";
--	{ $as_echo "$as_me:${as_lineno-$LINENO}: Ready for armel compilation." >&5
--$as_echo "$as_me: Ready for armel compilation." >&6;};
--elif test "$ARCH" = "armhf" ; then
--	CFLAGS="$CFLAGS";
--	{ $as_echo "$as_me:${as_lineno-$LINENO}: Ready for armhf compilation." >&5
--$as_echo "$as_me: Ready for armhf compilation." >&6;};
--else
--	as_fn_error $? "Target architecture ${ARCH} is invalid!" "$LINENO" 5 ;
--fi
--
--## END Handle target architecture configuration
- 
- ac_config_headers="$ac_config_headers config.h"
 ** Diff limit reached (max: 250 lines) **