[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