aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorJack Nagel2014-05-06 21:32:04 -0500
committerJack Nagel2014-05-06 21:32:13 -0500
commit07bed0d708b4e3b990a78c28cdadd0e8836544ae (patch)
treef7426ea4fb52d8753fa05ec3b1875e78cf08d312 /Library
parenta726387337a923f99b5ec99da8e7dde4076f8a2f (diff)
downloadhomebrew-07bed0d708b4e3b990a78c28cdadd0e8836544ae.tar.bz2
dpkg 1.17.9
Closes #28999.
Diffstat (limited to 'Library')
-rw-r--r--Library/Formula/dpkg.rb87
1 files changed, 36 insertions, 51 deletions
diff --git a/Library/Formula/dpkg.rb b/Library/Formula/dpkg.rb
index 515c35522..e1dd6b4c4 100644
--- a/Library/Formula/dpkg.rb
+++ b/Library/Formula/dpkg.rb
@@ -2,14 +2,13 @@ require 'formula'
class Dpkg < Formula
homepage 'https://wiki.debian.org/Teams/Dpkg'
- url 'http://ftp.debian.org/debian/pool/main/d/dpkg/dpkg_1.17.6.tar.xz'
- sha1 '93d1d55fa82a9bcebfa4f7fdc50f1cb7d1d734e1'
+ url 'http://ftp.debian.org/debian/pool/main/d/dpkg/dpkg_1.17.9.tar.xz'
+ sha1 '9e49682e77929217da9b88f570be192c4276506a'
depends_on 'pkg-config' => :build
depends_on 'gnu-tar'
# Fixes the PERL_LIBDIR.
- # Uses Homebrew-install gnu-tar instead of bsd tar.
patch :DATA
def install
@@ -32,10 +31,10 @@ end
__END__
diff --git a/configure b/configure
-index 5d91530..dd2ca11 100755
+index 668eefd..2f54912 100755
--- a/configure
+++ b/configure
-@@ -8388,9 +8388,7 @@ if test "$PERL" = "no" || test ! -x "$PERL"; then
+@@ -8875,9 +8875,7 @@ if test "$PERL" = "no" || test ! -x "$PERL"; then
fi
# Let the user override the variable.
if test -z "$PERL_LIBDIR"; then
@@ -46,51 +45,11 @@ index 5d91530..dd2ca11 100755
fi
-diff --git a/lib/dpkg/dpkg.h b/lib/dpkg/dpkg.h
-index c0f633d..b692806 100644
---- a/lib/dpkg/dpkg.h
-+++ b/lib/dpkg/dpkg.h
-@@ -108,7 +108,7 @@ DPKG_BEGIN_DECLS
- #define DPKG "dpkg"
- #define DEBSIGVERIFY "/usr/bin/debsig-verify"
-
--#define TAR "tar"
-+#define TAR "gtar"
- #define RM "rm"
- #define CAT "cat"
- #define FIND "find"
-diff --git a/scripts/Makefile.am b/scripts/Makefile.am
-index f83adff..d2b5043 100644
---- a/scripts/Makefile.am
-+++ b/scripts/Makefile.am
-@@ -117,7 +117,7 @@ nobase_dist_perllib_DATA = \
- man3_MANS =
-
- do_perl_subst = $(AM_V_GEN) \
-- sed -e "s:^\#![[:space:]]*/usr/bin/perl:\#!$(PERL):" \
-+ sed -e "s:^\#![[:space:]]*/usr/bin/perl:\#!$(PERL) -I$(PERL_LIBDIR):" \
- -e "s:\$$CONFDIR[[:space:]]*=[[:space:]]*['\"][^'\"]*['\"]:\$$CONFDIR='$(pkgconfdir)':" \
- -e "s:\$$ADMINDIR[[:space:]]*=[[:space:]]*['\"][^'\"]*['\"]:\$$ADMINDIR='$(admindir)':" \
- -e "s:\$$LIBDIR[[:space:]]*=[[:space:]]*['\"][^'\"]*['\"]:\$$LIBDIR='$(pkglibdir)':" \
-diff --git a/scripts/Makefile.in b/scripts/Makefile.in
-index 754488e..8b233fb 100644
---- a/scripts/Makefile.in
-+++ b/scripts/Makefile.in
-@@ -486,7 +486,7 @@ nobase_dist_perllib_DATA = \
- # Keep it even if empty to have man3dir correctly set
- man3_MANS =
- do_perl_subst = $(AM_V_GEN) \
-- sed -e "s:^\#![[:space:]]*/usr/bin/perl:\#!$(PERL):" \
-+ sed -e "s:^\#![[:space:]]*/usr/bin/perl:\#!$(PERL) -I$(PERL_LIBDIR):" \
- -e "s:\$$CONFDIR[[:space:]]*=[[:space:]]*['\"][^'\"]*['\"]:\$$CONFDIR='$(pkgconfdir)':" \
- -e "s:\$$ADMINDIR[[:space:]]*=[[:space:]]*['\"][^'\"]*['\"]:\$$ADMINDIR='$(admindir)':" \
- -e "s:\$$LIBDIR[[:space:]]*=[[:space:]]*['\"][^'\"]*['\"]:\$$LIBDIR='$(pkglibdir)':" \
-
diff --git a/scripts/Dpkg/Checksums.pm b/scripts/Dpkg/Checksums.pm
-index 4a64fd1..bb19f59 100644
+index 07a917c..86d267a 100644
--- a/scripts/Dpkg/Checksums.pm
+++ b/scripts/Dpkg/Checksums.pm
-@@ -50,15 +50,15 @@ about supported checksums.
+@@ -51,15 +51,15 @@ about supported checksums.
my $CHECKSUMS = {
md5 => {
@@ -110,10 +69,10 @@ index 4a64fd1..bb19f59 100644
},
};
diff --git a/scripts/Dpkg/Source/Archive.pm b/scripts/Dpkg/Source/Archive.pm
-index de30bf4..c97d421 100644
+index 6257702..af6101d 100644
--- a/scripts/Dpkg/Source/Archive.pm
+++ b/scripts/Dpkg/Source/Archive.pm
-@@ -47,7 +47,7 @@ sub create {
+@@ -48,7 +48,7 @@ sub create {
$spawn_opts{from_pipe} = \*$self->{tar_input};
# Call tar creation process
$spawn_opts{delete_env} = [ 'TAR_OPTIONS' ];
@@ -122,8 +81,8 @@ index de30bf4..c97d421 100644
'--owner', '0', '--group', '0',
@{$opts{options}}, '-cf', '-' ];
*$self->{pid} = spawn(%spawn_opts);
-@@ -123,7 +123,7 @@ sub extract {
-
+@@ -125,7 +125,7 @@ sub extract {
+
# Call tar extraction process
$spawn_opts{delete_env} = [ 'TAR_OPTIONS' ];
- $spawn_opts{exec} = [ 'tar', '--no-same-owner', '--no-same-permissions',
@@ -131,3 +90,29 @@ index de30bf4..c97d421 100644
@{$opts{options}}, '-xf', '-' ];
spawn(%spawn_opts);
$self->close();
+diff --git a/scripts/Makefile.am b/scripts/Makefile.am
+index 45cb3d4..bd55234 100644
+--- a/scripts/Makefile.am
++++ b/scripts/Makefile.am
+@@ -119,7 +119,7 @@ nobase_dist_perllib_DATA = \
+ man3_MANS =
+
+ do_perl_subst = $(AM_V_GEN) \
+- sed -e "s:^\#![[:space:]]*/usr/bin/perl:\#!$(PERL):" \
++ sed -e "s:^\#![[:space:]]*/usr/bin/perl:\#!$(PERL) -I$(PERL_LIBDIR):" \
+ -e "s:\$$CONFDIR[[:space:]]*=[[:space:]]*['\"][^'\"]*['\"]:\$$CONFDIR='$(pkgconfdir)':" \
+ -e "s:\$$ADMINDIR[[:space:]]*=[[:space:]]*['\"][^'\"]*['\"]:\$$ADMINDIR='$(admindir)':" \
+ -e "s:\$$LIBDIR[[:space:]]*=[[:space:]]*['\"][^'\"]*['\"]:\$$LIBDIR='$(pkglibdir)':" \
+diff --git a/scripts/Makefile.in b/scripts/Makefile.in
+index 098c202..4b089d7 100644
+--- a/scripts/Makefile.in
++++ b/scripts/Makefile.in
+@@ -490,7 +490,7 @@ nobase_dist_perllib_DATA = \
+ # Keep it even if empty to have man3dir correctly set
+ man3_MANS =
+ do_perl_subst = $(AM_V_GEN) \
+- sed -e "s:^\#![[:space:]]*/usr/bin/perl:\#!$(PERL):" \
++ sed -e "s:^\#![[:space:]]*/usr/bin/perl:\#!$(PERL) -I$(PERL_LIBDIR):" \
+ -e "s:\$$CONFDIR[[:space:]]*=[[:space:]]*['\"][^'\"]*['\"]:\$$CONFDIR='$(pkgconfdir)':" \
+ -e "s:\$$ADMINDIR[[:space:]]*=[[:space:]]*['\"][^'\"]*['\"]:\$$ADMINDIR='$(admindir)':" \
+ -e "s:\$$LIBDIR[[:space:]]*=[[:space:]]*['\"][^'\"]*['\"]:\$$LIBDIR='$(pkglibdir)':" \