[Forensics-changes] [tableau-parm] 02/02: Imported Debian patch 0.2.0-2
Joao Eriberto Mota Filho
eriberto at moszumanska.debian.org
Sun Mar 1 00:12:17 UTC 2015
This is an automated email from the git hooks/post-receive script.
eriberto pushed a commit to branch debian
in repository tableau-parm.
commit de555186fa1e9007267d2e1e26d338ae4d09deb0
Author: Joao Eriberto Mota Filho <eriberto at debian.org>
Date: Mon Nov 17 16:52:10 2014 -0200
Imported Debian patch 0.2.0-2
---
debian/changelog | 87 ++++++++++++++++++++++++++++++++++++++++
debian/compat | 1 +
debian/control | 22 ++++++++++
debian/copyright | 46 +++++++++++++++++++++
debian/patches/01-makefile.patch | 33 +++++++++++++++
debian/patches/fix-string-error | 16 ++++++++
debian/patches/series | 2 +
debian/rules | 9 +++++
debian/source.lintian-overrides | 3 ++
debian/source/format | 1 +
debian/tableau-parm.install | 1 +
debian/tableau-parm.manpages | 1 +
debian/watch | 3 ++
13 files changed, 225 insertions(+)
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..86af944
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,87 @@
+tableau-parm (0.2.0-2) experimental; urgency=medium
+
+ * Team upload.
+ * Bumped Standards-Version to 3.9.6.
+ * Migrated the packaging to DebSrc3.0 format.
+ * Updated DH level to 9.
+ * debian/patches/:
+ - 01-Makefile.patch: added flags to allow GCC hardening.
+ - added the fix-string-error, that fix an elementary
+ error that causes a FTBFS with DH9.
+ * debian/rules: added the DEB_BUILD_MAINT_OPTIONS variable to
+ fix the issues pointed by blhc.
+ * debian/watch: added new tracking rules.
+
+ -- Joao Eriberto Mota Filho <eriberto at debian.org> Mon, 17 Nov 2014 16:52:10 -0200
+
+tableau-parm (0.2.0-1) unstable; urgency=low
+
+ [ Daniel Baumann ]
+ * Minimizing rules file.
+
+ [ Christophe Monniez ]
+ * Updating standards-version to 3.8.3.
+ * Merging upstream version 0.2.0.
+ * Adding a build dependency for libsgutils2-dev.
+ * Adding quilt dependency.
+ * Adding quilt as a build dependency.
+ * Patching Makefile with quilt.
+
+ [ Michael Prokop ]
+ * Bump Build-Depends to debhelper (>= 7.0.50~).
+
+ -- Michael Prokop <mika at debian.org> Thu, 05 Nov 2009 00:54:03 +0100
+
+tableau-parm (0.1.0-5) unstable; urgency=low
+
+ * Updating package to standards version 3.8.2.
+ * Adding lintian overrides.
+
+ -- Daniel Baumann <daniel at debian.org> Thu, 09 Jul 2009 12:51:57 +0200
+
+tableau-parm (0.1.0-4) unstable; urgency=low
+
+ * Updating vcs fields.
+ * Adding myself to copyright file.
+ * Prefixing debhelper files with package name.
+ * Updating to standards 3.8.1.
+ * Updating year in copyright file.
+
+ -- Daniel Baumann <daniel at debian.org> Thu, 28 May 2009 22:46:05 +0200
+
+tableau-parm (0.1.0-3) unstable; urgency=low
+
+ * Updating to standards 3.8.0.
+ * Upgrading package to debhelper 7.
+ * Sorting vcs fields in control file.
+ * Adding full license headers to copyright file.
+ * Simplyfing manpage debhelper file.
+
+ -- Daniel Baumann <daniel at debian.org> Sun, 14 Sep 2008 10:16:00 +0200
+
+tableau-parm (0.1.0-2) unstable; urgency=low
+
+ * Removing useless whitespaces.
+ * Writing full sentences in changelog.
+ * Bumping package to debhelper 6.
+ * Moving section to optional.
+ * Updating maintainer field.
+ * Adding homepage field in control.
+ * Adding vcs fields in control.
+ * Rewrapping description.
+ * Rewritten copyright in machine-readable format.
+ * Rewritten rules.
+ * Cleaning up target depends in rules.
+ * Correcting typo in copyright.
+ * Replacing install target in rules with debhelper install file.
+ * Removing useless debhelper dirs file.
+ * Don't check for makefile existence in clean target of rules, it's
+ not required here.
+
+ -- Daniel Baumann <daniel at debian.org> Sat, 16 Feb 2008 21:08:00 +0100
+
+tableau-parm (0.1.0-1) unstable; urgency=low
+
+ * Initial release (Closes: #464542).
+
+ -- Juan Angulo Moreno <juan at apuntale.com> Thu, 07 Feb 2008 09:26:11 -0430
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..ec63514
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+9
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..4f096b8
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,22 @@
+Source: tableau-parm
+Section: admin
+Priority: optional
+Maintainer: Debian Forensics <forensics-devel at lists.alioth.debian.org>
+Uploaders: Juan Angulo Moreno <juan at apuntale.com>
+Build-Depends: debhelper (>= 9), libsgutils2-dev, quilt
+Standards-Version: 3.9.6
+Homepage: http://projects.sentinelchicken.org/tableau-parm/
+Vcs-Browser: http://git.debian.net/?p=debian-forensics/tableau-parm.git
+Vcs-Git: git://git.debian.net/git/debian-forensics/tableau-parm.git
+
+Package: tableau-parm
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: tableau write-blocking bridge query/command utility
+ The tableau-parm is an small command line utility designed to interact with
+ Tableau forensic write blockers. It performs functions similar to the Tableau
+ Disk Monitor.
+ .
+ Is designed to interact with write-blocking forensics bridges produced by
+ Tableau, LLC. It can be used to query bridges for various bridge and device
+ data, as well as to disable DCO regions.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..0e458b2
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,46 @@
+Authors:
+ Timothy D. Morgan <tim-projects at sentinelchicken.org>
+ D. Gilbert
+Download: http://projects.sentinelchicken.org/tableau-parm/
+
+Files: *
+Copyright:
+ (C) 2007 Timothy D. Morgan <tim-projects at sentinelchicken.org>
+ (C) 1999-2001 D. Gilbert
+License: GPL-3+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+ .
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
+ .
+ On Debian systems, the complete text of the GNU General Public License
+ can be found in /usr/share/common-licenses/GPL-3 file.
+
+Files: debian/*
+Copyright:
+ (C) 2008 Juan Angulo Moreno <juan at apuntale.com>
+ (C) 2008-2009 Daniel Baumann <daniel at debian.org>
+License: GPL-3+
+ This program is free software: you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation, either version 3 of the License, or
+ (at your option) any later version.
+ .
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+ .
+ You should have received a copy of the GNU General Public License
+ along with this program. If not, see <http://www.gnu.org/licenses/>.
+ .
+ On Debian systems, the complete text of the GNU General Public License
+ can be found in /usr/share/common-licenses/GPL-3 file.
diff --git a/debian/patches/01-makefile.patch b/debian/patches/01-makefile.patch
new file mode 100644
index 0000000..5e3222d
--- /dev/null
+++ b/debian/patches/01-makefile.patch
@@ -0,0 +1,33 @@
+Description: fix the paths.
+Author: Christophe Monniez <christophe.monniez at fccu.be>
+Last-Update: 2009-11-05
+
+Description: add flags to allow the GCC hardening.
+Author: Joao Eriberto Mota Filho <eriberto at debian.org>
+Last-Update: 2014-11-17
+Index: tableau-parm/Makefile
+===================================================================
+--- tableau-parm.orig/Makefile 2009-11-01 23:35:53.171749364 +0100
++++ tableau-parm/Makefile 2009-11-01 23:42:30.794747809 +0100
+@@ -4,10 +4,10 @@
+
+ # Installation prefixes. Change to install elsewhere.
+
+-PREFIX=/usr/local
++PREFIX=/usr
+ BIN_PREFIX=$(PREFIX)/bin
+ DOC_PREFIX=$(PREFIX)/share/doc/tableau-parm
+-MAN_PREFIX=$(PREFIX)/man
++MAN_PREFIX=$(PREFIX)/share/man
+
+ ################################################################################
+
+@@ -23,7 +23,7 @@
+ mkdir -p build/bin
+
+ build/bin/tableau-parm: build/bin src/tableau-parm.c Makefile
+- $(CC) $(OPTS) -o $@ -I/usr/local/include -L/usr/local/lib -lsgutils src/tableau-parm.c
++ $(CC) $(CFLAGS) $(LDFLAGS) $(CPPFLAGS) $(OPTS) -o $@ -I/usr/include -L/usr/lib -lsgutils2 src/tableau-parm.c
+
+ build/doc/man/man1/tableau-parm.1.gz: doc/man/man1/tableau-parm.1.gz
+ mkdir -p build/doc/man/man1
diff --git a/debian/patches/fix-string-error b/debian/patches/fix-string-error
new file mode 100644
index 0000000..5205cb6
--- /dev/null
+++ b/debian/patches/fix-string-error
@@ -0,0 +1,16 @@
+Description: fix a mistake in source code.
+Author: Joao Eriberto Mota Filho <eriberto at debian.org>
+Last-Update: 2014-11-17
+Index: tableau-parm-0.2.0/src/tableau-parm.c
+===================================================================
+--- tableau-parm-0.2.0.orig/src/tableau-parm.c
++++ tableau-parm-0.2.0/src/tableau-parm.c
+@@ -66,7 +66,7 @@ void usage()
+
+ void bailOut(int code, char* message)
+ {
+- fprintf(stderr, message);
++ fprintf(stderr, "%s", message);
+ exit(code);
+ }
+
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..6936764
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,2 @@
+fix-string-error
+01-makefile.patch
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..b589c70
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,9 @@
+#!/usr/bin/make -f
+
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
+
+%:
+ dh ${@} --with quilt
+
+override_dh_auto_install:
+ # nothing to be done
diff --git a/debian/source.lintian-overrides b/debian/source.lintian-overrides
new file mode 100644
index 0000000..396399a
--- /dev/null
+++ b/debian/source.lintian-overrides
@@ -0,0 +1,3 @@
+# Avoid warnings if non-uploaders to uploads.
+tableau-parm source: changelog-should-mention-nmu
+tableau-parm source: source-nmu-has-incorrect-version-number
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/tableau-parm.install b/debian/tableau-parm.install
new file mode 100644
index 0000000..4e5ecb0
--- /dev/null
+++ b/debian/tableau-parm.install
@@ -0,0 +1 @@
+build/bin/tableau-parm /usr/sbin
diff --git a/debian/tableau-parm.manpages b/debian/tableau-parm.manpages
new file mode 100644
index 0000000..c0ea0aa
--- /dev/null
+++ b/debian/tableau-parm.manpages
@@ -0,0 +1 @@
+doc/man/man1/*
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..7565d43
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,3 @@
+version=3
+http://projects.sentinelchicken.org/tableau-parm/download/ .*/(?:downloads|files)/tableau-parm(?:-src)?-(\d\S+)\.tar\.(?:bz2|gz|xz)
+https://code.google.com/p/tableau-parm/downloads/list .*name=tableau-parm(?:-src)?-(\d\S+)\.tar\.(?:bz2|gz|xz).*
\ No newline at end of file
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/forensics/tableau-parm.git
More information about the forensics-changes
mailing list