View | Details | Raw Unified | Return to bug 140699
Collapse All | Expand All

(-)/home/staff/gslin/work/ports/dpkg/Makefile (-60 / +202 lines)
Lines 5-12 Link Here
5
# $FreeBSD: ports/archivers/dpkg/Makefile,v 1.22 2008/06/06 13:02:28 edwin Exp $
5
# $FreeBSD: ports/archivers/dpkg/Makefile,v 1.22 2008/06/06 13:02:28 edwin Exp $
6
6
7
PORTNAME=	dpkg
7
PORTNAME=	dpkg
8
PORTVERSION=	1.13.25
8
PORTVERSION=	1.14.25
9
PORTREVISION=	2
10
CATEGORIES=	archivers sysutils
9
CATEGORIES=	archivers sysutils
11
MASTER_SITES=	${MASTER_SITE_DEBIAN_POOL}
10
MASTER_SITES=	${MASTER_SITE_DEBIAN_POOL}
12
DISTNAME=	dpkg_${PORTVERSION}
11
DISTNAME=	dpkg_${PORTVERSION}
Lines 32-87 Link Here
32
31
33
CONFIGURE_ARGS+=--with-admindir=${DPKGDIR} --libdir=${PREFIX}/libexec \
32
CONFIGURE_ARGS+=--with-admindir=${DPKGDIR} --libdir=${PREFIX}/libexec \
34
		--program-transform-name="" --with-libintl-prefix=${LOCALBASE}
33
		--program-transform-name="" --with-libintl-prefix=${LOCALBASE}
34
CONFIGURE_ENV+=	PERL_LIBDIR="${PREFIX}/${SITE_PERL_REL}"
35
35
36
MANLANG=	"" de fr hu ja pl ru sv
36
MANLANG=	"" de fr hu ja pl sv
37
37
38
MAN1_DE=	822-date.1 dpkg-architecture.1 dpkg-checkbuilddeps.1 \
38
MAN1_EN=	822-date.1 \
39
		dpkg-name.1 dpkg-scanpackages.1 dpkg-scansources.1 dpkg.1
39
		dpkg-architecture.1 \
40
MAN5_DE=	deb-control.5 deb-old.5 deb.5 dpkg.cfg.5 dselect.cfg.5
40
		dpkg-buildpackage.1 \
41
MAN8_DE=	cleanup-info.8 dpkg-divert.8 dpkg-statoverride.8 \
41
		dpkg-checkbuilddeps.1 \
42
		start-stop-daemon.8 update-alternatives.8
42
		dpkg-deb.1 \
43
43
		dpkg-distaddfile.1 \
44
MAN1_EN=	822-date.1 dpkg-architecture.1 dpkg-buildpackage.1 \
44
		dpkg-genchanges.1 \
45
		dpkg-checkbuilddeps.1 dpkg-deb.1 dpkg-distaddfile.1 \
45
		dpkg-gencontrol.1 \
46
		dpkg-genchanges.1 dpkg-gencontrol.1 dpkg-name.1 \
46
		dpkg-gensymbols.1 \
47
		dpkg-parsechangelog.1 dpkg-scanpackages.1 dpkg-scansources.1 \
47
		dpkg-name.1 \
48
		dpkg-shlibdeps.1 dpkg-source.1 dpkg.1 dpkg-query.1 \
48
		dpkg-parsechangelog.1 \
49
		dpkg-split.1 dselect.1
49
		dpkg-query.1 \
50
MAN5_EN=	deb-control.5 deb-old.5 deb.5 dpkg.cfg.5 dselect.cfg.5
50
		dpkg-scanpackages.1 \
51
MAN8_EN=	cleanup-info.8 dpkg-divert.8 dpkg-statoverride.8 \
51
		dpkg-scansources.1 \
52
		install-info.8 start-stop-daemon.8 update-alternatives.8
52
		dpkg-shlibdeps.1 \
53
53
		dpkg-source.1 \
54
MAN1_FR=	822-date.1 dpkg-architecture.1 dpkg-buildpackage.1 \
54
		dpkg-split.1 \
55
		dpkg-checkbuilddeps.1 dpkg-deb.1 dpkg-distaddfile.1 \
55
		dpkg-trigger.1 \
56
		dpkg-genchanges.1 dpkg-gencontrol.1 dpkg-name.1 \
56
		dpkg.1 \
57
		dpkg-parsechangelog.1 dpkg-query.1 dpkg-scanpackages.1 \
57
		dselect.1
58
		dpkg-scansources.1 dpkg-shlibdeps.1 dpkg-source.1 dpkg-split.1 \
58
MAN5_EN=	deb-control.5 \
59
		dpkg.1
59
		deb-old.5 \
60
MAN5_FR=	deb-control.5 deb.5 dpkg.cfg.5
60
		deb-override.5 \
61
MAN8_FR=	cleanup-info.8 dpkg-divert.8 dpkg-statoverride.8 \
61
		deb-shlibs.5 \
62
		install-info.8 start-stop-daemon.8 update-alternatives.8
62
		deb-substvars.5 \
63
63
		deb-symbols.5 \
64
MAN1_HU=	dpkg-deb.1
64
		deb-triggers.5 \
65
MAN5_HU=	deb-control.5 dpkg.cfg.5 dselect.cfg.5
65
		deb-version.5 \
66
66
		deb.5 \
67
MAN1_JA=	822-date.1 dpkg-checkbuilddeps.1 dpkg-deb.1 dpkg-name.1 \
67
		dpkg.cfg.5 \
68
		dpkg-query.1 dpkg-scanpackages.1 dpkg.1 dselect.1
68
		dselect.cfg.5
69
69
MAN8_EN=	cleanup-info.8 \
70
MAN5_JA=	deb-control.5 deb-old.5 deb.5
70
		dpkg-divert.8 \
71
MAN8_JA=	cleanup-info.8 dpkg-divert.8 dpkg-statoverride.8 \
71
		dpkg-statoverride.8 \
72
		install-info.8 start-stop-daemon.8 update-alternatives.8
72
		install-info.8 \
73
73
		start-stop-daemon.8 \
74
MAN1_PL=	822-date.1 dpkg-deb.1 dpkg-query.1 dpkg-split.1 dpkg.1 dselect.1
74
		update-alternatives.8
75
MAN5_PL=	dpkg.cfg.5 dselect.cfg.5
75
76
MAN8_PL=	dpkg-statoverride.8 start-stop-daemon.8 update-alternatives.8
76
MAN1_DE=	822-date.1 \
77
77
		dpkg-architecture.1 \
78
MAN1_RU=	822-date.1 dpkg-checkbuilddeps.1 dpkg.1
78
		dpkg-buildpackage.1 \
79
MAN5_RU=	deb-control.5
79
		dpkg-checkbuilddeps.1 \
80
MAN8_RU=	start-stop-daemon.8
80
		dpkg-deb.1 \
81
81
		dpkg-distaddfile.1 \
82
MAN1_SV=	822-date.1 dpkg-deb.1 dpkg-query.1 dpkg-split.1 dpkg.1 dselect.1
82
		dpkg-genchanges.1 \
83
MAN5_SV=	deb-control.5 deb-old.5 deb.5 dpkg.cfg.5 dselect.cfg.5
83
		dpkg-gencontrol.1 \
84
MAN8_SV=	start-stop-daemon.8
84
		dpkg-name.1 \
85
		dpkg-parsechangelog.1 \
86
		dpkg-query.1 \
87
		dpkg-scanpackages.1 \
88
		dpkg-scansources.1 \
89
		dpkg-shlibdeps.1 \
90
		dpkg-source.1 \
91
		dpkg-split.1 \
92
		dpkg-trigger.1 \
93
		dpkg.1 \
94
		dselect.1
95
MAN5_DE=	deb-control.5 \
96
		deb-old.5 \
97
		deb-override.5 \
98
		deb-shlibs.5 \
99
		deb-substvars.5 \
100
		deb-symbols.5 \
101
		deb-triggers.5 \
102
		deb-version.5 \
103
		deb.5 \
104
		dpkg.cfg.5 \
105
		dselect.cfg.5
106
MAN8_DE=	cleanup-info.8 \
107
		dpkg-divert.8 \
108
		dpkg-statoverride.8 \
109
		install-info.8 \
110
		start-stop-daemon.8 \
111
		update-alternatives.8
112
113
MAN1_FR=	822-date.1 \
114
		dpkg-architecture.1 \
115
		dpkg-buildpackage.1 \
116
		dpkg-checkbuilddeps.1 \
117
		dpkg-deb.1 \
118
		dpkg-distaddfile.1 \
119
		dpkg-genchanges.1 \
120
		dpkg-gencontrol.1 \
121
		dpkg-name.1 \
122
		dpkg-parsechangelog.1 \
123
		dpkg-query.1 \
124
		dpkg-scanpackages.1 \
125
		dpkg-scansources.1 \
126
		dpkg-shlibdeps.1 \
127
		dpkg-source.1 \
128
		dpkg-split.1 \
129
		dpkg-trigger.1 \
130
		dpkg.1 \
131
		dselect.1
132
MAN5_FR=	deb-control.5 \
133
		deb-old.5 \
134
		deb-override.5 \
135
		deb-shlibs.5 \
136
		deb-substvars.5 \
137
		deb-symbols.5 \
138
		deb-triggers.5 \
139
		deb-version.5 \
140
		deb.5 \
141
		dpkg.cfg.5 \
142
		dselect.cfg.5
143
MAN8_FR=	cleanup-info.8 \
144
		dpkg-divert.8 \
145
		dpkg-statoverride.8 \
146
		install-info.8 \
147
		start-stop-daemon.8 \
148
		update-alternatives.8
149
150
MAN5_HU=	dpkg.cfg.5 \
151
		dselect.cfg.5
152
153
MAN1_JA=	dselect.1
154
MAN5_JA=	deb-old.5 \
155
		deb.5
156
MAN8_JA=	update-alternatives.8
157
158
MAN1_PL=	822-date.1 \
159
		dpkg-architecture.1 \
160
		dpkg-buildpackage.1 \
161
		dpkg-checkbuilddeps.1 \
162
		dpkg-deb.1 \
163
		dpkg-distaddfile.1 \
164
		dpkg-genchanges.1 \
165
		dpkg-gencontrol.1 \
166
		dpkg-name.1 \
167
		dpkg-parsechangelog.1 \
168
		dpkg-query.1 \
169
		dpkg-scanpackages.1 \
170
		dpkg-scansources.1 \
171
		dpkg-shlibdeps.1 \
172
		dpkg-source.1 \
173
		dpkg-split.1 \
174
		dpkg-trigger.1 \
175
		dpkg.1 \
176
		dselect.1
177
MAN5_PL=	deb-control.5 \
178
		deb-old.5 \
179
		deb-override.5 \
180
		deb-shlibs.5 \
181
		deb-substvars.5 \
182
		deb-symbols.5 \
183
		deb-triggers.5 \
184
		deb-version.5 \
185
		deb.5 \
186
		dpkg.cfg.5 \
187
		dselect.cfg.5
188
MAN8_PL=	cleanup-info.8 \
189
		dpkg-divert.8 \
190
		dpkg-statoverride.8 \
191
		install-info.8 \
192
		start-stop-daemon.8 \
193
		update-alternatives.8
194
195
MAN1_SV=	822-date.1 \
196
		dpkg-architecture.1 \
197
		dpkg-buildpackage.1 \
198
		dpkg-checkbuilddeps.1 \
199
		dpkg-deb.1 \
200
		dpkg-distaddfile.1 \
201
		dpkg-genchanges.1 \
202
		dpkg-gencontrol.1 \
203
		dpkg-name.1 \
204
		dpkg-parsechangelog.1 \
205
		dpkg-query.1 \
206
		dpkg-scanpackages.1 \
207
		dpkg-scansources.1 \
208
		dpkg-shlibdeps.1 \
209
		dpkg-source.1 \
210
		dpkg-split.1 \
211
		dpkg-trigger.1 \
212
		dpkg.1 \
213
		dselect.1
214
MAN5_SV=	deb-control.5 \
215
		deb-old.5 \
216
		deb-override.5 \
217
		deb-shlibs.5 \
218
		deb-substvars.5 \
219
		deb-symbols.5 \
220
		deb-triggers.5 \
221
		deb-version.5 \
222
		deb.5 \
223
		dpkg.cfg.5 \
224
		dselect.cfg.5
225
MAN8_SV=	cleanup-info.8 \
226
		dpkg-divert.8 \
227
		dpkg-statoverride.8 \
228
		install-info.8 \
229
		start-stop-daemon.8 \
230
		update-alternatives.8
85
231
86
.if !defined(WITHOUT_NLS)
232
.if !defined(WITHOUT_NLS)
87
USE_GETTEXT=	yes
233
USE_GETTEXT=	yes
Lines 92-112 Link Here
92
.endif
238
.endif
93
239
94
post-patch:
240
post-patch:
95
	${MV} ${WRKSRC}/getopt/obstack.[ch] ${WRKSRC}/lib
241
	${REINPLACE_CMD} -e 's|ncursesw/||g' \
242
		${WRKSRC}/dselect/Makefile.in \
243
		${WRKSRC}/dselect/dselect.h \
244
		${WRKSRC}/dselect/main.cc \
245
		${WRKSRC}/src/Makefile.in
96
246
97
post-install:
247
post-install:
98
	${MV} ${PREFIX}/sbin/install-info ${PREFIX}/sbin/dpkg-install-info
248
	${MV} ${PREFIX}/sbin/install-info ${PREFIX}/sbin/dpkg-install-info
99
100
.for f in available diversions statoverride status
249
.for f in available diversions statoverride status
101
	${TOUCH} ${DPKGDIR}/${f}
250
	${TOUCH} ${DPKGDIR}/${f}
102
.endfor
251
.endfor
103
104
	${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
252
	${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
105
253
106
.include <bsd.port.pre.mk>
254
.include <bsd.port.mk>
107
108
.if ${ARCH} == "sparc64"
109
BROKEN=		Does not compile
110
.endif
111
112
.include <bsd.port.post.mk>
(-)/home/staff/gslin/work/ports/dpkg/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (dpkg_1.13.25.tar.gz) = 88effb358aa04d25036b662d588433a6
1
MD5 (dpkg_1.14.25.tar.gz) = 6bf3504b07d8fe2175a5d794391280de
2
SHA256 (dpkg_1.13.25.tar.gz) = a525f321e875a8c16f5b6942bc02ac66b0d284cc6c61704f93e74789ef89d817
2
SHA256 (dpkg_1.14.25.tar.gz) = 545ce9830f0cf649e3b1b40d25d13989c23302623bf9b50f4c24402f63c82184
3
SIZE (dpkg_1.13.25.tar.gz) = 3384618
3
SIZE (dpkg_1.14.25.tar.gz) = 6823861
(-)/home/staff/gslin/work/ports/dpkg/files/patch-configure (-33 / +11 lines)
Lines 1-33 Link Here
1
--- configure.orig	Fri Oct 13 06:37:44 2006
1
--- configure.orig	2009-11-19 19:45:27.000000000 +0800
2
+++ configure	Mon Nov 13 18:23:21 2006
2
+++ configure	2009-11-19 19:45:35.000000000 +0800
3
@@ -1991,7 +1991,7 @@
3
@@ -7172,8 +7172,6 @@
4
 { echo "$as_me:$LINENO: checking dpkg cpu type" >&5
4
 echo "${ECHO_T}no" >&6; }
5
 echo $ECHO_N "checking dpkg cpu type... $ECHO_C" >&6; }
5
 fi
6
 
6
 
7
-cpu_type="`cd $srcdir/scripts; ./dpkg-architecture.pl -t$target -qDEB_HOST_ARCH_CPU 2>/dev/null`"
7
-PERL_LIBDIR=`$PERL -MConfig -e 'my $r=$Config{vendorlibexp};$r=~s/$Config{vendorprefixexp}/\\$(prefix)/; print $r'`
8
+cpu_type="`grep -v ^# cputable | awk 'match("'$target'", $3) { print $1 }'`"
8
-
9
 
9
 # Checks for operating system services and capabilities.
10
 if test "x$cpu_type" = "x"; then
10
 # Check whether --enable-largefile was given.
11
 	cpu_type=$target_cpu
11
 if test "${enable_largefile+set}" = set; then
12
@@ -2012,7 +2012,7 @@
13
 { echo "$as_me:$LINENO: checking dpkg operating system type" >&5
14
 echo $ECHO_N "checking dpkg operating system type... $ECHO_C" >&6; }
15
 
16
-os_type="`cd $srcdir/scripts; ./dpkg-architecture.pl -t$target -qDEB_HOST_ARCH_OS 2>/dev/null`"
17
+os_type="`grep -v ^# ostable | awk 'match("'$target'", $3) { print $1 }'`"
18
 
19
 if test "x$os_type" = "x"; then
20
 	os_type=$target_os
21
@@ -2033,7 +2033,11 @@
22
 { echo "$as_me:$LINENO: checking dpkg architecture name" >&5
23
 echo $ECHO_N "checking dpkg architecture name... $ECHO_C" >&6; }
24
 
25
-dpkg_arch="`cd $srcdir/scripts; ./dpkg-architecture.pl -t$target -qDEB_HOST_ARCH 2>/dev/null`"
26
+if test $os_type = "linux"; then
27
+	dpkg_arch=$cpu_type
28
+else
29
+	dpkg_arch=$os_type-$cpu_type
30
+fi
31
 
32
 { echo "$as_me:$LINENO: result: $dpkg_arch" >&5
33
 echo "${ECHO_T}$dpkg_arch" >&6; }
(-)/home/staff/gslin/work/ports/dpkg/files/patch-dpkg-deb_Makefile.in (+24 lines)
Line 0 Link Here
1
--- dpkg-deb/Makefile.in.orig	2009-11-12 06:31:17.000000000 +0800
2
+++ dpkg-deb/Makefile.in	2009-11-12 06:31:41.000000000 +0800
3
@@ -58,9 +58,7 @@
4
 	main.$(OBJEXT)
5
 dpkg_deb_OBJECTS = $(am_dpkg_deb_OBJECTS)
6
 am__DEPENDENCIES_1 =
7
-dpkg_deb_DEPENDENCIES = ../libcompat/libcompat.a $(am__DEPENDENCIES_1) \
8
-	../lib/libdpkg.a $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
9
-	$(am__DEPENDENCIES_1)
10
+dpkg_deb_DEPENDENCIES = $(am__DEPENDENCIES_1) ../lib/libdpkg.a ../libcompat/libcompat.a $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
11
 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
12
 depcomp = $(SHELL) $(top_srcdir)/config/depcomp
13
 am__depfiles_maybe = depfiles
14
@@ -212,9 +210,7 @@
15
 	info.c \
16
 	main.c
17
 
18
-dpkg_deb_LDADD = \
19
-	../libcompat/libcompat.a \
20
-	$(LIBINTL) ../lib/libdpkg.a $(ZLIB_LIBS) $(BZ2_LIBS) $(SELINUX_LIBS)
21
+dpkg_deb_LDADD = $(LIBINTL) ../lib/libdpkg.a ../libcompat/libcompat.a $(ZLIB_LIBS) $(BZ2_LIBS) $(SELINUX_LIBS)
22
 
23
 all: all-am
24
 
(-)/home/staff/gslin/work/ports/dpkg/files/patch-dpkg-split_Makefile.in (+24 lines)
Line 0 Link Here
1
--- dpkg-split/Makefile.in.orig	2009-11-12 06:32:28.000000000 +0800
2
+++ dpkg-split/Makefile.in	2009-11-12 06:32:44.000000000 +0800
3
@@ -59,8 +59,7 @@
4
 	queue.$(OBJEXT) split.$(OBJEXT)
5
 dpkg_split_OBJECTS = $(am_dpkg_split_OBJECTS)
6
 am__DEPENDENCIES_1 =
7
-dpkg_split_DEPENDENCIES = ../libcompat/libcompat.a \
8
-	$(am__DEPENDENCIES_1) ../lib/libdpkg.a
9
+dpkg_split_DEPENDENCIES = $(am__DEPENDENCIES_1) ../lib/libdpkg.a ../libcompat/libcompat.a
10
 pkglibSCRIPT_INSTALL = $(INSTALL_SCRIPT)
11
 SCRIPTS = $(pkglib_SCRIPTS)
12
 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
13
@@ -216,10 +215,7 @@
14
 	queue.c \
15
 	split.c
16
 
17
-dpkg_split_LDADD = \
18
-	../libcompat/libcompat.a \
19
-	$(LIBINTL) \
20
-	../lib/libdpkg.a
21
+dpkg_split_LDADD = $(LIBINTL) ../lib/libdpkg.a ../libcompat/libcompat.a
22
 
23
 pkglib_SCRIPTS = mksplit
24
 EXTRA_DIST = mksplit.pl
(-)/home/staff/gslin/work/ports/dpkg/files/patch-dselect_Makefile.in (+25 lines)
Line 0 Link Here
1
--- dselect/Makefile.in.orig	2009-11-12 06:30:16.000000000 +0800
2
+++ dselect/Makefile.in	2009-11-12 06:30:34.000000000 +0800
3
@@ -63,8 +63,7 @@
4
 	pkgsublist.$(OBJEXT) pkgtop.$(OBJEXT)
5
 dselect_OBJECTS = $(am_dselect_OBJECTS)
6
 am__DEPENDENCIES_1 =
7
-dselect_DEPENDENCIES = ../libcompat/libcompat.a $(am__DEPENDENCIES_1) \
8
-	$(am__DEPENDENCIES_1) ../lib/libdpkg.a
9
+dselect_DEPENDENCIES = $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) ../lib/libdpkg.a ../libcompat/libcompat.a
10
 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
11
 depcomp = $(SHELL) $(top_srcdir)/config/depcomp
12
 am__depfiles_maybe = depfiles
13
@@ -248,11 +247,7 @@
14
 	pkgsublist.cc \
15
 	pkgtop.cc
16
 
17
-dselect_LDADD = \
18
-	../libcompat/libcompat.a \
19
-	$(LIBINTL) \
20
-	$(CURSES_LIBS) \
21
-	../lib/libdpkg.a
22
+dselect_LDADD = $(LIBINTL) $(CURSES_LIBS) ../lib/libdpkg.a ../libcompat/libcompat.a
23
 
24
 EXTRA_DIST = keyoverride mkcurkeys.pl
25
 CLEANFILES = curkeys.h
(-)/home/staff/gslin/work/ports/dpkg/files/patch-getopt_Makefile.am (-9 lines)
Lines 1-9 Link Here
1
--- getopt/Makefile.am.orig	Wed Jun 21 06:41:12 2006
2
+++ getopt/Makefile.am	Thu Oct 26 18:38:28 2006
3
@@ -13,5 +13,4 @@
4
 	error.h \
5
 	getopt.c getopt.h \
6
 	getopt1.c \
7
-	long-options.c long-options.h \
8
-	obstack.c obstack.h
9
+	long-options.c long-options.h
(-)/home/staff/gslin/work/ports/dpkg/files/patch-getopt_Makefile.in (-27 lines)
Lines 1-27 Link Here
1
--- getopt/Makefile.in.orig	Fri Oct 13 06:37:54 2006
2
+++ getopt/Makefile.in	Thu Oct 26 18:35:34 2006
3
@@ -70,7 +70,7 @@
4
 libopt_a_AR = $(AR) $(ARFLAGS)
5
 libopt_a_LIBADD =
6
 am_libopt_a_OBJECTS = closeout.$(OBJEXT) getopt.$(OBJEXT) \
7
-	getopt1.$(OBJEXT) long-options.$(OBJEXT) obstack.$(OBJEXT)
8
+	getopt1.$(OBJEXT) long-options.$(OBJEXT) 
9
 libopt_a_OBJECTS = $(am_libopt_a_OBJECTS)
10
 DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
11
 depcomp = $(SHELL) $(top_srcdir)/config/depcomp
12
@@ -232,7 +232,6 @@
13
 	getopt.c getopt.h \
14
 	getopt1.c \
15
 	long-options.c long-options.h \
16
-	obstack.c obstack.h
17
 
18
 all: all-am
19
 
20
@@ -285,7 +284,6 @@
21
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/getopt.Po@am__quote@
22
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/getopt1.Po@am__quote@
23
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/long-options.Po@am__quote@
24
-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/obstack.Po@am__quote@
25
 
26
 .c.o:
27
 @am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
(-)/home/staff/gslin/work/ports/dpkg/files/patch-lib_Makefile.am (-9 lines)
Lines 1-9 Link Here
1
--- lib/Makefile.am.orig	Thu Oct 26 18:38:08 2006
2
+++ lib/Makefile.am	Thu Oct 26 18:37:18 2006
3
@@ -34,4 +34,5 @@
4
 	tarfn.c tarfn.h \
5
 	utils.c \
6
 	varbuf.c \
7
-	vercmp.c
8
+	vercmp.c \
9
+	obstack.c obstack.h
(-)/home/staff/gslin/work/ports/dpkg/files/patch-lib_Makefile.in (-30 lines)
Lines 1-30 Link Here
1
--- lib/Makefile.in.orig	Fri Oct 13 06:37:55 2006
2
+++ lib/Makefile.in	Thu Oct 26 18:34:48 2006
3
@@ -75,7 +75,8 @@
4
 	md5.$(OBJEXT) mlib.$(OBJEXT) myopt.$(OBJEXT) \
5
 	nfmalloc.$(OBJEXT) parse.$(OBJEXT) parsehelp.$(OBJEXT) \
6
 	showcright.$(OBJEXT) showpkg.$(OBJEXT) tarfn.$(OBJEXT) \
7
-	utils.$(OBJEXT) varbuf.$(OBJEXT) vercmp.$(OBJEXT)
8
+	utils.$(OBJEXT) varbuf.$(OBJEXT) vercmp.$(OBJEXT) \
9
+	obstack.$(OBJEXT)
10
 libdpkg_a_OBJECTS = $(am_libdpkg_a_OBJECTS)
11
 DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
12
 depcomp = $(SHELL) $(top_srcdir)/config/depcomp
13
@@ -257,7 +258,8 @@
14
 	tarfn.c tarfn.h \
15
 	utils.c \
16
 	varbuf.c \
17
-	vercmp.c
18
+	vercmp.c \
19
+	obstack.c obstack.h
20
 
21
 all: all-am
22
 
23
@@ -326,6 +328,7 @@
24
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/utils.Po@am__quote@
25
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/varbuf.Po@am__quote@
26
 @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/vercmp.Po@am__quote@
27
+@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/obstack.Po@am__quote@
28
 
29
 .c.o:
30
 @am__fastdepCC_TRUE@	if $(COMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
(-)/home/staff/gslin/work/ports/dpkg/files/patch-lib_utils.c (-15 lines)
Lines 1-15 Link Here
1
--- lib/utils.c.orig	Sat Apr 22 12:28:47 2006
2
+++ lib/utils.c	Sat Apr 22 12:29:37 2006
3
@@ -32,3 +32,12 @@
4
 int cisalpha(int c) {
5
 	return ((c>='a') && (c<='z')) || ((c>='A') && (c<='Z'));
6
 }
7
+
8
+#ifdef __FreeBSD__
9
+size_t
10
+strnlen (const char *string, size_t maxlen)
11
+{
12
+	const char *end = memchr (string, '\0', maxlen);
13
+	return end ? (size_t) (end - string) : maxlen;
14
+}
15
+#endif
(-)/home/staff/gslin/work/ports/dpkg/files/patch-scripts_Makefile.in (-12 lines)
Lines 1-12 Link Here
1
--- scripts/Makefile.in.orig	Fri Oct 13 06:37:57 2006
2
+++ scripts/Makefile.in	Fri Nov 10 12:54:34 2006
3
@@ -282,6 +282,9 @@
4
 		    -e "s:\$$dpkglibdir[[:space:]]*=[[:space:]]*['\"][^'\"]*['\"]:\$$dpkglibdir=\"$(pkglibdir)\":" \
5
 		    -e "s:\$$pkgdatadir[[:space:]]*=[[:space:]]*['\"][^'\"]*['\"]:\$$pkgdatadir=\"$(pkgdatadir)\":" \
6
 		    -e "s:\$$admindir[[:space:]]*=[[:space:]]*['\"][^'\"]*['\"]:\$$admindir=\"$(admindir)\":" \
7
+		    -e "s:\$$sysconfdir[[:space:]]*=[[:space:]]*['\"][^'\"]*['\"]:\$$sysconfdir=\"$(sysconfdir)\":" \
8
+		    -e "s:\$$infodir[[:space:]]*=[[:space:]]*['\"][^'\"]*['\"]:\$$infodir=\"$(infodir)\":" \
9
+		    -e "s:\$$prefix[[:space:]]*=[[:space:]]*['\"][^'\"]*['\"]:\$$prefix=\"$(prefix)\":" \
10
 		    -e "s:\$$version[[:space:]]*=[[:space:]]*['\"][^'\"]*[\"']:\$$version=\"$(PACKAGE_VERSION)\":"
11
 
12
 do_shell_subst = sed -e "s:version=\"[^\"]*\":version=\"$(PACKAGE_VERSION)\":"
(-)/home/staff/gslin/work/ports/dpkg/files/patch-scripts_cleanup-info.pl (-19 lines)
Lines 1-19 Link Here
1
--- scripts/cleanup-info.pl.orig	Tue Jun 20 19:36:39 2006
2
+++ scripts/cleanup-info.pl	Fri Nov 10 12:22:49 2006
3
@@ -25,6 +25,7 @@
4
 # use strict;
5
 
6
 my $dpkglibdir = "."; # This line modified by Makefile
7
+my $prefix = "/usr"; # This line modified by Makefile
8
 push(@INC,$dpkglibdir);
9
 require 'dpkg-gettext.pl';
10
 textdomain("dpkg");
11
@@ -56,7 +57,7 @@
12
 "), $0;
13
 }
14
 
15
-my $infodir = '/usr/info';
16
+my $infodir = "$prefix/info";
17
 my $unsafe = 0;
18
 $0 =~ m|[^/]+$|;
19
 my $name= $&;
(-)/home/staff/gslin/work/ports/dpkg/files/patch-scripts_dpkg-checkbuilddeps.pl (-21 lines)
Lines 1-21 Link Here
1
--- scripts/dpkg-checkbuilddeps.pl.orig	Sun Jun 18 18:22:03 2006
2
+++ scripts/dpkg-checkbuilddeps.pl	Fri Nov 10 16:23:44 2006
3
@@ -4,7 +4,8 @@
4
 #use strict;
5
 use Getopt::Long;
6
 
7
-my $dpkglibdir="/usr/lib/dpkg";
8
+my $dpkglibdir="/usr/lib/dpkg"; # This line modified by Makefile
9
+my $admindir="/var/lib/dpkg"; # This line modified by Makefile
10
 push(@INC,$dpkglibdir);
11
 #my $controlfile;
12
 require 'controllib.pl';
13
@@ -79,7 +80,7 @@
14
 # thanks to Matt Zimmerman. Returns two hash references that
15
 # are exactly what the other functions need...
16
 sub parse_status {
17
-	my $status=shift || "/var/lib/dpkg/status";
18
+	my $status=shift || "$admindir/status";
19
 	
20
 	my %providers;
21
 	my %version;
(-)/home/staff/gslin/work/ports/dpkg/files/patch-scripts_dpkg-genchanges.pl (-14 lines)
Lines 1-14 Link Here
1
--- scripts/dpkg-genchanges.pl.orig	Wed Jun 28 17:14:04 2006
2
+++ scripts/dpkg-genchanges.pl	Mon Nov 13 21:29:46 2006
3
@@ -336,9 +336,9 @@
4
     open(STDIN,"< $uf") || &syserr(sprintf(_g("cannot open upload file %s for reading"), $uf));
5
     (@s=stat(STDIN)) || &syserr(sprintf(_g("cannot fstat upload file %s"), $uf));
6
     $size= $s[7]; $size || &warn(sprintf(_g("upload file %s is empty"), $uf));
7
-    $md5sum=`md5sum`; $? && subprocerr(sprintf(_g("md5sum upload file %s"), $uf));
8
+    $md5sum=`gmd5sum`; $? && subprocerr(sprintf(_g("gmd5sum upload file %s"), $uf));
9
     $md5sum =~ m/^([0-9a-f]{32})\s*-?\s*$/i ||
10
-        &failure(sprintf(_g("md5sum upload file %s gave strange output \`%s'"), $uf, $md5sum));
11
+        &failure(sprintf(_g("gmd5sum upload file %s gave strange output \`%s'"), $uf, $md5sum));
12
     $md5sum= $1;
13
     defined($md5sum{$f}) && $md5sum{$f} ne $md5sum &&
14
         &error(sprintf(_g("md5sum of source file %s (%s) is different ".
(-)/home/staff/gslin/work/ports/dpkg/files/patch-scripts_dpkg-scanpackages.pl (-15 lines)
Lines 1-15 Link Here
1
--- scripts/dpkg-scanpackages.pl.orig	Sun Jun 18 18:22:03 2006
2
+++ scripts/dpkg-scanpackages.pl	Mon Nov 13 21:30:48 2006
3
@@ -167,9 +167,9 @@
4
 	
5
 	$tv{'Filename'}= "$pathprefix$fn";
6
 	
7
-	open(C,"md5sum <$fn |") || die "$fn $!";
8
-	chop($_=<C>); close(C); $? and die sprintf(_g("\`md5sum < %s' exited with %d"), $fn, $?)."\n";
9
-	/^([0-9a-f]{32})\s*-?\s*$/ or die sprintf(_g("Strange text from \`md5sum < %s': \`%s'"), $fn, $_)."\n";
10
+	open(C,"gmd5sum <$fn |") || die "$fn $!";
11
+	chop($_=<C>); close(C); $? and die sprintf(_g("\`gmd5sum < %s' exited with %d"), $fn, $?)."\n";
12
+	/^([0-9a-f]{32})\s*-?\s*$/ or die sprintf(_g("Strange text from \`gmd5sum < %s': \`%s'"), $fn, $_)."\n";
13
 	$tv{'MD5sum'}= $1;
14
 	
15
 	my @stat= stat($fn) or die sprintf(_g("Couldn't stat %s: %s"), $fn, $!)."\n";
(-)/home/staff/gslin/work/ports/dpkg/files/patch-scripts_dpkg-scansources.pl (-16 lines)
Lines 1-16 Link Here
1
--- scripts/dpkg-scansources.pl.orig	Sun Jun 18 18:22:03 2006
2
+++ scripts/dpkg-scansources.pl	Mon Nov 13 21:31:23 2006
3
@@ -298,11 +298,11 @@
4
     if (!$pid) {
5
 	open STDIN, '<&FILE' or xdie sprintf(_g("can't dup %s:"), $file);
6
 	seek STDIN, 0, 0     or xdie sprintf(_g("can't rewind %s:"), $file);
7
-	exec 'md5sum'        or xdie _g("can't exec md5sum:");
8
+	exec 'gmd5sum'        or xdie _g("can't exec gmd5sum:");
9
     }
10
     chomp($md5 = join '', <MD5>);
11
     unless (close MD5) {
12
-	xwarn_noerror close_msg 'md5sum';
13
+	xwarn_noerror close_msg 'gmd5sum';
14
 	return;
15
     }
16
     $md5 =~ s/ *-$//; # Remove trailing spaces and -, to work with GNU md5sum
(-)/home/staff/gslin/work/ports/dpkg/files/patch-scripts_dpkg-shlibdeps.pl (-25 lines)
Lines 1-25 Link Here
1
--- scripts/dpkg-shlibdeps.pl.orig	Fri Nov 10 12:02:38 2006
2
+++ scripts/dpkg-shlibdeps.pl	Fri Nov 10 12:54:26 2006
3
@@ -3,16 +3,18 @@
4
 # dpkg-shlibdeps
5
 # $Id: dpkg-shlibdeps.pl,v 1.19.2.2 2004/04/25 17:11:41 keybuk Exp $
6
 
7
-my $dpkglibdir="/usr/lib/dpkg";
8
+my $dpkglibdir="/usr/lib/dpkg"; # This line modified by Makefile
9
+my $admindir="/var/lib/dpkg"; # This line modified by Makefile
10
+my $sysconfdir="/etc"; # This line modified by Makefile
11
 my $version="1.4.1.19"; # This line modified by Makefile
12
 
13
 use English;
14
 use POSIX qw(:errno_h :signal_h);
15
 
16
-my $shlibsoverride= '/etc/dpkg/shlibs.override';
17
-my $shlibsdefault= '/etc/dpkg/shlibs.default';
18
+my $shlibsoverride= "$sysconfdir/dpkg/shlibs.override";
19
+my $shlibsdefault= "$sysconfdir/etc/dpkg/shlibs.default";
20
 my $shlibslocal= 'debian/shlibs.local';
21
-my $shlibsppdir= '/var/lib/dpkg/info';
22
+my $shlibsppdir= "$admindir/info";
23
 my $shlibsppext= '.shlibs';
24
 my $varnameprefix= 'shlibs';
25
 my $dependencyfield= 'Depends';
(-)/home/staff/gslin/work/ports/dpkg/files/patch-scripts_dpkg-source.pl (-77 lines)
Lines 1-77 Link Here
1
--- scripts/dpkg-source.pl.orig	Tue Jun 20 20:40:27 2006
2
+++ scripts/dpkg-source.pl	Fri Nov 10 13:26:54 2006
3
@@ -1,6 +1,7 @@
4
 #! /usr/bin/perl
5
 
6
 my $dpkglibdir = ".";
7
+my $prefix = "/usr"; # This line modified by Makefile
8
 my $version = "1.3.0"; # This line modified by Makefile
9
 
10
 my @filesinarchive;
11
@@ -616,10 +617,17 @@
12
     close(DSC);
13
 
14
     if ($is_signed) {
15
-	if (-x '/usr/bin/gpg') {
16
+	my $have_gpg = 0;
17
+	foreach my $path (split ':', $ENV{PATH}) {
18
+	    if (-x "$path/gpg") {
19
+		$have_gpg = 1;
20
+		last;
21
+	    }
22
+	}
23
+	if ($have_gpg) {
24
 	    my $gpg_command = 'gpg -q --verify ';
25
-	    if (-r '/usr/share/keyrings/debian-keyring.gpg') {
26
-		$gpg_command = $gpg_command.'--keyring /usr/share/keyrings/debian-keyring.gpg ';
27
+	    if (-r "$prefix/share/apt/keyrings/freebsd-keyring.gpg") {
28
+		$gpg_command = $gpg_command."--keyring $prefix/share/apt/keyrings/freebsd-keyring.gpg ";
29
 	    }
30
 	    $gpg_command = $gpg_command.quotemeta($dsc).' 2>&1';
31
 
32
@@ -842,18 +850,18 @@
33
 	    open DIFF, $patch or &error(sprintf(_g("can't open diff `%s'"), $patch));
34
 	}
35
 
36
-        defined($c2= fork) || &syserr(_g("fork for patch"));
37
+        defined($c2= fork) || &syserr(_g("fork for gpatch"));
38
         if (!$c2) {
39
-            open(STDIN,"<&DIFF") || &syserr(_g("reopen gzip for patch"));
40
-            chdir($newdirectory) || &syserr(sprintf(_g("chdir to %s for patch"), $newdirectory));
41
+            open(STDIN,"<&DIFF") || &syserr(_g("reopen gzip for gpatch"));
42
+            chdir($newdirectory) || &syserr(sprintf(_g("chdir to %s for gpatch"), $newdirectory));
43
 	    $ENV{'LC_ALL'}= 'C';
44
 	    $ENV{'LANG'}= 'C';
45
-            exec('patch','-s','-t','-F','0','-N','-p1','-u',
46
-                 '-V','never','-g0','-b','-z','.dpkg-orig') or &syserr(_g("exec patch"));
47
+            exec('gpatch','-s','-t','-F','0','-N','-p1','-u',
48
+                 '-V','never','-g0','-b','-z','.dpkg-orig') or &syserr(_g("exec gpatch"));
49
         }
50
         close(DIFF);
51
-        $c2 == waitpid($c2,0) || &syserr(_g("wait for patch"));
52
-        $? && subprocerr("patch");
53
+        $c2 == waitpid($c2,0) || &syserr(_g("wait for gpatch"));
54
+        $? && subprocerr("gpatch");
55
 
56
 	&reapgzip if $patch =~ /\.(gz|bz2)$/;
57
     }
58
@@ -909,7 +917,7 @@
59
     open(STDIN,"< $dscdir/$f") || &syserr(sprintf(_g("cannot read %s"), "$dscdir/$f"));
60
     (@s= stat(STDIN)) || &syserr(sprintf(_g("cannot fstat %s"), "$dscdir/$f"));
61
     $s[7] == $size{$f} || &error(sprintf(_g("file %s has size %s instead of expected %s"), $f, $s[7], $size{$f}));
62
-    $m= `md5sum`; $? && subprocerr("md5sum $f"); $m =~ s/\n$//;
63
+    $m= `gmd5sum`; $? && subprocerr("gmd5sum $f"); $m =~ s/\n$//;
64
     $m = readmd5sum( $m );
65
     $m eq $md5sum{$f} || &error(sprintf(_g("file %s has md5sum %s instead of expected %s"), $f, $m, $md5sum{$f}));
66
     open(STDIN,"</dev/null") || &syserr(_g("reopen stdin from /dev/null"));
67
@@ -1334,8 +1342,8 @@
68
 	&internerr( sprintf(_g("tried to add file `%s' twice"), $filename));
69
     stat($filename) || &syserr(sprintf(_g("could not stat output file `%s'"), $filename));
70
     $size= (stat _)[7];
71
-    my $md5sum= `md5sum <$filename`;
72
-    $? && &subprocerr("md5sum $filename");
73
+    my $md5sum= `gmd5sum <$filename`;
74
+    $? && &subprocerr("gmd5sum $filename");
75
     $md5sum = readmd5sum( $md5sum );
76
     $f{'Files'}.= "\n $md5sum $size $filename";
77
 }
(-)/home/staff/gslin/work/ports/dpkg/files/patch-scripts_install-info.pl (-25 lines)
Lines 1-25 Link Here
1
--- scripts/install-info.pl.orig	Tue Jun 20 19:36:39 2006
2
+++ scripts/install-info.pl	Fri Nov 10 15:33:54 2006
3
@@ -3,6 +3,8 @@
4
 use Text::Wrap;
5
 
6
 my $dpkglibdir = "."; # This line modified by Makefile
7
+my $prefix = "/usr"; # This line modified by Makefile
8
+my $infodir = "/usr/share/info"; # This line modified by Makefile
9
 push (@INC, $dpkglibdir);
10
 require 'dpkg-gettext.pl';
11
 textdomain("dpkg");
12
@@ -51,11 +53,11 @@
13
 "), $0;
14
 }
15
 
16
-$dirfile = '/usr/share/info/dir';
17
+$dirfile = "$infodir/dir";
18
 $maxwidth=79;
19
 $Text::Wrap::columns=$maxwidth;
20
 $backup='/var/backups/infodir.bak';
21
-$default='/usr/share/base-files/info.dir';
22
+$default="$prefix/share/base-files/info.dir";
23
 
24
 $menuentry="";
25
 $description="";
(-)/home/staff/gslin/work/ports/dpkg/files/patch-scripts_update-alternatives.pl (-28 lines)
Lines 1-28 Link Here
1
--- scripts/update-alternatives.pl.orig	Tue Jun 20 19:36:39 2006
2
+++ scripts/update-alternatives.pl	Fri Nov 10 13:57:31 2006
3
@@ -2,6 +2,7 @@
4
 
5
 $admindir= "/var/lib/dpkg"; # This line modified by Makefile
6
 $dpkglibdir= "../utils"; # This line modified by Makefile
7
+$sysconfdir="/etc"; # This line modified by Makefile
8
 $version= '0.93.80'; # This line modified by Makefile
9
 push (@INC, $dpkglibdir);
10
 require 'dpkg-gettext.pl';
11
@@ -64,7 +65,7 @@
12
   --set <name> <path>      set <path> as alternative for <name>.
13
   --all                    call --config on all alternatives.
14
 
15
-<link> is the symlink pointing to /etc/alternatives/<name>.
16
+<link> is the symlink pointing to $sysconfdir/alternatives/<name>.
17
   (e.g. /usr/bin/pager)
18
 <name> is the master name for this link group.
19
   (e.g. pager)
20
@@ -97,7 +98,7 @@
21
     exit(2);
22
 }
23
 
24
-$altdir= '/etc/alternatives';
25
+$altdir= $sysconfdir . '/alternatives';
26
 $admindir= $admindir . '/alternatives';
27
 $testmode= 0;
28
 $verbosemode= 0;
(-)/home/staff/gslin/work/ports/dpkg/files/patch-src_Makefile.in (+55 lines)
Line 0 Link Here
1
--- src/Makefile.in.orig	2009-11-12 06:25:40.000000000 +0800
2
+++ src/Makefile.in	2009-11-12 06:26:38.000000000 +0800
3
@@ -62,18 +62,14 @@
4
 	update.$(OBJEXT)
5
 dpkg_OBJECTS = $(am_dpkg_OBJECTS)
6
 am__DEPENDENCIES_1 =
7
-dpkg_DEPENDENCIES = ../libcompat/libcompat.a $(am__DEPENDENCIES_1) \
8
-	../lib/libdpkg.a $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) \
9
-	$(am__DEPENDENCIES_1)
10
+dpkg_DEPENDENCIES = $(am__DEPENDENCIES_1) ../lib/libdpkg.a ../libcompat/libcompat.a $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
11
 am_dpkg_query_OBJECTS = errors.$(OBJEXT) filesdb.$(OBJEXT) \
12
 	query.$(OBJEXT)
13
 dpkg_query_OBJECTS = $(am_dpkg_query_OBJECTS)
14
-dpkg_query_DEPENDENCIES = ../libcompat/libcompat.a \
15
-	$(am__DEPENDENCIES_1) ../lib/libdpkg.a
16
+dpkg_query_DEPENDENCIES = $(am__DEPENDENCIES_1) ../lib/libdpkg.a ../libcompat/libcompat.a
17
 am_dpkg_trigger_OBJECTS = trigcmd.$(OBJEXT)
18
 dpkg_trigger_OBJECTS = $(am_dpkg_trigger_OBJECTS)
19
-dpkg_trigger_DEPENDENCIES = ../libcompat/libcompat.a \
20
-	$(am__DEPENDENCIES_1) ../lib/libdpkg.a
21
+dpkg_trigger_DEPENDENCIES = $(am__DEPENDENCIES_1) ../lib/libdpkg.a ../libcompat/libcompat.a
22
 DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
23
 depcomp = $(SHELL) $(top_srcdir)/config/depcomp
24
 am__depfiles_maybe = depfiles
25
@@ -238,27 +234,19 @@
26
 	trigproc.c \
27
 	update.c
28
 
29
-dpkg_LDADD = \
30
-	../libcompat/libcompat.a \
31
-	$(LIBINTL) ../lib/libdpkg.a $(ZLIB_LIBS) $(BZ2_LIBS) $(SELINUX_LIBS)
32
+dpkg_LDADD = $(LIBINTL) ../lib/libdpkg.a ../libcompat/libcompat.a $(ZLIB_LIBS) $(BZ2_LIBS) $(SELINUX_LIBS)
33
 
34
 dpkg_query_SOURCES = \
35
 	errors.c \
36
 	filesdb.c filesdb.h \
37
 	query.c
38
 
39
-dpkg_query_LDADD = \
40
-	../libcompat/libcompat.a \
41
-	$(LIBINTL) \
42
-	../lib/libdpkg.a
43
+dpkg_query_LDADD = $(LIBINTL) ../lib/libdpkg.a ../libcompat/libcompat.a
44
 
45
 dpkg_trigger_SOURCES = \
46
 	trigcmd.c
47
 
48
-dpkg_trigger_LDADD = \
49
-	../libcompat/libcompat.a \
50
-	$(LIBINTL) \
51
-	../lib/libdpkg.a
52
+dpkg_trigger_LDADD = $(LIBINTL) ../lib/libdpkg.a ../libcompat/libcompat.a
53
 
54
 all: all-am
55
 
(-)/home/staff/gslin/work/ports/dpkg/files/patch-src_help.c (-11 lines)
Lines 1-11 Link Here
1
--- src/help.c.orig	Sun Jun 18 18:22:03 2006
2
+++ src/help.c	Mon Nov 13 21:09:32 2006
3
@@ -73,7 +73,7 @@
4
 #ifdef WITH_START_STOP_DAEMON
5
     "start-stop-daemon",
6
 #endif    
7
-    "install-info", "update-rc.d", 0
8
+    "dpkg-install-info", 0
9
   };
10
 
11
   struct stat stab;
(-)/home/staff/gslin/work/ports/dpkg/files/patch-src_remove.c (-40 lines)
Lines 1-40 Link Here
1
--- src/remove.c.orig	Sun Jun 18 18:22:03 2006
2
+++ src/remove.c	Tue Nov 14 09:47:46 2006
3
@@ -261,7 +261,18 @@
4
         push_leftover(&leftover,namenode);
5
         continue;
6
       }
7
-      if (errno != ENOTDIR) ohshite(_("cannot remove `%.250s'"),fnvb.buf);
8
+      if (errno != ENOTDIR) {
9
+        /* dpkg includes /. in the packing list.
10
+         * rmdir("/.") will return EINVAL. dpkg will
11
+         * only attempt to remove /. when uninstalling
12
+         * the last package on the system, which is why
13
+         * Debian has never run into this issue. */
14
+        if (errno == EINVAL && strcmp(fnvb.buf, "/.") == 0) {
15
+          continue;
16
+        } else {
17
+          ohshite(_("cannot remove `%.250s'"),fnvb.buf);
18
+        }
19
+      }
20
       debug(dbg_eachfiledetail, "removal_bulk unlinking `%s'", fnvb.buf);
21
       {
22
         /*
23
@@ -378,7 +389,16 @@
24
       push_leftover(&leftover,namenode);
25
       continue;
26
     }
27
-    if (errno != ENOTDIR) ohshite(_("cannot remove `%.250s'"),fnvb.buf);
28
+    if (errno != ENOTDIR) {
29
+      /* As above, packages include /. in their packing list. 
30
+       * Even if we are removing the last package on the system, 
31
+       * don't try to remove /. */
32
+      if (errno == EINVAL && strcmp(fnvb.buf, "/.") == 0) {
33
+        continue;
34
+      } else {
35
+        ohshite(_("cannot remove `%.250s'"),fnvb.buf);
36
+      }
37
+    }
38
 
39
     push_leftover(&leftover,namenode);
40
     continue;
(-)/home/staff/gslin/work/ports/dpkg/files/patch-utils_start-stop-daemon.c (-23 / +15 lines)
Lines 1-38 Link Here
1
--- utils/start-stop-daemon.c.orig	Wed Jun 21 07:59:36 2006
1
--- utils/start-stop-daemon.c.orig	2009-02-01 14:19:02.000000000 +0800
2
+++ utils/start-stop-daemon.c	Thu Oct 26 18:59:40 2006
2
+++ utils/start-stop-daemon.c	2009-11-12 07:23:18.000000000 +0800
3
@@ -48,6 +48,7 @@
3
@@ -50,6 +50,7 @@
4
 #endif
4
 #endif
5
 
5
 
6
 #if  defined(OSOpenBSD) || defined(OSFreeBSD) || defined(OSNetBSD)
6
 #if defined(OSOpenBSD) || defined(OSFreeBSD) || defined(OSNetBSD)
7
+#define _WANT_UCRED
7
+#define _WANT_UCRED
8
 #include <sys/param.h>
8
 #include <sys/param.h>
9
 #include <sys/proc.h>
9
 #include <sys/proc.h>
10
 #include <sys/stat.h>
10
 #include <sys/stat.h>
11
@@ -928,9 +929,15 @@
11
@@ -941,8 +942,8 @@
12
 		errx(1, "%s", errbuf);
12
 	kp = kvm_getprocs(kd, KERN_PROC_PID, pid, &nentries);
13
 	if ((kp = kvm_getprocs(kd, KERN_PROC_PID, pid, &nentries)) == 0)
13
 	if (kp == NULL)
14
 		errx(1, "%s", kvm_geterr(kd));
14
 		errx(1, "%s", kvm_geterr(kd));
15
+#if defined(OSOpenBSD) || (defined(OSFreeBSD) && __FreeBSD_version < 500014)
15
-	if (kp->kp_proc.p_cred)
16
 	if (kp->kp_proc.p_cred )
16
-		kvm_read(kd, (u_long)&(kp->kp_proc.p_cred->p_ruid),
17
 		kvm_read(kd, (u_long)&(kp->kp_proc.p_cred->p_ruid),
17
+	if (kp->ki_paddr->p_ucred)
18
 			&proc_uid, sizeof(uid_t));
19
+#elif defined(OSFreeBSD)
20
+	if ( kp->ki_paddr->p_ucred )
21
+		kvm_read(kd, (u_long)&(kp->ki_paddr->p_ucred->cr_ruid),
18
+		kvm_read(kd, (u_long)&(kp->ki_paddr->p_ucred->cr_ruid),
22
+			&proc_uid, sizeof(uid_t));
19
 		         &proc_uid, sizeof(uid_t));
23
+#endif
24
 	else
20
 	else
25
 		return 0;
21
 		return 0;
26
 	return (proc_uid == (uid_t)uid);
22
@@ -963,7 +964,7 @@
27
@@ -949,7 +956,11 @@
23
 	kp = kvm_getprocs(kd, KERN_PROC_PID, pid, &nentries);
28
 		errx(1, "%s", errbuf);
24
 	if (kp == NULL)
29
 	if ((kp = kvm_getprocs(kd, KERN_PROC_PID, pid, &nentries)) == 0)
30
 		errx(1, "%s", kvm_geterr(kd));
25
 		errx(1, "%s", kvm_geterr(kd));
31
+#if defined(OSOpenBSD) || (defined(OSFreeBSD) && __FreeBSD_version < 500014)
26
-	pidexec = (&kp->kp_proc)->p_comm;
32
 	pidexec = (&kp->kp_proc)->p_comm;
33
+#elif defined(OSFreeBSD)
34
+	pidexec = kp->ki_paddr->p_comm;
27
+	pidexec = kp->ki_paddr->p_comm;
35
+#endif
36
 	if (strlen(name) != strlen(pidexec))
28
 	if (strlen(name) != strlen(pidexec))
37
 		return 0;
29
 		return 0;
38
 	return (strcmp(name, pidexec) == 0) ? 1 : 0;
30
 	return (strcmp(name, pidexec) == 0) ? 1 : 0;
(-)/home/staff/gslin/work/ports/dpkg/pkg-plist (-37 / +153 lines)
Lines 1-3 Link Here
1
%%DATADIR%%/cputable
2
%%DATADIR%%/ostable
3
%%DATADIR%%/triplettable
4
%%SITE_PERL%%/Dpkg.pm
5
%%SITE_PERL%%/Dpkg/Arch.pm
6
%%SITE_PERL%%/Dpkg/BuildOptions.pm
7
%%SITE_PERL%%/Dpkg/Cdata.pm
8
%%SITE_PERL%%/Dpkg/Changelog.pm
9
%%SITE_PERL%%/Dpkg/Changelog/Debian.pm
10
%%SITE_PERL%%/Dpkg/Checksums.pm
11
%%SITE_PERL%%/Dpkg/Compression.pm
12
%%SITE_PERL%%/Dpkg/Control.pm
13
%%SITE_PERL%%/Dpkg/Deps.pm
14
%%SITE_PERL%%/Dpkg/ErrorHandling.pm
15
%%SITE_PERL%%/Dpkg/Exit.pm
16
%%SITE_PERL%%/Dpkg/Fields.pm
17
%%SITE_PERL%%/Dpkg/Gettext.pm
18
%%SITE_PERL%%/Dpkg/IPC.pm
19
%%SITE_PERL%%/Dpkg/Path.pm
20
%%SITE_PERL%%/Dpkg/Shlibs.pm
21
%%SITE_PERL%%/Dpkg/Shlibs/Objdump.pm
22
%%SITE_PERL%%/Dpkg/Shlibs/SymbolFile.pm
23
%%SITE_PERL%%/Dpkg/Source/Archive.pm
24
%%SITE_PERL%%/Dpkg/Source/CompressedFile.pm
25
%%SITE_PERL%%/Dpkg/Source/Compressor.pm
26
%%SITE_PERL%%/Dpkg/Source/Functions.pm
27
%%SITE_PERL%%/Dpkg/Source/Package.pm
28
%%SITE_PERL%%/Dpkg/Source/Package/V1.pm
29
%%SITE_PERL%%/Dpkg/Source/Package/V2.pm
30
%%SITE_PERL%%/Dpkg/Source/Package/V3/bzr.pm
31
%%SITE_PERL%%/Dpkg/Source/Package/V3/custom.pm
32
%%SITE_PERL%%/Dpkg/Source/Package/V3/git.pm
33
%%SITE_PERL%%/Dpkg/Source/Package/V3/native.pm
34
%%SITE_PERL%%/Dpkg/Source/Package/V3/quilt.pm
35
%%SITE_PERL%%/Dpkg/Source/Patch.pm
36
%%SITE_PERL%%/Dpkg/Substvars.pm
37
%%SITE_PERL%%/Dpkg/Vars.pm
38
%%SITE_PERL%%/Dpkg/Version.pm
1
bin/822-date
39
bin/822-date
2
bin/dpkg
40
bin/dpkg
3
bin/dpkg-architecture
41
bin/dpkg-architecture
Lines 7-12 Link Here
7
bin/dpkg-distaddfile
45
bin/dpkg-distaddfile
8
bin/dpkg-genchanges
46
bin/dpkg-genchanges
9
bin/dpkg-gencontrol
47
bin/dpkg-gencontrol
48
bin/dpkg-gensymbols
10
bin/dpkg-name
49
bin/dpkg-name
11
bin/dpkg-parsechangelog
50
bin/dpkg-parsechangelog
12
bin/dpkg-query
51
bin/dpkg-query
Lines 15-26 Link Here
15
bin/dpkg-shlibdeps
54
bin/dpkg-shlibdeps
16
bin/dpkg-source
55
bin/dpkg-source
17
bin/dpkg-split
56
bin/dpkg-split
57
bin/dpkg-trigger
18
bin/dselect
58
bin/dselect
19
etc/alternatives/README
59
etc/alternatives/README
20
etc/dpkg/origins/debian
60
etc/dpkg/origins/debian
21
libexec/dpkg/controllib.pl
22
libexec/dpkg/dpkg-gettext.pl
23
libexec/dpkg/enoent
24
libexec/dpkg/methods/disk/desc.cdrom
61
libexec/dpkg/methods/disk/desc.cdrom
25
libexec/dpkg/methods/disk/desc.harddisk
62
libexec/dpkg/methods/disk/desc.harddisk
26
libexec/dpkg/methods/disk/desc.mounted
63
libexec/dpkg/methods/disk/desc.mounted
Lines 36-75 Link Here
36
libexec/dpkg/methods/floppy/update
73
libexec/dpkg/methods/floppy/update
37
libexec/dpkg/mksplit
74
libexec/dpkg/mksplit
38
libexec/dpkg/parsechangelog/debian
75
libexec/dpkg/parsechangelog/debian
39
@dirrmtry man/pt_BR/man1
40
@dirrmtry man/pt_BR/man5
41
@dirrmtry man/pt_BR/man8
42
@dirrmtry man/pt_BR
43
sbin/cleanup-info
76
sbin/cleanup-info
44
sbin/dpkg-divert
77
sbin/dpkg-divert
45
sbin/dpkg-statoverride
46
sbin/dpkg-install-info
78
sbin/dpkg-install-info
79
sbin/dpkg-statoverride
47
sbin/start-stop-daemon
80
sbin/start-stop-daemon
48
sbin/update-alternatives
81
sbin/update-alternatives
49
%%DATADIR%%/cputable
50
%%DATADIR%%/ostable
51
%%NLS%%share/locale/bs/LC_MESSAGES/dpkg.mo
82
%%NLS%%share/locale/bs/LC_MESSAGES/dpkg.mo
52
%%NLS%%share/locale/bs/LC_MESSAGES/dselect.mo
83
%%NLS%%share/locale/bs/LC_MESSAGES/dselect.mo
53
%%NLS%%share/locale/ca/LC_MESSAGES/dpkg.mo
54
%%NLS%%share/locale/ca/LC_MESSAGES/dpkg-dev.mo
84
%%NLS%%share/locale/ca/LC_MESSAGES/dpkg-dev.mo
85
%%NLS%%share/locale/ca/LC_MESSAGES/dpkg.mo
55
%%NLS%%share/locale/ca/LC_MESSAGES/dselect.mo
86
%%NLS%%share/locale/ca/LC_MESSAGES/dselect.mo
56
%%NLS%%share/locale/cs/LC_MESSAGES/dpkg.mo
87
%%NLS%%share/locale/cs/LC_MESSAGES/dpkg.mo
57
%%NLS%%share/locale/cs/LC_MESSAGES/dselect.mo
88
%%NLS%%share/locale/cs/LC_MESSAGES/dselect.mo
58
%%NLS%%share/locale/da/LC_MESSAGES/dpkg.mo
89
%%NLS%%share/locale/da/LC_MESSAGES/dpkg.mo
59
%%NLS%%share/locale/da/LC_MESSAGES/dselect.mo
90
%%NLS%%share/locale/da/LC_MESSAGES/dselect.mo
91
%%NLS%%share/locale/de/LC_MESSAGES/dpkg-dev.mo
60
%%NLS%%share/locale/de/LC_MESSAGES/dpkg.mo
92
%%NLS%%share/locale/de/LC_MESSAGES/dpkg.mo
61
%%NLS%%share/locale/de/LC_MESSAGES/dselect.mo
93
%%NLS%%share/locale/de/LC_MESSAGES/dselect.mo
62
%%NLS%%share/locale/dz/LC_MESSAGES/dpkg.mo
94
%%NLS%%share/locale/dz/LC_MESSAGES/dpkg.mo
63
%%NLS%%@dirrmtry share/locale/dz/LC_MESSAGES
64
%%NLS%%@dirrmtry share/locale/dz
65
%%NLS%%share/locale/el/LC_MESSAGES/dpkg.mo
95
%%NLS%%share/locale/el/LC_MESSAGES/dpkg.mo
66
%%NLS%%share/locale/el/LC_MESSAGES/dselect.mo
96
%%NLS%%share/locale/el/LC_MESSAGES/dselect.mo
67
%%NLS%%share/locale/es/LC_MESSAGES/dpkg.mo
97
%%NLS%%share/locale/es/LC_MESSAGES/dpkg.mo
68
%%NLS%%share/locale/es/LC_MESSAGES/dselect.mo
98
%%NLS%%share/locale/es/LC_MESSAGES/dselect.mo
99
%%NLS%%share/locale/et/LC_MESSAGES/dpkg.mo
100
%%NLS%%share/locale/et/LC_MESSAGES/dselect.mo
69
%%NLS%%share/locale/eu/LC_MESSAGES/dpkg.mo
101
%%NLS%%share/locale/eu/LC_MESSAGES/dpkg.mo
70
%%NLS%%share/locale/eu/LC_MESSAGES/dselect.mo
102
%%NLS%%share/locale/eu/LC_MESSAGES/dselect.mo
71
%%NLS%%share/locale/fr/LC_MESSAGES/dpkg.mo
72
%%NLS%%share/locale/fr/LC_MESSAGES/dpkg-dev.mo
103
%%NLS%%share/locale/fr/LC_MESSAGES/dpkg-dev.mo
104
%%NLS%%share/locale/fr/LC_MESSAGES/dpkg.mo
73
%%NLS%%share/locale/fr/LC_MESSAGES/dselect.mo
105
%%NLS%%share/locale/fr/LC_MESSAGES/dselect.mo
74
%%NLS%%share/locale/gl/LC_MESSAGES/dpkg.mo
106
%%NLS%%share/locale/gl/LC_MESSAGES/dpkg.mo
75
%%NLS%%share/locale/gl/LC_MESSAGES/dselect.mo
107
%%NLS%%share/locale/gl/LC_MESSAGES/dselect.mo
Lines 82-91 Link Here
82
%%NLS%%share/locale/ja/LC_MESSAGES/dpkg.mo
114
%%NLS%%share/locale/ja/LC_MESSAGES/dpkg.mo
83
%%NLS%%share/locale/ja/LC_MESSAGES/dselect.mo
115
%%NLS%%share/locale/ja/LC_MESSAGES/dselect.mo
84
%%NLS%%share/locale/km/LC_MESSAGES/dpkg.mo
116
%%NLS%%share/locale/km/LC_MESSAGES/dpkg.mo
85
%%NLS%%@dirrmtry share/locale/km/LC_MESSAGES
86
%%NLS%%@dirrmtry share/locale/km
87
%%NLS%%share/locale/ko/LC_MESSAGES/dpkg.mo
117
%%NLS%%share/locale/ko/LC_MESSAGES/dpkg.mo
88
%%NLS%%share/locale/ko/LC_MESSAGES/dselect.mo
118
%%NLS%%share/locale/ko/LC_MESSAGES/dselect.mo
119
%%NLS%%share/locale/ku/LC_MESSAGES/dpkg.mo
120
%%NLS%%share/locale/lt/LC_MESSAGES/dpkg.mo
121
%%NLS%%share/locale/mr/LC_MESSAGES/dpkg.mo
89
%%NLS%%share/locale/nb/LC_MESSAGES/dpkg.mo
122
%%NLS%%share/locale/nb/LC_MESSAGES/dpkg.mo
90
%%NLS%%share/locale/nb/LC_MESSAGES/dselect.mo
123
%%NLS%%share/locale/nb/LC_MESSAGES/dselect.mo
91
%%NLS%%share/locale/ne/LC_MESSAGES/dpkg.mo
124
%%NLS%%share/locale/ne/LC_MESSAGES/dpkg.mo
Lines 94-99 Link Here
94
%%NLS%%share/locale/nn/LC_MESSAGES/dpkg.mo
127
%%NLS%%share/locale/nn/LC_MESSAGES/dpkg.mo
95
%%NLS%%share/locale/nn/LC_MESSAGES/dselect.mo
128
%%NLS%%share/locale/nn/LC_MESSAGES/dselect.mo
96
%%NLS%%share/locale/pa/LC_MESSAGES/dpkg.mo
129
%%NLS%%share/locale/pa/LC_MESSAGES/dpkg.mo
130
%%NLS%%share/locale/pl/LC_MESSAGES/dpkg-dev.mo
97
%%NLS%%share/locale/pl/LC_MESSAGES/dpkg.mo
131
%%NLS%%share/locale/pl/LC_MESSAGES/dpkg.mo
98
%%NLS%%share/locale/pl/LC_MESSAGES/dselect.mo
132
%%NLS%%share/locale/pl/LC_MESSAGES/dselect.mo
99
%%NLS%%share/locale/pt/LC_MESSAGES/dpkg.mo
133
%%NLS%%share/locale/pt/LC_MESSAGES/dpkg.mo
Lines 102-140 Link Here
102
%%NLS%%share/locale/pt_BR/LC_MESSAGES/dselect.mo
136
%%NLS%%share/locale/pt_BR/LC_MESSAGES/dselect.mo
103
%%NLS%%share/locale/ro/LC_MESSAGES/dpkg.mo
137
%%NLS%%share/locale/ro/LC_MESSAGES/dpkg.mo
104
%%NLS%%share/locale/ro/LC_MESSAGES/dselect.mo
138
%%NLS%%share/locale/ro/LC_MESSAGES/dselect.mo
139
%%NLS%%share/locale/ru/LC_MESSAGES/dpkg-dev.mo
105
%%NLS%%share/locale/ru/LC_MESSAGES/dpkg.mo
140
%%NLS%%share/locale/ru/LC_MESSAGES/dpkg.mo
106
%%NLS%%share/locale/ru/LC_MESSAGES/dselect.mo
141
%%NLS%%share/locale/ru/LC_MESSAGES/dselect.mo
107
%%NLS%%share/locale/sk/LC_MESSAGES/dpkg.mo
142
%%NLS%%share/locale/sk/LC_MESSAGES/dpkg.mo
108
%%NLS%%share/locale/sk/LC_MESSAGES/dselect.mo
143
%%NLS%%share/locale/sk/LC_MESSAGES/dselect.mo
144
%%NLS%%share/locale/sv/LC_MESSAGES/dpkg-dev.mo
109
%%NLS%%share/locale/sv/LC_MESSAGES/dpkg.mo
145
%%NLS%%share/locale/sv/LC_MESSAGES/dpkg.mo
110
%%NLS%%share/locale/sv/LC_MESSAGES/dselect.mo
146
%%NLS%%share/locale/sv/LC_MESSAGES/dselect.mo
147
%%NLS%%share/locale/th/LC_MESSAGES/dpkg.mo
111
%%NLS%%share/locale/tl/LC_MESSAGES/dpkg.mo
148
%%NLS%%share/locale/tl/LC_MESSAGES/dpkg.mo
112
%%NLS%%share/locale/tl/LC_MESSAGES/dselect.mo
149
%%NLS%%share/locale/tl/LC_MESSAGES/dselect.mo
113
%%NLS%%@dirrmtry share/locale/tl/LC_MESSAGES
114
%%NLS%%@dirrmtry share/locale/tl
115
%%NLS%%share/locale/vi/LC_MESSAGES/dpkg.mo
150
%%NLS%%share/locale/vi/LC_MESSAGES/dpkg.mo
116
%%NLS%%share/locale/vi/LC_MESSAGES/dselect.mo
151
%%NLS%%share/locale/vi/LC_MESSAGES/dselect.mo
117
%%NLS%%share/locale/zh_CN/LC_MESSAGES/dpkg.mo
152
%%NLS%%share/locale/zh_CN/LC_MESSAGES/dpkg.mo
118
%%NLS%%share/locale/zh_CN/LC_MESSAGES/dselect.mo
153
%%NLS%%share/locale/zh_CN/LC_MESSAGES/dselect.mo
119
%%NLS%%share/locale/zh_TW/LC_MESSAGES/dpkg.mo
154
%%NLS%%share/locale/zh_TW/LC_MESSAGES/dpkg.mo
120
%%NLS%%share/locale/zh_TW/LC_MESSAGES/dselect.mo
155
%%NLS%%share/locale/zh_TW/LC_MESSAGES/dselect.mo
121
@dirrm %%DATADIR%%/origins
156
%%NLS%%@dirrmtry share/locale/zh_TW/LC_MESSAGES
122
@dirrm %%DATADIR%%
157
%%NLS%%@dirrmtry share/locale/zh_TW
123
@dirrm libexec/dpkg/parsechangelog
158
%%NLS%%@dirrmtry share/locale/zh_CN/LC_MESSAGES
124
@dirrm libexec/dpkg/methods/floppy
159
%%NLS%%@dirrmtry share/locale/zh_CN
125
@dirrm libexec/dpkg/methods/disk
160
%%NLS%%@dirrmtry share/locale/vi/LC_MESSAGES
126
@dirrm libexec/dpkg/methods
161
%%NLS%%@dirrmtry share/locale/vi
127
@dirrm libexec/dpkg
162
%%NLS%%@dirrmtry share/locale/tl/LC_MESSAGES
128
@dirrm etc/dpkg/origins
163
%%NLS%%@dirrmtry share/locale/tl
129
@dirrm etc/dpkg
164
%%NLS%%@dirrmtry share/locale/th/LC_MESSAGES
130
@dirrm etc/alternatives
165
%%NLS%%@dirrmtry share/locale/th
166
%%NLS%%@dirrmtry share/locale/sv/LC_MESSAGES
167
%%NLS%%@dirrmtry share/locale/sv
168
%%NLS%%@dirrmtry share/locale/sk/LC_MESSAGES
169
%%NLS%%@dirrmtry share/locale/sk
170
%%NLS%%@dirrmtry share/locale/ru/LC_MESSAGES
171
%%NLS%%@dirrmtry share/locale/ru
172
%%NLS%%@dirrmtry share/locale/ro/LC_MESSAGES
173
%%NLS%%@dirrmtry share/locale/ro
174
%%NLS%%@dirrmtry share/locale/pt_BR/LC_MESSA
175
%%NLS%%@dirrmtry share/locale/pt/LC_MESSAGES
176
%%NLS%%@dirrmtry share/locale/pt
177
%%NLS%%@dirrmtry share/locale/pl/LC_MESSAGES
178
%%NLS%%@dirrmtry share/locale/pl
179
%%NLS%%@dirrmtry share/locale/pa/LC_MESSAGES
180
%%NLS%%@dirrmtry share/locale/pa
181
%%NLS%%@dirrmtry share/locale/nn/LC_MESSAGES
182
%%NLS%%@dirrmtry share/locale/nn
183
%%NLS%%@dirrmtry share/locale/nl/LC_MESSAGES
184
%%NLS%%@dirrmtry share/locale/nl
185
%%NLS%%@dirrmtry share/locale/ne/LC_MESSAGES
186
%%NLS%%@dirrmtry share/locale/ne
187
%%NLS%%@dirrmtry share/locale/nb/LC_MESSAGES
188
%%NLS%%@dirrmtry share/locale/nb
189
%%NLS%%@dirrmtry share/locale/mr/LC_MESSAGES
190
%%NLS%%@dirrmtry share/locale/mr
191
%%NLS%%@dirrmtry share/locale/lt/LC_MESSAGES
192
%%NLS%%@dirrmtry share/locale/lt
193
%%NLS%%@dirrmtry share/locale/ku/LC_MESSAGES
194
%%NLS%%@dirrmtry share/locale/ku
195
%%NLS%%@dirrmtry share/locale/ko/LC_MESSAGES
196
%%NLS%%@dirrmtry share/locale/ko
197
%%NLS%%@dirrmtry share/locale/km/LC_MESSAGES
198
%%NLS%%@dirrmtry share/locale/km
199
%%NLS%%@dirrmtry share/locale/ja/LC_MESSAGES
200
%%NLS%%@dirrmtry share/locale/ja
201
%%NLS%%@dirrmtry share/locale/it/LC_MESSAGES
202
%%NLS%%@dirrmtry share/locale/it
203
%%NLS%%@dirrmtry share/locale/id/LC_MESSAGES
204
%%NLS%%@dirrmtry share/locale/id
205
%%NLS%%@dirrmtry share/locale/hu/LC_MESSAGES
206
%%NLS%%@dirrmtry share/locale/hu
207
%%NLS%%@dirrmtry share/locale/gl/LC_MESSAGES
208
%%NLS%%@dirrmtry share/locale/gl
209
%%NLS%%@dirrmtry share/locale/fr/LC_MESSAGES
210
%%NLS%%@dirrmtry share/locale/fr
211
%%NLS%%@dirrmtry share/locale/eu/LC_MESSAGES
212
%%NLS%%@dirrmtry share/locale/eu
213
%%NLS%%@dirrmtry share/locale/et/LC_MESSAGES
214
%%NLS%%@dirrmtry share/locale/et
215
%%NLS%%@dirrmtry share/locale/es/LC_MESSAGES
216
%%NLS%%@dirrmtry share/locale/es
217
%%NLS%%@dirrmtry share/locale/el/LC_MESSAGES
218
%%NLS%%@dirrmtry share/locale/el
219
%%NLS%%@dirrmtry share/locale/dz/LC_MESSAGES
220
%%NLS%%@dirrmtry share/locale/dz
221
%%NLS%%@dirrmtry share/locale/de/LC_MESSAGES
222
%%NLS%%@dirrmtry share/locale/de
223
%%NLS%%@dirrmtry share/locale/da/LC_MESSAGES
224
%%NLS%%@dirrmtry share/locale/da
225
%%NLS%%@dirrmtry share/locale/cs/LC_MESSAGES
226
%%NLS%%@dirrmtry share/locale/cs
227
%%NLS%%@dirrmtry share/locale/ca/LC_MESSAGES
228
%%NLS%%@dirrmtry share/locale/ca
229
%%NLS%%@dirrmtry share/locale/bs/LC_MESSAGES
230
%%NLS%%@dirrmtry share/locale/bs
231
@dirrmtry libexec/dpkg/parsechangelog
232
@dirrmtry libexec/dpkg/methods/floppy
233
@dirrmtry libexec/dpkg/methods/disk
234
@dirrmtry libexec/dpkg/methods
235
@dirrmtry libexec/dpkg
236
@dirrmtry etc/dpkg/origins
237
@dirrmtry etc/dpkg
238
@dirrmtry etc/alternatives
239
@dirrmtry %%SITE_PERL%%/Dpkg/Source/Package/V3
240
@dirrmtry %%SITE_PERL%%/Dpkg/Source/Package
241
@dirrmtry %%SITE_PERL%%/Dpkg/Source
242
@dirrmtry %%SITE_PERL%%/Dpkg/Shlibs
243
@dirrmtry %%SITE_PERL%%/Dpkg/Changelog
244
@dirrmtry %%SITE_PERL%%/Dpkg
245
@dirrmtry %%DATADIR%%/origins
246
@dirrmtry %%DATADIR%%
131
@cwd /
247
@cwd /
132
@dirrm %%DPKGDIR%%/updates
248
@dirrmtry %%DPKGDIR%%/updates
133
@dirrm %%DPKGDIR%%/parts
249
@dirrmtry %%DPKGDIR%%/parts
134
@dirrm %%DPKGDIR%%/methods/mnt
250
@dirrmtry %%DPKGDIR%%/methods/mnt
135
@dirrm %%DPKGDIR%%/methods/floppy
251
@dirrmtry %%DPKGDIR%%/methods/floppy
136
@dirrm %%DPKGDIR%%/methods/disk
252
@dirrmtry %%DPKGDIR%%/methods/disk
137
@dirrm %%DPKGDIR%%/methods
253
@dirrmtry %%DPKGDIR%%/methods
138
@dirrm %%DPKGDIR%%/info
254
@dirrmtry %%DPKGDIR%%/info
139
@dirrm %%DPKGDIR%%/alternatives
255
@dirrmtry %%DPKGDIR%%/alternatives
140
@dirrm %%DPKGDIR%%
256
@dirrmtry %%DPKGDIR%%

Return to bug 140699