Control: tags -1 patch

Dear Maintainer,

In Ubuntu, the attached patch was applied to achieve the following:

  * debian/compat: Bump to 9.
  * debian/control:
    - Build-depend on debhelper (>= 9).
    - Depend on ${misc:Depends}.
    - Remove dead homepage URL from description.
  * debian/rules: Convert to dh sequencer.
  * makefile:
    - Add -f to rm command in clean target.
    - Add variables to pass in hardening flags.
  * fontdump.c: Include <strings.h> for the bcmp function.
  * ree.c: Include <string.h> for the strncmp function.

Thanks for considering the patch.

Logan Rosen
diff -u ree-1.3/makefile ree-1.3/makefile
--- ree-1.3/makefile
+++ ree-1.3/makefile
@@ -1,9 +1,9 @@
 all:
-	gcc ree.c -o ree
-	gcc fontdump.c -o fontdump
+	$(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) ree.c -o ree
+	$(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) fontdump.c -o fontdump
 
 clean:
-	rm fontdump ree
+	rm -f fontdump ree
 
 install:
 	cp fontdump $(DESTDIR)/usr/bin
diff -u ree-1.3/fontdump.c ree-1.3/fontdump.c
--- ree-1.3/fontdump.c
+++ ree-1.3/fontdump.c
@@ -12,6 +12,7 @@
 */
 
 #include <stdio.h>
+#include <strings.h>
 
 #define	CHARA 65
 
diff -u ree-1.3/ree.c ree-1.3/ree.c
--- ree-1.3/ree.c
+++ ree-1.3/ree.c
@@ -17,6 +17,7 @@
 */
 
 #include <stdio.h>
+#include <string.h>
 
 char* ID_ROMEXT="UÂȘ"; /* 0x55aa */
 
diff -u ree-1.3/debian/compat ree-1.3/debian/compat
--- ree-1.3/debian/compat
+++ ree-1.3/debian/compat
@@ -1 +1 @@
-4
+9
diff -u ree-1.3/debian/rules ree-1.3/debian/rules
--- ree-1.3/debian/rules
+++ ree-1.3/debian/rules
@@ -2,68 +2,2 @@
-# -*- makefile -*-
-# Sample debian/rules that uses debhelper.
-# GNU copyright 1997 to 1999 by Joey Hess.
-
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
-
-CFLAGS = -Wall -g
-
-ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
-	CFLAGS += -O0
-else
-	CFLAGS += -O2
-endif
-
-configure: configure-stamp
-configure-stamp:
-	dh_testdir
-	touch configure-stamp
-
-
-build: build-stamp
-
-build-stamp: configure-stamp 
-	dh_testdir
-	$(MAKE)
-	touch build-stamp
-
-clean:
-	dh_testdir
-	dh_testroot
-	rm -f build-stamp configure-stamp
-	-$(MAKE) clean
-	dh_clean 
-
-install: build
-	dh_testdir
-	dh_testroot
-	dh_clean -k 
-	dh_installdirs
-	$(MAKE) install DESTDIR=$(CURDIR)/debian/ree
-
-
-# Build architecture-independent files here.
-binary-indep: build install
-# We have nothing to do by default.
-
-# Build architecture-dependent files here.
-binary-arch: build install
-	dh_testdir
-	dh_testroot
-	dh_installchangelogs 
-	dh_installdocs
-	dh_installexamples
-#	dh_install
-	dh_installman
-	dh_link
-	dh_strip
-	dh_compress
-	dh_fixperms
-	dh_installdeb
-	dh_shlibdeps
-	dh_gencontrol
-	dh_md5sums
-	dh_builddeb
-
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install configure
+%:
+	dh $@
diff -u ree-1.3/debian/control ree-1.3/debian/control
--- ree-1.3/debian/control
+++ ree-1.3/debian/control
@@ -5,13 +5,11 @@
-Build-Depends: debhelper (>= 4.0.0)
+Build-Depends: debhelper (>= 9)
 Standards-Version: 3.6.2
 
 Package: ree
 Architecture: i386 amd64 ia64 kfreebsd-i386 hurd-i386 kfreebsd-amd64
-Depends: ${shlibs:Depends}
+Depends: ${misc:Depends}, ${shlibs:Depends}
 Suggests: file, nasm, bc
 Description: Extract ROM extensions
  ROM extension extractor (ree) is a tool which extracts ROM extensions
  from the firmware of a PC computer. It can also extract font data from
  video card ROMs.
- .
- Homepage: http://gnu.ethz.ch/linuks.mine.nu/ree/

Reply via email to