Branch: master

d13c79dd 2014-12-27 08:15:49 Timothy Pearson
Initial import of libr packaging files
A debian/lenny/dependencies/libr/debian/README.Debian
A debian/lenny/dependencies/libr/debian/changelog
A debian/lenny/dependencies/libr/debian/compat
A debian/lenny/dependencies/libr/debian/control
A debian/lenny/dependencies/libr/debian/copyright
A debian/lenny/dependencies/libr/debian/cron.d.ex
A debian/lenny/dependencies/libr/debian/dirs
A debian/lenny/dependencies/libr/debian/docs
A debian/lenny/dependencies/libr/debian/libr-dev.dirs
A debian/lenny/dependencies/libr/debian/libr-dev.install
A debian/lenny/dependencies/libr/debian/libr.default.ex
A debian/lenny/dependencies/libr/debian/libr.doc-base.EX
A debian/lenny/dependencies/libr/debian/libr0.dirs
A debian/lenny/dependencies/libr/debian/libr0.install
A debian/lenny/dependencies/libr/debian/patches/000-fix-stack-smashing.diff
A debian/lenny/dependencies/libr/debian/patches/001-fix-arm-builds.diff
A debian/lenny/dependencies/libr/debian/patches/002-fix-crash-on-malformed-icon.diff
A debian/lenny/dependencies/libr/debian/patches/003-fix-gtk-includes.diff
A debian/lenny/dependencies/libr/debian/patches/004-fix-force-arch.diff
A debian/lenny/dependencies/libr/debian/patches/005-fix-arm-mangled-section.diff
A debian/lenny/dependencies/libr/debian/patches/series
A debian/lenny/dependencies/libr/debian/postinst.ex
A debian/lenny/dependencies/libr/debian/postrm.ex
A debian/lenny/dependencies/libr/debian/preinst.ex
A debian/lenny/dependencies/libr/debian/prerm.ex
A debian/lenny/dependencies/libr/debian/rules
A debian/lenny/dependencies/libr/debian/shlibs.local.ex
A debian/lenny/dependencies/libr/debian/source/format
A debian/lenny/dependencies/libr/debian/source/options
A debian/lenny/dependencies/libr/debian/watch.ex
A debian/squeeze/dependencies/libr/debian/README.Debian
A debian/squeeze/dependencies/libr/debian/changelog
A debian/squeeze/dependencies/libr/debian/compat
A debian/squeeze/dependencies/libr/debian/control
A debian/squeeze/dependencies/libr/debian/copyright
A debian/squeeze/dependencies/libr/debian/cron.d.ex
A debian/squeeze/dependencies/libr/debian/dirs
A debian/squeeze/dependencies/libr/debian/docs
A debian/squeeze/dependencies/libr/debian/libr-dev.dirs
A debian/squeeze/dependencies/libr/debian/libr-dev.install
A debian/squeeze/dependencies/libr/debian/libr.default.ex
A debian/squeeze/dependencies/libr/debian/libr.doc-base.EX
A debian/squeeze/dependencies/libr/debian/libr0.dirs
A debian/squeeze/dependencies/libr/debian/libr0.install
A debian/squeeze/dependencies/libr/debian/patches/000-fix-stack-smashing.diff
A debian/squeeze/dependencies/libr/debian/patches/001-fix-arm-builds.diff
A debian/squeeze/dependencies/libr/debian/patches/002-fix-crash-on-malformed-icon.diff
A debian/squeeze/dependencies/libr/debian/patches/003-fix-gtk-includes.diff
A debian/squeeze/dependencies/libr/debian/patches/004-fix-force-arch.diff
A debian/squeeze/dependencies/libr/debian/patches/005-fix-arm-mangled-section.diff
A debian/squeeze/dependencies/libr/debian/patches/series
A debian/squeeze/dependencies/libr/debian/postinst.ex
A debian/squeeze/dependencies/libr/debian/postrm.ex
A debian/squeeze/dependencies/libr/debian/preinst.ex
A debian/squeeze/dependencies/libr/debian/prerm.ex
A debian/squeeze/dependencies/libr/debian/rules
A debian/squeeze/dependencies/libr/debian/shlibs.local.ex
A debian/squeeze/dependencies/libr/debian/source/format
A debian/squeeze/dependencies/libr/debian/source/options
A debian/squeeze/dependencies/libr/debian/watch.ex
A ubuntu/maverick/dependencies/libr/debian/README.Debian
A ubuntu/maverick/dependencies/libr/debian/changelog
A ubuntu/maverick/dependencies/libr/debian/compat
A ubuntu/maverick/dependencies/libr/debian/control
A ubuntu/maverick/dependencies/libr/debian/copyright
A ubuntu/maverick/dependencies/libr/debian/cron.d.ex
A ubuntu/maverick/dependencies/libr/debian/dirs
A ubuntu/maverick/dependencies/libr/debian/docs
A ubuntu/maverick/dependencies/libr/debian/libr-dev.dirs
A ubuntu/maverick/dependencies/libr/debian/libr-dev.install
A ubuntu/maverick/dependencies/libr/debian/libr.default.ex
A ubuntu/maverick/dependencies/libr/debian/libr.doc-base.EX
A ubuntu/maverick/dependencies/libr/debian/libr0.dirs
A ubuntu/maverick/dependencies/libr/debian/libr0.install
A ubuntu/maverick/dependencies/libr/debian/patches/000-fix-stack-smashing.diff
A ubuntu/maverick/dependencies/libr/debian/patches/001-fix-arm-builds.diff
A ubuntu/maverick/dependencies/libr/debian/patches/002-fix-crash-on-malformed-icon.diff
A ubuntu/maverick/dependencies/libr/debian/patches/003-fix-gtk-includes.diff
A ubuntu/maverick/dependencies/libr/debian/patches/004-fix-force-arch.diff
A ubuntu/maverick/dependencies/libr/debian/patches/005-fix-arm-mangled-section.diff
A ubuntu/maverick/dependencies/libr/debian/patches/series
A ubuntu/maverick/dependencies/libr/debian/postinst.ex
A ubuntu/maverick/dependencies/libr/debian/postrm.ex
A ubuntu/maverick/dependencies/libr/debian/preinst.ex
A ubuntu/maverick/dependencies/libr/debian/prerm.ex
A ubuntu/maverick/dependencies/libr/debian/rules
A ubuntu/maverick/dependencies/libr/debian/shlibs.local.ex
A ubuntu/maverick/dependencies/libr/debian/source/format
A ubuntu/maverick/dependencies/libr/debian/source/options
A ubuntu/maverick/dependencies/libr/debian/watch.ex
diff --git a/debian/lenny/dependencies/libr/debian/README.Debian b/debian/lenny/dependencies/libr/debian/README.Debian
new file mode 100644
index 0000000..120ea0e
--- /dev/null
+++ b/debian/lenny/dependencies/libr/debian/README.Debian
@@ -0,0 +1,6 @@
+libr for Debian
+---------------
+
+<possible notes regarding this package - if none, delete this file>
+
+ -- Erich Hoover <ehoover@...>  Tue, 03 Nov 2009 20:26:31 -0700
diff --git a/debian/lenny/dependencies/libr/debian/changelog b/debian/lenny/dependencies/libr/debian/changelog
new file mode 100644
index 0000000..e10d865
--- /dev/null
+++ b/debian/lenny/dependencies/libr/debian/changelog
@@ -0,0 +1,44 @@
+libr (4:0.6.0-2debian8.0.0+6~d) jessie; urgency=low
+
+  * Fix mangling of a critical elf library section on armhf
+
+ -- Timothy Pearson <kb9vqf@...>  Sun, 30 Mar 2014 06:04:00 -0600
+
+libr (4:0.6.0-1debian7.0.0+0) wheezy; urgency=low
+
+  * Fix FTBFS due to force build architecture
+  * Changes pulled into a separate patches
+  * Switch to quilt format
+
+ -- Sl��vek Banko <slavek.banko@...>  Sun, 03 Nov 2013 14:43:31 +0100
+
+libr (4:0.6.0-0ubuntu4~quantal) quantal; urgency=low
+
+  * Fix FTBFS on Ubuntu Quantal
+
+ -- Timothy Pearson <kb9vqf@...>  Tue, 12 Sep 2012 15:03:00 -0600
+
+libr (4:0.6.0-0ubuntu3~quantal) quantal; urgency=low
+
+  * Fix crash on accessing malformed icon
+
+ -- Timothy Pearson <kb9vqf@...>  Mon, 02 Jan 2012 02:18:00 -0600
+
+libr (4:0.6.0-0ubuntu2~lucid) lucid; urgency=low
+
+  * Fix armel builds
+
+ -- Timothy Pearson <kb9vqf@...>  Sun, 01 Jan 2012 02:12:00 -0600
+
+libr (4:0.6.0-0ubuntu1~lucid) lucid; urgency=low
+
+  * Fix stack smashing in edit mode
+
+ -- Timothy Pearson <kb9vqf@...>  Sat, 31 Dec 2011 20:42:00 -0600
+
+libr (4:0.6.0-0ubuntu0~lucid) lucid; urgency=low
+
+  * Initial upload
+
+ -- Timothy Pearson <kb9vqf@...>  Fri, 30 Dec 2011 16:20:00 -0600
+
diff --git a/debian/lenny/dependencies/libr/debian/compat b/debian/lenny/dependencies/libr/debian/compat
new file mode 100644
index 0000000..7f8f011
--- /dev/null
+++ b/debian/lenny/dependencies/libr/debian/compat
@@ -0,0 +1 @@
+7
diff --git a/debian/lenny/dependencies/libr/debian/control b/debian/lenny/dependencies/libr/debian/control
new file mode 100644
index 0000000..0281e63
--- /dev/null
+++ b/debian/lenny/dependencies/libr/debian/control
@@ -0,0 +1,22 @@
+Source: libr
+Priority: extra
+Maintainer: Erich E. Hoover <ehoover@...>
+Build-Depends: debhelper (>= 7), quilt, autotools-dev, pkg-config,
+ libglade2-dev, binutils-dev, doxygen
+Standards-Version: 3.8.4
+Section: libs
+Homepage: http://www.compholio.com/elficon/
+
+Package: libr-dev
+Section: libdevel
+Architecture: any
+Depends: libr0 (= ${binary:Version})
+Description: ELF binary resource library
+ Store and retrieve resources from ELF binaries.
+
+Package: libr0
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: ELF binary resource library
+ Store and retrieve resources from ELF binaries.
diff --git a/debian/lenny/dependencies/libr/debian/copyright b/debian/lenny/dependencies/libr/debian/copyright
new file mode 100644
index 0000000..3a93ee5
--- /dev/null
+++ b/debian/lenny/dependencies/libr/debian/copyright
@@ -0,0 +1,6 @@
+Copyright notice:
+
+  Copyright (c) 2008-2009, Erich Hoover
+
+  This package is licensed under the LGPL v2.1, for further details see:
+  /usr/share/common-licenses/LGPL-2.1
diff --git a/debian/lenny/dependencies/libr/debian/cron.d.ex b/debian/lenny/dependencies/libr/debian/cron.d.ex
new file mode 100644
index 0000000..abb928a
--- /dev/null
+++ b/debian/lenny/dependencies/libr/debian/cron.d.ex
@@ -0,0 +1,4 @@
+#
+# 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/dirs b/debian/lenny/dependencies/libr/debian/dirs
new file mode 100644
index 0000000..ca882bb
--- /dev/null
+++ b/debian/lenny/dependencies/libr/debian/dirs
@@ -0,0 +1,2 @@
+usr/bin
+usr/sbin
diff --git a/debian/lenny/dependencies/libr/debian/docs b/debian/lenny/dependencies/libr/debian/docs
new file mode 100644
index 0000000..5b4436d
--- /dev/null
+++ b/debian/lenny/dependencies/libr/debian/docs
@@ -0,0 +1,3 @@
+NEWS
+README
+ChangeLog.debian
diff --git a/debian/lenny/dependencies/libr/debian/libr-dev.dirs b/debian/lenny/dependencies/libr/debian/libr-dev.dirs
new file mode 100644
index 0000000..441fd8f
--- /dev/null
+++ b/debian/lenny/dependencies/libr/debian/libr-dev.dirs
@@ -0,0 +1,3 @@
+usr/lib
+usr/include
+usr/include/libr
diff --git a/debian/lenny/dependencies/libr/debian/libr-dev.install b/debian/lenny/dependencies/libr/debian/libr-dev.install
new file mode 100644
index 0000000..6fad476
--- /dev/null
+++ b/debian/lenny/dependencies/libr/debian/libr-dev.install
@@ -0,0 +1,9 @@
+usr/include/*
+usr/include/libr/*
+usr/lib/lib*.a
+usr/lib/lib*.so
+usr/lib/*.la
+usr/lib/pkgconfig/*
+usr/share/man/man3/*.3
+#usr/share/pkgconfig/*
+
diff --git a/debian/lenny/dependencies/libr/debian/libr.default.ex b/debian/lenny/dependencies/libr/debian/libr.default.ex
new file mode 100644
index 0000000..0f62cd8
--- /dev/null
+++ b/debian/lenny/dependencies/libr/debian/libr.default.ex
@@ -0,0 +1,10 @@
+# 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/libr.doc-base.EX b/debian/lenny/dependencies/libr/debian/libr.doc-base.EX
new file mode 100644
index 0000000..a879d94
--- /dev/null
+++ b/debian/lenny/dependencies/libr/debian/libr.doc-base.EX
@@ -0,0 +1,20 @@
+Document: libr
+Title: Debian libr Manual
+Author: <insert document author here>
+Abstract: This manual describes what libr is
+ and how it can be used to
+ manage online manuals on Debian systems.
+Section: unknown
+
+Format: debiandoc-sgml
+Files: /usr/share/doc/libr/libr.sgml.gz
+
+Format: postscript
+Files: /usr/share/doc/libr/libr.ps.gz
+
+Format: text
+Files: /usr/share/doc/libr/libr.text.gz
+
+Format: HTML
+Index: /usr/share/doc/libr/html/index.html
+Files: /usr/share/doc/libr/html/*.html
diff --git a/debian/lenny/dependencies/libr/debian/libr0.dirs b/debian/lenny/dependencies/libr/debian/libr0.dirs
new file mode 100644
index 0000000..6845771
--- /dev/null
+++ b/debian/lenny/dependencies/libr/debian/libr0.dirs
@@ -0,0 +1 @@
+usr/lib
diff --git a/debian/lenny/dependencies/libr/debian/libr0.install b/debian/lenny/dependencies/libr/debian/libr0.install
new file mode 100644
index 0000000..d0dbfd1
--- /dev/null
+++ b/debian/lenny/dependencies/libr/debian/libr0.install
@@ -0,0 +1 @@
+usr/lib/lib*.so.*
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
new file mode 100644
index 0000000..ae5862c
--- /dev/null
+++ b/debian/lenny/dependencies/libr/debian/patches/000-fix-stack-smashing.diff
@@ -0,0 +1,24 @@
+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
new file mode 100644
index 0000000..368fad4
--- /dev/null
 ** Diff limit reached (max: 250 lines) **