[libpdf-api2-perl] 06/07: Remove machinery to not install manpages from debian/*.

gregor herrmann gregoa at debian.org
Sat Oct 18 19:36:46 UTC 2014


This is an automated email from the git hooks/post-receive script.

gregoa pushed a commit to branch master
in repository libpdf-api2-perl.

commit 114bfb97029457b12072a3fd3ea02535773437e5
Author: gregor herrmann <gregoa at debian.org>
Date:   Sat Oct 18 21:33:15 2014 +0200

    Remove machinery to not install manpages from debian/*.
    
    Not used since quite some time ...
---
 debian/ignore-manpage.sh          | 23 -----------------------
 debian/ignored-manpages           | 35 -----------------------------------
 debian/remove-ignored-manpages.sh | 21 ---------------------
 debian/rules                      | 14 ++++----------
 debian/update-ignored-manpages.sh |  5 -----
 5 files changed, 4 insertions(+), 94 deletions(-)

diff --git a/debian/ignore-manpage.sh b/debian/ignore-manpage.sh
deleted file mode 100755
index 729782d..0000000
--- a/debian/ignore-manpage.sh
+++ /dev/null
@@ -1,23 +0,0 @@
-#!/bin/sh
-
-set -eu
-
-# Usage: sh debian/ignore-manpage.sh <module> ...
-#        PDF::API2 may be ommitted from module name
-#        Text from lintian warnings may be used instead of module name too
-# Example: sh debian/ignore-manpage.sh PDF::API2::Win32 Version usr/share/man/man3/PDF::API2::Resource::Font::CoreFont::courieroblique.3pm.gz
-#
-# Adds manpage to the list of manpages to ignore
-# Stores their name and size in debian/ignored-manpages
-# The manpages are removed after "$(MAKE) install" is called
-# See debian/remove-ignored-manpages.sh
-
-LIST=debian/ignored-manpages
-
-while [ -n "${1:-}" ]; do
-    FILE=`echo $1 | sed 's,^usr/share/man/man3/,,; s,::,/,g; s,\.3pm\.gz$,,'`
-    echo $FILE | grep -l 'PDF/API2/' > /dev/null || FILE="PDF/API2/$FILE"
-    sed -i "/  $1$/ d" $LIST
-    md5sum lib/${FILE}.pm | sed 's,lib/PDF/API2/,,; s,/,::,g; s,\.pm$,,' >> $LIST
-    shift
-done
diff --git a/debian/ignored-manpages b/debian/ignored-manpages
deleted file mode 100644
index 92da3ed..0000000
--- a/debian/ignored-manpages
+++ /dev/null
@@ -1,35 +0,0 @@
-8386abfee85341078086bab658271422  Resource::Font::CoreFont::bankgothic
-bea4514100f862864dbfa4d0640247ae  Resource::Font::CoreFont::courier
-d2c574060d6eba982bef7ddf8c122292  Resource::Font::CoreFont::courierbold
-7f23b4dc3e22e91f023145d0443bb6ac  Resource::Font::CoreFont::courierboldoblique
-7c0829fd0245ae76d97d9c6822c92702  Resource::Font::CoreFont::courieroblique
-10c1b464b67bba6bc073a944bf3b8746  Resource::Font::CoreFont::georgia
-a6000bc3b5bdbf25fdd1e22c768b9010  Resource::Font::CoreFont::georgiabold
-5ea45311f544e1783d06f697923af855  Resource::Font::CoreFont::georgiabolditalic
-25500c77d3089a6aa67a383c4007e614  Resource::Font::CoreFont::georgiaitalic
-b3ea3746031d7bb46650ed8018958ecb  Resource::Font::CoreFont::helvetica
-b40c67145d191df2abd1010a56c19eb7  Resource::Font::CoreFont::helveticabold
-487f2e6761b8938057d8ff0066dc49d9  Resource::Font::CoreFont::helveticaboldoblique
-562b72cc90416f5bbeb7405e0095bf52  Resource::Font::CoreFont::helveticaoblique
-8dab6c8f603616fa37d5756bbe1997da  Resource::Font::CoreFont::symbol
-eb73faa8bbb3e2cd520176f8815d5d3d  Resource::Font::CoreFont::timesbold
-93f97823f9627c5326e4838334e45d34  Resource::Font::CoreFont::timesbolditalic
-26dcab473876cb32c288fa23ff8ad5a0  Resource::Font::CoreFont::timesitalic
-85d2cb08d454af89a429a4043277d362  Resource::Font::CoreFont::timesroman
-1aa517ebd15044057d2f64ea1ce8a14a  Resource::Font::CoreFont::trebuchet
-184156031814ae7875b9b0d6def744e7  Resource::Font::CoreFont::trebuchetbold
-be8b8bdcdaf8110728cc0cee67eede0c  Resource::Font::CoreFont::trebuchetbolditalic
-bc44989eb62fe56da63c26740bc4723c  Resource::Font::CoreFont::trebuchetitalic
-873f40f4aeb9a28b6065699cd0e77acc  Resource::Font::CoreFont::verdana
-5270dc3b8501f6d7293e52df6a79f2dd  Resource::Font::CoreFont::verdanabold
-2ac4718b2e9afe6fa9c6c9fc21b95ba0  Resource::Font::CoreFont::verdanabolditalic
-45e47a8d2f4612f7347bd4160041e4c1  Resource::Font::CoreFont::verdanaitalic
-b248d275220d3485919d65c022bb60eb  Resource::Font::CoreFont::webdings
-4999c2f6128f28de5e1815b86b1a162d  Resource::Font::CoreFont::wingdings
-4b5875c0b17f4fe7ccbe2f5e92d9d636  Resource::Font::CoreFont::zapfdingbats
-e55e58f5b84be90ad223637dc7d17c73  Resource::XObject::Form::BarCode::codabar
-d54a9cfdd0ed7d6341ebfed31fab3aa5  Resource::XObject::Form::BarCode::code3of9
-f1564033b00c39f0ee5bde48e9d785d2  Resource::XObject::Form::BarCode::ean13
-f7a5db09f57579aa4057ced75b948f4b  Resource::XObject::Form::BarCode::int2of5
-a21cef32778b4bef41ba47dca40afc52  Win32
-2fc6e1692d14d9144311387f60812a52  Resource::CIDFont::TrueType::FontFile
diff --git a/debian/remove-ignored-manpages.sh b/debian/remove-ignored-manpages.sh
deleted file mode 100755
index 20f8ea1..0000000
--- a/debian/remove-ignored-manpages.sh
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/bin/sh
-
-set -eu
-
-# Remove manpages for modules listed in debian/ignored-manpages from package
-# installation drectory
-#
-# See also debian/ignore-manpage.sh
-
-TMP=${TMP:-debian/tmp}
-
-cat debian/ignored-manpages \
-| while read md5 mod; do
-    FILE="lib/`echo PDF::API2::${mod} | sed 's,::,/,g'`.pm"
-    CHECK_MD5=`md5sum $FILE | cut -f1 -d ' '`
-    if [ "$md5" = "$CHECK_MD5" ]; then
-        rm "$TMP/usr/share/man/man3/PDF::API2::${mod}.3pm"
-    else
-        echo WARNING: Checksum mismatch for module ${mod}. Manpage not removed
-    fi
-done
diff --git a/debian/rules b/debian/rules
index 65d18c1..82b23c3 100755
--- a/debian/rules
+++ b/debian/rules
@@ -6,17 +6,11 @@ TMP     = $(CURDIR)/debian/$(PACKAGE)
 %:
 	dh $@
 
-override_dh_installman:
-	# remove blank/useless manpages
-	# commented out, they are not installed anymore
-	# TMP=$(TMP) sh debian/remove-ignored-manpages.sh
-	dh_installman
-
-override_dh_installexamples:
-	dh_installexamples
-	sed -i '1s|^#!/usr/local/bin/perl|#!/usr/bin/perl|' $(TMP)/usr/share/doc/$(PACKAGE)/examples/*
-
 override_dh_auto_install:
 	dh_auto_install
 	# doesn't work on Debian, needs Win32::TieRegistry
 	$(RM) -v $(TMP)/usr/share/perl5/PDF/API2/Win32.pm
+
+override_dh_installexamples:
+	dh_installexamples
+	sed -i '1s|^#!/usr/local/bin/perl|#!/usr/bin/perl|' $(TMP)/usr/share/doc/$(PACKAGE)/examples/*
diff --git a/debian/update-ignored-manpages.sh b/debian/update-ignored-manpages.sh
deleted file mode 100755
index b543aa0..0000000
--- a/debian/update-ignored-manpages.sh
+++ /dev/null
@@ -1,5 +0,0 @@
-#!/bin/sh
-
-set -eu
-
-sh debian/ignore-manpage.sh $(awk '{print $2}' debian/ignored-manpages)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libpdf-api2-perl.git



More information about the Pkg-perl-cvs-commits mailing list