diff options
author | Timothy Pearson <kb9vqf@pearsoncomputing.net> | 2014-12-27 08:20:44 -0600 |
---|---|---|
committer | Slávek Banko <slavek.banko@axis.cz> | 2018-07-14 15:38:40 +0200 |
commit | 9c2670d3b538337387baed486caf8ed78942806f (patch) | |
tree | bfd112a3a6b8b7bd28b7b7772932d1151bb92b83 | |
parent | d1f8a4b87e7fe68867dbfac671d9fecd5c76ab4c (diff) | |
download | tde-packaging-9c2670d3b538337387baed486caf8ed78942806f.tar.gz tde-packaging-9c2670d3b538337387baed486caf8ed78942806f.zip |
Fix up libr packaging somewhat
(cherry picked from commit 88e2c685d64cdc4ccd15a8d3e4b930875addcb16)
45 files changed, 12 insertions, 1500 deletions
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 abb928a27..000000000 --- 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 0f62cd854..000000000 --- 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 ae5862c79..000000000 --- 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 368fad44e..000000000 --- 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 757075f0e..000000000 --- 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 d300beeca..000000000 --- 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 9c25095ea..000000000 --- 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" - -Index: b/configure.ac -=================================================================== ---- a/configure.ac -+++ b/configure.ac -@@ -71,40 +71,6 @@ - AC_SUBST(LIBR_BACKEND) - AC_SUBST(BACKEND_PKG) - --## 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"; -- AC_MSG_NOTICE([Ready for 32-bit compilation.]); --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 --AC_SUBST(ARCH) --## END Handle target architecture configuration - - AC_CONFIG_HEADERS(config.h) - AC_OUTPUT( -Index: b/man/Makefile.in -=================================================================== ---- a/man/Makefile.in -+++ b/man/Makefile.in -@@ -81,7 +81,6 @@ - ACLOCAL = @ACLOCAL@ - AMTAR = @AMTAR@ - AR = @AR@ --ARCH = @ARCH@ - AUTOCONF = @AUTOCONF@ - AUTOHEADER = @AUTOHEADER@ - AUTOMAKE = @AUTOMAKE@ -Index: b/src/Makefile.in -=================================================================== ---- a/src/Makefile.in -+++ b/src/Makefile.in -@@ -103,7 +103,6 @@ - ACLOCAL = @ACLOCAL@ - AMTAR = @AMTAR@ - AR = @AR@ --ARCH = @ARCH@ - AUTOCONF = @AUTOCONF@ - AUTOHEADER = @AUTOHEADER@ - AUTOMAKE = @AUTOMAKE@ diff --git a/debian/lenny/dependencies/libr/debian/patches/005-fix-arm-mangled-section.diff b/debian/lenny/dependencies/libr/debian/patches/005-fix-arm-mangled-section.diff deleted file mode 100644 index 141c4c92e..000000000 --- a/debian/lenny/dependencies/libr/debian/patches/005-fix-arm-mangled-section.diff +++ /dev/null @@ -1,44 +0,0 @@ -Index: libr-0.6.0/src/libr-bfd.c -=================================================================== ---- libr-0.6.0.orig/src/libr-bfd.c 2011-03-02 22:06:52.000000000 +0000 -+++ libr-0.6.0/src/libr-bfd.c 2014-03-30 10:57:27.132041406 +0000 -@@ -159,7 +159,18 @@ - continue; /* Section has been marked for deletion */ - } - /* Use SEC_LINKER_CREATED to ask the libbfd backend to take care of configuring the section */ -- oscn = bfd_make_section_anyway_with_flags(ohandle, iscn->name, iscn->flags | SEC_LINKER_CREATED); -+ -+ // Keep the ARM_ATTRIBUTES section type intact on armhf systems -+ // If this is not done, readelf -A will not print any architecture information for the modified library, -+ // and ldd will report that the library cannot be found -+ if (strcmp(iscn->name, ".ARM.attributes") == 0) -+ { -+ oscn = bfd_make_section_anyway_with_flags(ohandle, iscn->name, iscn->flags); -+ } -+ else -+ { -+ oscn = bfd_make_section_anyway_with_flags(ohandle, iscn->name, iscn->flags | SEC_LINKER_CREATED); -+ } - if(oscn == NULL) - { - printf("failed to create out section: %s\n", bfd_errmsg(bfd_get_error())); -@@ -262,6 +273,7 @@ - reloc_count = bfd_canonicalize_reloc(ihandle, iscn, reloc_buffer, symtab_buffer); - bfd_set_reloc(ohandle, oscn, reloc_buffer, reloc_count); - } -+ - if(bfd_get_section_flags(ihandle, iscn) & SEC_HAS_CONTENTS) - { - /* NOTE: if the section is just being copied then do that, otherwise grab -@@ -286,6 +298,11 @@ - return false; - } - free(buffer); -+ if(!bfd_copy_private_section_data(ihandle, iscn, ohandle, oscn)) -+ { -+ printf("failed to copy private section data: %s\n", bfd_errmsg(bfd_get_error())); -+ return false; -+ } - } - } - if(!bfd_copy_private_bfd_data(ihandle, ohandle)) diff --git a/debian/lenny/dependencies/libr/debian/patches/series b/debian/lenny/dependencies/libr/debian/patches/series index 844430de6..e69de29bb 100644 --- a/debian/lenny/dependencies/libr/debian/patches/series +++ b/debian/lenny/dependencies/libr/debian/patches/series @@ -1,6 +0,0 @@ -000-fix-stack-smashing.diff -001-fix-arm-builds.diff -002-fix-crash-on-malformed-icon.diff -003-fix-gtk-includes.diff -004-fix-force-arch.diff -005-fix-arm-mangled-section.diff diff --git a/debian/lenny/dependencies/libr/debian/postinst.ex b/debian/lenny/dependencies/libr/debian/postinst.ex deleted file mode 100644 index 36389e3fa..000000000 --- a/debian/lenny/dependencies/libr/debian/postinst.ex +++ /dev/null @@ -1,39 +0,0 @@ -#!/bin/sh -# postinst script for libr -# -# see: dh_installdeb(1) - -set -e - -# summary of how this script can be called: -# * <postinst> `configure' <most-recently-configured-version> -# * <old-postinst> `abort-upgrade' <new version> -# * <conflictor's-postinst> `abort-remove' `in-favour' <package> -# <new-version> -# * <postinst> `abort-remove' -# * <deconfigured's-postinst> `abort-deconfigure' `in-favour' -# <failed-install-package> <version> `removing' -# <conflicting-package> <version> -# for details, see http://www.debian.org/doc/debian-policy/ or -# the debian-policy package - - -case "$1" in - configure) - ;; - - abort-upgrade|abort-remove|abort-deconfigure) - ;; - - *) - echo "postinst called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# - -exit 0 diff --git a/debian/lenny/dependencies/libr/debian/postrm.ex b/debian/lenny/dependencies/libr/debian/postrm.ex deleted file mode 100644 index 58c583ec8..000000000 --- a/debian/lenny/dependencies/libr/debian/postrm.ex +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/sh -# postrm script for libr -# -# see: dh_installdeb(1) - -set -e - -# summary of how this script can be called: -# * <postrm> `remove' -# * <postrm> `purge' -# * <old-postrm> `upgrade' <new-version> -# * <new-postrm> `failed-upgrade' <old-version> -# * <new-postrm> `abort-install' -# * <new-postrm> `abort-install' <old-version> -# * <new-postrm> `abort-upgrade' <old-version> -# * <disappearer's-postrm> `disappear' <overwriter> -# <overwriter-version> -# for details, see http://www.debian.org/doc/debian-policy/ or -# the debian-policy package - - -case "$1" in - purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) - ;; - - *) - echo "postrm called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# - -exit 0 diff --git a/debian/lenny/dependencies/libr/debian/preinst.ex b/debian/lenny/dependencies/libr/debian/preinst.ex deleted file mode 100644 index 0eec3ccb4..000000000 --- a/debian/lenny/dependencies/libr/debian/preinst.ex +++ /dev/null @@ -1,35 +0,0 @@ -#!/bin/sh -# preinst script for libr -# -# see: dh_installdeb(1) - -set -e - -# summary of how this script can be called: -# * <new-preinst> `install' -# * <new-preinst> `install' <old-version> -# * <new-preinst> `upgrade' <old-version> -# * <old-preinst> `abort-upgrade' <new-version> -# for details, see http://www.debian.org/doc/debian-policy/ or -# the debian-policy package - - -case "$1" in - install|upgrade) - ;; - - abort-upgrade) - ;; - - *) - echo "preinst called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# - -exit 0 diff --git a/debian/lenny/dependencies/libr/debian/prerm.ex b/debian/lenny/dependencies/libr/debian/prerm.ex deleted file mode 100644 index e479d0967..000000000 --- a/debian/lenny/dependencies/libr/debian/prerm.ex +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/sh -# prerm script for libr -# -# see: dh_installdeb(1) - -set -e - -# summary of how this script can be called: -# * <prerm> `remove' -# * <old-prerm> `upgrade' <new-version> -# * <new-prerm> `failed-upgrade' <old-version> -# * <conflictor's-prerm> `remove' `in-favour' <package> <new-version> -# * <deconfigured's-prerm> `deconfigure' `in-favour' -# <package-being-installed> <version> `removing' -# <conflicting-package> <version> -# for details, see http://www.debian.org/doc/debian-policy/ or -# the debian-policy package - - -case "$1" in - remove|upgrade|deconfigure) - ;; - - failed-upgrade) - ;; - - *) - echo "prerm called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# - -exit 0 diff --git a/debian/lenny/dependencies/libr/debian/rules b/debian/lenny/dependencies/libr/debian/rules index 6b83cd8b5..7314f03f2 100755 --- a/debian/lenny/dependencies/libr/debian/rules +++ b/debian/lenny/dependencies/libr/debian/rules @@ -41,6 +41,10 @@ endif ifneq "$(wildcard /usr/share/misc/config.guess)" "" cp -f /usr/share/misc/config.guess config.guess endif + cp -Rp /usr/share/aclocal/libtool.m4 libtool.m4.in + cp -Rp /usr/share/libtool/config/ltmain.sh ltmain.sh + autoconf + automake ./configure $(CROSS) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs" diff --git a/debian/lenny/dependencies/libr/debian/watch.ex b/debian/lenny/dependencies/libr/debian/watch.ex deleted file mode 100644 index 6555cc5cf..000000000 --- a/debian/lenny/dependencies/libr/debian/watch.ex +++ /dev/null @@ -1,23 +0,0 @@ -# Example watch control file for uscan -# Rename this file to "watch" and then you can run the "uscan" command -# to check for upstream updates and more. -# See uscan(1) for format - -# Compulsory line, this is a version 3 file -version=3 - -# Uncomment to examine a Webpage -# <Webpage URL> <string match> -#http://www.example.com/downloads.php libr-(.*)\.tar\.gz - -# Uncomment to examine a Webserver directory -#http://www.example.com/pub/libr-(.*)\.tar\.gz - -# Uncommment to examine a FTP server -#ftp://ftp.example.com/pub/libr-(.*)\.tar\.gz debian uupdate - -# Uncomment to find new files on sourceforge, for devscripts >= 2.9 -# http://sf.net/libr/libr-(.*)\.tar\.gz - -# Uncomment to find new files on GooglePages -# http://example.googlepages.com/foo.html libr-(.*)\.tar\.gz diff --git a/debian/squeeze/dependencies/libr/debian/cron.d.ex b/debian/squeeze/dependencies/libr/debian/cron.d.ex deleted file mode 100644 index abb928a27..000000000 --- a/debian/squeeze/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/squeeze/dependencies/libr/debian/libr.default.ex b/debian/squeeze/dependencies/libr/debian/libr.default.ex deleted file mode 100644 index 0f62cd854..000000000 --- a/debian/squeeze/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/squeeze/dependencies/libr/debian/patches/000-fix-stack-smashing.diff b/debian/squeeze/dependencies/libr/debian/patches/000-fix-stack-smashing.diff deleted file mode 100644 index ae5862c79..000000000 --- a/debian/squeeze/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/squeeze/dependencies/libr/debian/patches/001-fix-arm-builds.diff b/debian/squeeze/dependencies/libr/debian/patches/001-fix-arm-builds.diff deleted file mode 100644 index 368fad44e..000000000 --- a/debian/squeeze/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/squeeze/dependencies/libr/debian/patches/002-fix-crash-on-malformed-icon.diff b/debian/squeeze/dependencies/libr/debian/patches/002-fix-crash-on-malformed-icon.diff deleted file mode 100644 index 757075f0e..000000000 --- a/debian/squeeze/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/squeeze/dependencies/libr/debian/patches/003-fix-gtk-includes.diff b/debian/squeeze/dependencies/libr/debian/patches/003-fix-gtk-includes.diff deleted file mode 100644 index d300beeca..000000000 --- a/debian/squeeze/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/squeeze/dependencies/libr/debian/patches/004-fix-force-arch.diff b/debian/squeeze/dependencies/libr/debian/patches/004-fix-force-arch.diff deleted file mode 100644 index 9c25095ea..000000000 --- a/debian/squeeze/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" - -Index: b/configure.ac -=================================================================== ---- a/configure.ac -+++ b/configure.ac -@@ -71,40 +71,6 @@ - AC_SUBST(LIBR_BACKEND) - AC_SUBST(BACKEND_PKG) - --## 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"; -- AC_MSG_NOTICE([Ready for 32-bit compilation.]); --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 --AC_SUBST(ARCH) --## END Handle target architecture configuration - - AC_CONFIG_HEADERS(config.h) - AC_OUTPUT( -Index: b/man/Makefile.in -=================================================================== ---- a/man/Makefile.in -+++ b/man/Makefile.in -@@ -81,7 +81,6 @@ - ACLOCAL = @ACLOCAL@ - AMTAR = @AMTAR@ - AR = @AR@ --ARCH = @ARCH@ - AUTOCONF = @AUTOCONF@ - AUTOHEADER = @AUTOHEADER@ - AUTOMAKE = @AUTOMAKE@ -Index: b/src/Makefile.in -=================================================================== ---- a/src/Makefile.in -+++ b/src/Makefile.in -@@ -103,7 +103,6 @@ - ACLOCAL = @ACLOCAL@ - AMTAR = @AMTAR@ - AR = @AR@ --ARCH = @ARCH@ - AUTOCONF = @AUTOCONF@ - AUTOHEADER = @AUTOHEADER@ - AUTOMAKE = @AUTOMAKE@ diff --git a/debian/squeeze/dependencies/libr/debian/patches/005-fix-arm-mangled-section.diff b/debian/squeeze/dependencies/libr/debian/patches/005-fix-arm-mangled-section.diff deleted file mode 100644 index 141c4c92e..000000000 --- a/debian/squeeze/dependencies/libr/debian/patches/005-fix-arm-mangled-section.diff +++ /dev/null @@ -1,44 +0,0 @@ -Index: libr-0.6.0/src/libr-bfd.c -=================================================================== ---- libr-0.6.0.orig/src/libr-bfd.c 2011-03-02 22:06:52.000000000 +0000 -+++ libr-0.6.0/src/libr-bfd.c 2014-03-30 10:57:27.132041406 +0000 -@@ -159,7 +159,18 @@ - continue; /* Section has been marked for deletion */ - } - /* Use SEC_LINKER_CREATED to ask the libbfd backend to take care of configuring the section */ -- oscn = bfd_make_section_anyway_with_flags(ohandle, iscn->name, iscn->flags | SEC_LINKER_CREATED); -+ -+ // Keep the ARM_ATTRIBUTES section type intact on armhf systems -+ // If this is not done, readelf -A will not print any architecture information for the modified library, -+ // and ldd will report that the library cannot be found -+ if (strcmp(iscn->name, ".ARM.attributes") == 0) -+ { -+ oscn = bfd_make_section_anyway_with_flags(ohandle, iscn->name, iscn->flags); -+ } -+ else -+ { -+ oscn = bfd_make_section_anyway_with_flags(ohandle, iscn->name, iscn->flags | SEC_LINKER_CREATED); -+ } - if(oscn == NULL) - { - printf("failed to create out section: %s\n", bfd_errmsg(bfd_get_error())); -@@ -262,6 +273,7 @@ - reloc_count = bfd_canonicalize_reloc(ihandle, iscn, reloc_buffer, symtab_buffer); - bfd_set_reloc(ohandle, oscn, reloc_buffer, reloc_count); - } -+ - if(bfd_get_section_flags(ihandle, iscn) & SEC_HAS_CONTENTS) - { - /* NOTE: if the section is just being copied then do that, otherwise grab -@@ -286,6 +298,11 @@ - return false; - } - free(buffer); -+ if(!bfd_copy_private_section_data(ihandle, iscn, ohandle, oscn)) -+ { -+ printf("failed to copy private section data: %s\n", bfd_errmsg(bfd_get_error())); -+ return false; -+ } - } - } - if(!bfd_copy_private_bfd_data(ihandle, ohandle)) diff --git a/debian/squeeze/dependencies/libr/debian/patches/series b/debian/squeeze/dependencies/libr/debian/patches/series index 844430de6..e69de29bb 100644 --- a/debian/squeeze/dependencies/libr/debian/patches/series +++ b/debian/squeeze/dependencies/libr/debian/patches/series @@ -1,6 +0,0 @@ -000-fix-stack-smashing.diff -001-fix-arm-builds.diff -002-fix-crash-on-malformed-icon.diff -003-fix-gtk-includes.diff -004-fix-force-arch.diff -005-fix-arm-mangled-section.diff diff --git a/debian/squeeze/dependencies/libr/debian/postinst.ex b/debian/squeeze/dependencies/libr/debian/postinst.ex deleted file mode 100644 index 36389e3fa..000000000 --- a/debian/squeeze/dependencies/libr/debian/postinst.ex +++ /dev/null @@ -1,39 +0,0 @@ -#!/bin/sh -# postinst script for libr -# -# see: dh_installdeb(1) - -set -e - -# summary of how this script can be called: -# * <postinst> `configure' <most-recently-configured-version> -# * <old-postinst> `abort-upgrade' <new version> -# * <conflictor's-postinst> `abort-remove' `in-favour' <package> -# <new-version> -# * <postinst> `abort-remove' -# * <deconfigured's-postinst> `abort-deconfigure' `in-favour' -# <failed-install-package> <version> `removing' -# <conflicting-package> <version> -# for details, see http://www.debian.org/doc/debian-policy/ or -# the debian-policy package - - -case "$1" in - configure) - ;; - - abort-upgrade|abort-remove|abort-deconfigure) - ;; - - *) - echo "postinst called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# - -exit 0 diff --git a/debian/squeeze/dependencies/libr/debian/postrm.ex b/debian/squeeze/dependencies/libr/debian/postrm.ex deleted file mode 100644 index 58c583ec8..000000000 --- a/debian/squeeze/dependencies/libr/debian/postrm.ex +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/sh -# postrm script for libr -# -# see: dh_installdeb(1) - -set -e - -# summary of how this script can be called: -# * <postrm> `remove' -# * <postrm> `purge' -# * <old-postrm> `upgrade' <new-version> -# * <new-postrm> `failed-upgrade' <old-version> -# * <new-postrm> `abort-install' -# * <new-postrm> `abort-install' <old-version> -# * <new-postrm> `abort-upgrade' <old-version> -# * <disappearer's-postrm> `disappear' <overwriter> -# <overwriter-version> -# for details, see http://www.debian.org/doc/debian-policy/ or -# the debian-policy package - - -case "$1" in - purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) - ;; - - *) - echo "postrm called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# - -exit 0 diff --git a/debian/squeeze/dependencies/libr/debian/preinst.ex b/debian/squeeze/dependencies/libr/debian/preinst.ex deleted file mode 100644 index 0eec3ccb4..000000000 --- a/debian/squeeze/dependencies/libr/debian/preinst.ex +++ /dev/null @@ -1,35 +0,0 @@ -#!/bin/sh -# preinst script for libr -# -# see: dh_installdeb(1) - -set -e - -# summary of how this script can be called: -# * <new-preinst> `install' -# * <new-preinst> `install' <old-version> -# * <new-preinst> `upgrade' <old-version> -# * <old-preinst> `abort-upgrade' <new-version> -# for details, see http://www.debian.org/doc/debian-policy/ or -# the debian-policy package - - -case "$1" in - install|upgrade) - ;; - - abort-upgrade) - ;; - - *) - echo "preinst called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# - -exit 0 diff --git a/debian/squeeze/dependencies/libr/debian/prerm.ex b/debian/squeeze/dependencies/libr/debian/prerm.ex deleted file mode 100644 index e479d0967..000000000 --- a/debian/squeeze/dependencies/libr/debian/prerm.ex +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/sh -# prerm script for libr -# -# see: dh_installdeb(1) - -set -e - -# summary of how this script can be called: -# * <prerm> `remove' -# * <old-prerm> `upgrade' <new-version> -# * <new-prerm> `failed-upgrade' <old-version> -# * <conflictor's-prerm> `remove' `in-favour' <package> <new-version> -# * <deconfigured's-prerm> `deconfigure' `in-favour' -# <package-being-installed> <version> `removing' -# <conflicting-package> <version> -# for details, see http://www.debian.org/doc/debian-policy/ or -# the debian-policy package - - -case "$1" in - remove|upgrade|deconfigure) - ;; - - failed-upgrade) - ;; - - *) - echo "prerm called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# - -exit 0 diff --git a/debian/squeeze/dependencies/libr/debian/rules b/debian/squeeze/dependencies/libr/debian/rules index 6b83cd8b5..7314f03f2 100755 --- a/debian/squeeze/dependencies/libr/debian/rules +++ b/debian/squeeze/dependencies/libr/debian/rules @@ -41,6 +41,10 @@ endif ifneq "$(wildcard /usr/share/misc/config.guess)" "" cp -f /usr/share/misc/config.guess config.guess endif + cp -Rp /usr/share/aclocal/libtool.m4 libtool.m4.in + cp -Rp /usr/share/libtool/config/ltmain.sh ltmain.sh + autoconf + automake ./configure $(CROSS) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs" diff --git a/debian/squeeze/dependencies/libr/debian/watch.ex b/debian/squeeze/dependencies/libr/debian/watch.ex deleted file mode 100644 index 6555cc5cf..000000000 --- a/debian/squeeze/dependencies/libr/debian/watch.ex +++ /dev/null @@ -1,23 +0,0 @@ -# Example watch control file for uscan -# Rename this file to "watch" and then you can run the "uscan" command -# to check for upstream updates and more. -# See uscan(1) for format - -# Compulsory line, this is a version 3 file -version=3 - -# Uncomment to examine a Webpage -# <Webpage URL> <string match> -#http://www.example.com/downloads.php libr-(.*)\.tar\.gz - -# Uncomment to examine a Webserver directory -#http://www.example.com/pub/libr-(.*)\.tar\.gz - -# Uncommment to examine a FTP server -#ftp://ftp.example.com/pub/libr-(.*)\.tar\.gz debian uupdate - -# Uncomment to find new files on sourceforge, for devscripts >= 2.9 -# http://sf.net/libr/libr-(.*)\.tar\.gz - -# Uncomment to find new files on GooglePages -# http://example.googlepages.com/foo.html libr-(.*)\.tar\.gz diff --git a/ubuntu/maverick/dependencies/libr/debian/cron.d.ex b/ubuntu/maverick/dependencies/libr/debian/cron.d.ex deleted file mode 100644 index abb928a27..000000000 --- a/ubuntu/maverick/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/ubuntu/maverick/dependencies/libr/debian/libr.default.ex b/ubuntu/maverick/dependencies/libr/debian/libr.default.ex deleted file mode 100644 index 0f62cd854..000000000 --- a/ubuntu/maverick/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/ubuntu/maverick/dependencies/libr/debian/patches/000-fix-stack-smashing.diff b/ubuntu/maverick/dependencies/libr/debian/patches/000-fix-stack-smashing.diff deleted file mode 100644 index ae5862c79..000000000 --- a/ubuntu/maverick/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/ubuntu/maverick/dependencies/libr/debian/patches/001-fix-arm-builds.diff b/ubuntu/maverick/dependencies/libr/debian/patches/001-fix-arm-builds.diff deleted file mode 100644 index 368fad44e..000000000 --- a/ubuntu/maverick/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/ubuntu/maverick/dependencies/libr/debian/patches/002-fix-crash-on-malformed-icon.diff b/ubuntu/maverick/dependencies/libr/debian/patches/002-fix-crash-on-malformed-icon.diff deleted file mode 100644 index 757075f0e..000000000 --- a/ubuntu/maverick/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/ubuntu/maverick/dependencies/libr/debian/patches/003-fix-gtk-includes.diff b/ubuntu/maverick/dependencies/libr/debian/patches/003-fix-gtk-includes.diff deleted file mode 100644 index d300beeca..000000000 --- a/ubuntu/maverick/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/ubuntu/maverick/dependencies/libr/debian/patches/004-fix-force-arch.diff b/ubuntu/maverick/dependencies/libr/debian/patches/004-fix-force-arch.diff deleted file mode 100644 index 9c25095ea..000000000 --- a/ubuntu/maverick/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" - -Index: b/configure.ac -=================================================================== ---- a/configure.ac -+++ b/configure.ac -@@ -71,40 +71,6 @@ - AC_SUBST(LIBR_BACKEND) - AC_SUBST(BACKEND_PKG) - --## 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"; -- AC_MSG_NOTICE([Ready for 32-bit compilation.]); --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 --AC_SUBST(ARCH) --## END Handle target architecture configuration - - AC_CONFIG_HEADERS(config.h) - AC_OUTPUT( -Index: b/man/Makefile.in -=================================================================== ---- a/man/Makefile.in -+++ b/man/Makefile.in -@@ -81,7 +81,6 @@ - ACLOCAL = @ACLOCAL@ - AMTAR = @AMTAR@ - AR = @AR@ --ARCH = @ARCH@ - AUTOCONF = @AUTOCONF@ - AUTOHEADER = @AUTOHEADER@ - AUTOMAKE = @AUTOMAKE@ -Index: b/src/Makefile.in -=================================================================== ---- a/src/Makefile.in -+++ b/src/Makefile.in -@@ -103,7 +103,6 @@ - ACLOCAL = @ACLOCAL@ - AMTAR = @AMTAR@ - AR = @AR@ --ARCH = @ARCH@ - AUTOCONF = @AUTOCONF@ - AUTOHEADER = @AUTOHEADER@ - AUTOMAKE = @AUTOMAKE@ diff --git a/ubuntu/maverick/dependencies/libr/debian/patches/005-fix-arm-mangled-section.diff b/ubuntu/maverick/dependencies/libr/debian/patches/005-fix-arm-mangled-section.diff deleted file mode 100644 index 141c4c92e..000000000 --- a/ubuntu/maverick/dependencies/libr/debian/patches/005-fix-arm-mangled-section.diff +++ /dev/null @@ -1,44 +0,0 @@ -Index: libr-0.6.0/src/libr-bfd.c -=================================================================== ---- libr-0.6.0.orig/src/libr-bfd.c 2011-03-02 22:06:52.000000000 +0000 -+++ libr-0.6.0/src/libr-bfd.c 2014-03-30 10:57:27.132041406 +0000 -@@ -159,7 +159,18 @@ - continue; /* Section has been marked for deletion */ - } - /* Use SEC_LINKER_CREATED to ask the libbfd backend to take care of configuring the section */ -- oscn = bfd_make_section_anyway_with_flags(ohandle, iscn->name, iscn->flags | SEC_LINKER_CREATED); -+ -+ // Keep the ARM_ATTRIBUTES section type intact on armhf systems -+ // If this is not done, readelf -A will not print any architecture information for the modified library, -+ // and ldd will report that the library cannot be found -+ if (strcmp(iscn->name, ".ARM.attributes") == 0) -+ { -+ oscn = bfd_make_section_anyway_with_flags(ohandle, iscn->name, iscn->flags); -+ } -+ else -+ { -+ oscn = bfd_make_section_anyway_with_flags(ohandle, iscn->name, iscn->flags | SEC_LINKER_CREATED); -+ } - if(oscn == NULL) - { - printf("failed to create out section: %s\n", bfd_errmsg(bfd_get_error())); -@@ -262,6 +273,7 @@ - reloc_count = bfd_canonicalize_reloc(ihandle, iscn, reloc_buffer, symtab_buffer); - bfd_set_reloc(ohandle, oscn, reloc_buffer, reloc_count); - } -+ - if(bfd_get_section_flags(ihandle, iscn) & SEC_HAS_CONTENTS) - { - /* NOTE: if the section is just being copied then do that, otherwise grab -@@ -286,6 +298,11 @@ - return false; - } - free(buffer); -+ if(!bfd_copy_private_section_data(ihandle, iscn, ohandle, oscn)) -+ { -+ printf("failed to copy private section data: %s\n", bfd_errmsg(bfd_get_error())); -+ return false; -+ } - } - } - if(!bfd_copy_private_bfd_data(ihandle, ohandle)) diff --git a/ubuntu/maverick/dependencies/libr/debian/patches/series b/ubuntu/maverick/dependencies/libr/debian/patches/series index 844430de6..e69de29bb 100644 --- a/ubuntu/maverick/dependencies/libr/debian/patches/series +++ b/ubuntu/maverick/dependencies/libr/debian/patches/series @@ -1,6 +0,0 @@ -000-fix-stack-smashing.diff -001-fix-arm-builds.diff -002-fix-crash-on-malformed-icon.diff -003-fix-gtk-includes.diff -004-fix-force-arch.diff -005-fix-arm-mangled-section.diff diff --git a/ubuntu/maverick/dependencies/libr/debian/postinst.ex b/ubuntu/maverick/dependencies/libr/debian/postinst.ex deleted file mode 100644 index 36389e3fa..000000000 --- a/ubuntu/maverick/dependencies/libr/debian/postinst.ex +++ /dev/null @@ -1,39 +0,0 @@ -#!/bin/sh -# postinst script for libr -# -# see: dh_installdeb(1) - -set -e - -# summary of how this script can be called: -# * <postinst> `configure' <most-recently-configured-version> -# * <old-postinst> `abort-upgrade' <new version> -# * <conflictor's-postinst> `abort-remove' `in-favour' <package> -# <new-version> -# * <postinst> `abort-remove' -# * <deconfigured's-postinst> `abort-deconfigure' `in-favour' -# <failed-install-package> <version> `removing' -# <conflicting-package> <version> -# for details, see http://www.debian.org/doc/debian-policy/ or -# the debian-policy package - - -case "$1" in - configure) - ;; - - abort-upgrade|abort-remove|abort-deconfigure) - ;; - - *) - echo "postinst called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# - -exit 0 diff --git a/ubuntu/maverick/dependencies/libr/debian/postrm.ex b/ubuntu/maverick/dependencies/libr/debian/postrm.ex deleted file mode 100644 index 58c583ec8..000000000 --- a/ubuntu/maverick/dependencies/libr/debian/postrm.ex +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/sh -# postrm script for libr -# -# see: dh_installdeb(1) - -set -e - -# summary of how this script can be called: -# * <postrm> `remove' -# * <postrm> `purge' -# * <old-postrm> `upgrade' <new-version> -# * <new-postrm> `failed-upgrade' <old-version> -# * <new-postrm> `abort-install' -# * <new-postrm> `abort-install' <old-version> -# * <new-postrm> `abort-upgrade' <old-version> -# * <disappearer's-postrm> `disappear' <overwriter> -# <overwriter-version> -# for details, see http://www.debian.org/doc/debian-policy/ or -# the debian-policy package - - -case "$1" in - purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) - ;; - - *) - echo "postrm called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# - -exit 0 diff --git a/ubuntu/maverick/dependencies/libr/debian/preinst.ex b/ubuntu/maverick/dependencies/libr/debian/preinst.ex deleted file mode 100644 index 0eec3ccb4..000000000 --- a/ubuntu/maverick/dependencies/libr/debian/preinst.ex +++ /dev/null @@ -1,35 +0,0 @@ -#!/bin/sh -# preinst script for libr -# -# see: dh_installdeb(1) - -set -e - -# summary of how this script can be called: -# * <new-preinst> `install' -# * <new-preinst> `install' <old-version> -# * <new-preinst> `upgrade' <old-version> -# * <old-preinst> `abort-upgrade' <new-version> -# for details, see http://www.debian.org/doc/debian-policy/ or -# the debian-policy package - - -case "$1" in - install|upgrade) - ;; - - abort-upgrade) - ;; - - *) - echo "preinst called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# - -exit 0 diff --git a/ubuntu/maverick/dependencies/libr/debian/prerm.ex b/ubuntu/maverick/dependencies/libr/debian/prerm.ex deleted file mode 100644 index e479d0967..000000000 --- a/ubuntu/maverick/dependencies/libr/debian/prerm.ex +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/sh -# prerm script for libr -# -# see: dh_installdeb(1) - -set -e - -# summary of how this script can be called: -# * <prerm> `remove' -# * <old-prerm> `upgrade' <new-version> -# * <new-prerm> `failed-upgrade' <old-version> -# * <conflictor's-prerm> `remove' `in-favour' <package> <new-version> -# * <deconfigured's-prerm> `deconfigure' `in-favour' -# <package-being-installed> <version> `removing' -# <conflicting-package> <version> -# for details, see http://www.debian.org/doc/debian-policy/ or -# the debian-policy package - - -case "$1" in - remove|upgrade|deconfigure) - ;; - - failed-upgrade) - ;; - - *) - echo "prerm called with unknown argument \`$1'" >&2 - exit 1 - ;; -esac - -# dh_installdeb will replace this with shell code automatically -# generated by other debhelper scripts. - -#DEBHELPER# - -exit 0 diff --git a/ubuntu/maverick/dependencies/libr/debian/rules b/ubuntu/maverick/dependencies/libr/debian/rules index 6b83cd8b5..7314f03f2 100755 --- a/ubuntu/maverick/dependencies/libr/debian/rules +++ b/ubuntu/maverick/dependencies/libr/debian/rules @@ -41,6 +41,10 @@ endif ifneq "$(wildcard /usr/share/misc/config.guess)" "" cp -f /usr/share/misc/config.guess config.guess endif + cp -Rp /usr/share/aclocal/libtool.m4 libtool.m4.in + cp -Rp /usr/share/libtool/config/ltmain.sh ltmain.sh + autoconf + automake ./configure $(CROSS) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs" diff --git a/ubuntu/maverick/dependencies/libr/debian/watch.ex b/ubuntu/maverick/dependencies/libr/debian/watch.ex deleted file mode 100644 index 6555cc5cf..000000000 --- a/ubuntu/maverick/dependencies/libr/debian/watch.ex +++ /dev/null @@ -1,23 +0,0 @@ -# Example watch control file for uscan -# Rename this file to "watch" and then you can run the "uscan" command -# to check for upstream updates and more. -# See uscan(1) for format - -# Compulsory line, this is a version 3 file -version=3 - -# Uncomment to examine a Webpage -# <Webpage URL> <string match> -#http://www.example.com/downloads.php libr-(.*)\.tar\.gz - -# Uncomment to examine a Webserver directory -#http://www.example.com/pub/libr-(.*)\.tar\.gz - -# Uncommment to examine a FTP server -#ftp://ftp.example.com/pub/libr-(.*)\.tar\.gz debian uupdate - -# Uncomment to find new files on sourceforge, for devscripts >= 2.9 -# http://sf.net/libr/libr-(.*)\.tar\.gz - -# Uncomment to find new files on GooglePages -# http://example.googlepages.com/foo.html libr-(.*)\.tar\.gz |