| @@ -1,237 +1,237 @@ | | | @@ -1,237 +1,237 @@ |
1 | # $NetBSD: Makefile,v 1.230 2020/07/01 10:15:19 jperkin Exp $ | | 1 | # $NetBSD: Makefile,v 1.231 2020/08/09 21:40:42 rillig Exp $ |
2 | | | 2 | |
3 | # Notes to package maintainers: | | 3 | # Notes to package maintainers: |
4 | # | | 4 | # |
5 | # Updating this package does not automatically necessitate bumping | | 5 | # Updating this package does not automatically necessitate bumping |
6 | # PKGTOOLS_REQD in bsd.pkg.mk. Do so if and only if there is a critical | | 6 | # PKGTOOLS_REQD in bsd.pkg.mk. Do so if and only if there is a critical |
7 | # change in the pkg_* tools that pkgsrc relies on for proper operation. | | 7 | # change in the pkg_* tools that pkgsrc relies on for proper operation. |
8 | | | 8 | |
9 | PKGNAME= pkg_install-${VERSION} | | 9 | PKGNAME= pkg_install-${VERSION} |
10 | CATEGORIES= pkgtools | | 10 | CATEGORIES= pkgtools |
11 | | | 11 | |
12 | MAINTAINER= agc@NetBSD.org | | 12 | MAINTAINER= agc@NetBSD.org |
13 | HOMEPAGE= https://www.pkgsrc.org/ | | 13 | HOMEPAGE= https://www.pkgsrc.org/ |
14 | COMMENT= Package management and administration tools for pkgsrc | | 14 | COMMENT= Package management and administration tools for pkgsrc |
15 | LICENSE= modified-bsd | | 15 | LICENSE= modified-bsd |
16 | | | 16 | |
17 | BOOTSTRAP_PKG= yes | | 17 | BOOTSTRAP_PKG= yes |
18 | SKIP_LICENSE_CHECK= yes | | 18 | SKIP_LICENSE_CHECK= yes |
19 | | | 19 | |
20 | CONFLICTS+= audit-packages-[0-9]* | | 20 | CONFLICTS+= audit-packages-[0-9]* |
21 | | | 21 | |
22 | GNU_CONFIGURE= yes | | 22 | GNU_CONFIGURE= yes |
23 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} | | 23 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} |
24 | CONFIGURE_ARGS+= --with-pkgdbdir=${PKG_DBDIR} | | 24 | CONFIGURE_ARGS+= --with-pkgdbdir=${PKG_DBDIR} |
25 | | | 25 | |
26 | USE_FEATURES= nbcompat | | 26 | USE_FEATURES= nbcompat |
27 | | | 27 | |
28 | NBCOMPAT_CONFIGURE_ARGS+= --enable-bsd-getopt --enable-db | | 28 | NBCOMPAT_CONFIGURE_ARGS+= --enable-bsd-getopt --enable-db |
29 | | | 29 | |
30 | SKIP_AUDIT_PACKAGES= yes | | 30 | SKIP_AUDIT_PACKAGES= yes |
31 | NO_PKGTOOLS_REQD_CHECK= yes | | 31 | NO_PKGTOOLS_REQD_CHECK= yes |
32 | PKG_PRESERVE= yes | | 32 | PKG_PRESERVE= yes |
33 | CHECK_PERMS= no | | 33 | CHECK_PERMS_SKIP= * |
34 | | | 34 | |
35 | # These are needed to solve a chicken-and-egg problem where pkgsrc uses | | 35 | # These are needed to solve a chicken-and-egg problem where pkgsrc uses |
36 | # newer features of pkg_install, but older NetBSD installations won't | | 36 | # newer features of pkg_install, but older NetBSD installations won't |
37 | # support them. In this case, we explicitly use the native GCC | | 37 | # support them. In this case, we explicitly use the native GCC |
38 | # compiler to avoid problems with depending on pkgsrc GCC for building | | 38 | # compiler to avoid problems with depending on pkgsrc GCC for building |
39 | # pkg_install. | | 39 | # pkg_install. |
40 | # | | 40 | # |
41 | # We also use the newly built pkg_{add,create,delete} since upgrading | | 41 | # We also use the newly built pkg_{add,create,delete} since upgrading |
42 | # from an older pkg_install might required features of the new | | 42 | # from an older pkg_install might required features of the new |
43 | # program, provided that we are not cross-compiling. (XXX If we are | | 43 | # program, provided that we are not cross-compiling. (XXX If we are |
44 | # cross-compiling, we should maybe have a host build dependency on | | 44 | # cross-compiling, we should maybe have a host build dependency on |
45 | # ourselves...) | | 45 | # ourselves...) |
46 | # | | 46 | # |
47 | # Note that the definitions are only overriden for the phases that are | | 47 | # Note that the definitions are only overriden for the phases that are |
48 | # supposed to use them. pkg_admin pmatch might be used when looking for | | 48 | # supposed to use them. pkg_admin pmatch might be used when looking for |
49 | # dependencies. If that is ever changed in a incompatible way, this has to | | 49 | # dependencies. If that is ever changed in a incompatible way, this has to |
50 | # be rethought. | | 50 | # be rethought. |
51 | USE_NATIVE_GCC= yes | | 51 | USE_NATIVE_GCC= yes |
52 | | | 52 | |
53 | .include "../../mk/bsd.prefs.mk" | | 53 | .include "../../mk/bsd.prefs.mk" |
54 | | | 54 | |
55 | .if ${OS_VARIANT} == "SCOOSR5" | | 55 | .if ${OS_VARIANT} == "SCOOSR5" |
56 | # SCO OpenServer 5.0.7/3.2's strings.h defines strcasecmp with | | 56 | # SCO OpenServer 5.0.7/3.2's strings.h defines strcasecmp with |
57 | # "unsigned size_t". We cannot use -Werror for net/libfetch. | | 57 | # "unsigned size_t". We cannot use -Werror for net/libfetch. |
58 | MAKE_FLAGS+= NOGCCERROR=yes | | 58 | MAKE_FLAGS+= NOGCCERROR=yes |
59 | .endif | | 59 | .endif |
60 | | | 60 | |
61 | .if defined(_PKGSRC_BARRIER) && empty(USE_CROSS_COMPILE:M[yY][eE][sS]) | | 61 | .if defined(_PKGSRC_BARRIER) && empty(USE_CROSS_COMPILE:M[yY][eE][sS]) |
62 | PKG_ADD_CMD= ${WRKSRC}/add/pkg_add | | 62 | PKG_ADD_CMD= ${WRKSRC}/add/pkg_add |
63 | PKG_CREATE_CMD= ${WRKSRC}/create/pkg_create | | 63 | PKG_CREATE_CMD= ${WRKSRC}/create/pkg_create |
64 | PKG_DELETE_CMD= ${WRKSRC}/delete/pkg_delete | | 64 | PKG_DELETE_CMD= ${WRKSRC}/delete/pkg_delete |
65 | # | | 65 | # |
66 | # Special case for dependency checking in 'non-bootstrap' builds: | | 66 | # Special case for dependency checking in 'non-bootstrap' builds: |
67 | # don't redefine 'pkg_info' if it already exists. | | 67 | # don't redefine 'pkg_info' if it already exists. |
68 | # | | 68 | # |
69 | . if defined(PKG_INFO_CMD) && !exists(${PKG_INFO_CMD}) | | 69 | . if defined(PKG_INFO_CMD) && !exists(${PKG_INFO_CMD}) |
70 | PKG_INFO_CMD= ${WRKSRC}/info/pkg_info | | 70 | PKG_INFO_CMD= ${WRKSRC}/info/pkg_info |
71 | . endif | | 71 | . endif |
72 | .endif | | 72 | .endif |
73 | | | 73 | |
74 | CPPFLAGS+= -D_LARGEFILE_SOURCE -D_LARGE_FILES | | 74 | CPPFLAGS+= -D_LARGEFILE_SOURCE -D_LARGE_FILES |
75 | CPPFLAGS+= -D_FILE_OFFSET_BITS=64 | | 75 | CPPFLAGS+= -D_FILE_OFFSET_BITS=64 |
76 | | | 76 | |
77 | CPPFLAGS+= -DDEF_UMASK=${DEF_UMASK} | | 77 | CPPFLAGS+= -DDEF_UMASK=${DEF_UMASK} |
78 | | | 78 | |
79 | MAKE_ENV+= PKGSRC_MACHINE_ARCH=${MACHINE_ARCH} | | 79 | MAKE_ENV+= PKGSRC_MACHINE_ARCH=${MACHINE_ARCH} |
80 | MAKE_ENV+= OPSYS=${OPSYS} | | 80 | MAKE_ENV+= OPSYS=${OPSYS} |
81 | MAKE_ENV+= CATMAN_SECTION_SUFFIX=${CATMAN_SECTION_SUFFIX:Q} | | 81 | MAKE_ENV+= CATMAN_SECTION_SUFFIX=${CATMAN_SECTION_SUFFIX:Q} |
82 | MAKE_ENV+= MANINSTALL=${MANINSTALL:Q} | | 82 | MAKE_ENV+= MANINSTALL=${MANINSTALL:Q} |
83 | | | 83 | |
84 | PKG_DBDIR?= /var/db/pkg | | 84 | PKG_DBDIR?= /var/db/pkg |
85 | EGDIR= ${PREFIX}/share/examples/pkg_install | | 85 | EGDIR= ${PREFIX}/share/examples/pkg_install |
86 | | | 86 | |
87 | PLIST_SUBST+= PKG_DBDIR=${PKG_DBDIR} | | 87 | PLIST_SUBST+= PKG_DBDIR=${PKG_DBDIR} |
88 | | | 88 | |
89 | DEINSTALL_SRC= # empty | | 89 | DEINSTALL_SRC= # empty |
90 | INSTALL_SRC= ${PKGDIR}/INSTALL | | 90 | INSTALL_SRC= ${PKGDIR}/INSTALL |
91 | FILES_SUBST+= PKG_DBDIR=${PKG_DBDIR} \ | | 91 | FILES_SUBST+= PKG_DBDIR=${PKG_DBDIR} \ |
92 | PKG_TOOLS_BIN=${PKG_TOOLS_BIN:Q} \ | | 92 | PKG_TOOLS_BIN=${PKG_TOOLS_BIN:Q} \ |
93 | MKDIR=${MKDIR:Q} | | 93 | MKDIR=${MKDIR:Q} |
94 | MESSAGE_SUBST+= PKGVULNDIR=${PKG_DBDIR} \ | | 94 | MESSAGE_SUBST+= PKGVULNDIR=${PKG_DBDIR} \ |
95 | EGDIR=${EGDIR} | | 95 | EGDIR=${EGDIR} |
96 | | | 96 | |
97 | .include "../../mk/compiler.mk" | | 97 | .include "../../mk/compiler.mk" |
98 | | | 98 | |
99 | .if !empty(CC_VERSION:Mclang*) | | 99 | .if !empty(CC_VERSION:Mclang*) |
100 | MAKE_FLAGS+= ACTIVE_CC=clang | | 100 | MAKE_FLAGS+= ACTIVE_CC=clang |
101 | .endif | | 101 | .endif |
102 | | | 102 | |
103 | VERSION!= ${AWK} '/PKGTOOLS_VERSION/ {print $$3}' \ | | 103 | VERSION!= ${AWK} '/PKGTOOLS_VERSION/ {print $$3}' \ |
104 | ${FILESDIR}/lib/version.h | | 104 | ${FILESDIR}/lib/version.h |
105 | | | 105 | |
106 | # Requires 3.x filter API and bugfixes. | | 106 | # Requires 3.x filter API and bugfixes. |
107 | BUILDLINK_API_DEPENDS.libarchive+= libarchive>=3.3.1 | | 107 | BUILDLINK_API_DEPENDS.libarchive+= libarchive>=3.3.1 |
108 | | | 108 | |
109 | .include "../../archivers/bzip2/builtin.mk" | | 109 | .include "../../archivers/bzip2/builtin.mk" |
110 | .include "../../archivers/xz/builtin.mk" | | 110 | .include "../../archivers/xz/builtin.mk" |
111 | .include "../../archivers/libarchive/builtin.mk" | | 111 | .include "../../archivers/libarchive/builtin.mk" |
112 | .include "../../devel/zlib/builtin.mk" | | 112 | .include "../../devel/zlib/builtin.mk" |
113 | .include "../../security/openssl/builtin.mk" | | 113 | .include "../../security/openssl/builtin.mk" |
114 | | | 114 | |
115 | .include "options.mk" | | 115 | .include "options.mk" |
116 | | | 116 | |
117 | .if empty(USE_BUILTIN.bzip2:M[yY][eE][sS]) || \ | | 117 | .if empty(USE_BUILTIN.bzip2:M[yY][eE][sS]) || \ |
118 | empty(USE_BUILTIN.zlib:M[yY][eE][sS]) | | 118 | empty(USE_BUILTIN.zlib:M[yY][eE][sS]) |
119 | USE_BUILTIN.libarchive= no | | 119 | USE_BUILTIN.libarchive= no |
120 | .endif | | 120 | .endif |
121 | | | 121 | |
122 | FILESDIR.bzip2?= ${.CURDIR}/../../archivers/bzip2/files | | 122 | FILESDIR.bzip2?= ${.CURDIR}/../../archivers/bzip2/files |
123 | FILESDIR.libarchive?= ${.CURDIR}/../../archivers/libarchive/files | | 123 | FILESDIR.libarchive?= ${.CURDIR}/../../archivers/libarchive/files |
124 | FILESDIR.zlib?= ${.CURDIR}/../../devel/zlib/files | | 124 | FILESDIR.zlib?= ${.CURDIR}/../../devel/zlib/files |
125 | FILESDIR.libfetch?= ${.CURDIR}/../../net/libfetch/files | | 125 | FILESDIR.libfetch?= ${.CURDIR}/../../net/libfetch/files |
126 | FILESDIR.netpgpverify?= ${.CURDIR}/../../security/netpgpverify/files | | 126 | FILESDIR.netpgpverify?= ${.CURDIR}/../../security/netpgpverify/files |
127 | | | 127 | |
128 | .if empty(USE_BUILTIN.bzip2:M[yY][eE][sS]) | | 128 | .if empty(USE_BUILTIN.bzip2:M[yY][eE][sS]) |
129 | CPPFLAGS+= -I${WRKDIR}/bzip2 | | 129 | CPPFLAGS+= -I${WRKDIR}/bzip2 |
130 | LDFLAGS+= -L${WRKDIR}/bzip2 | | 130 | LDFLAGS+= -L${WRKDIR}/bzip2 |
131 | .endif | | 131 | .endif |
132 | .if empty(USE_BUILTIN.zlib:M[yY][eE][sS]) | | 132 | .if empty(USE_BUILTIN.zlib:M[yY][eE][sS]) |
133 | CPPFLAGS+= -I${WRKDIR}/zlib | | 133 | CPPFLAGS+= -I${WRKDIR}/zlib |
134 | LDFLAGS+= -L${WRKDIR}/zlib | | 134 | LDFLAGS+= -L${WRKDIR}/zlib |
135 | .endif | | 135 | .endif |
136 | .if empty(USE_BUILTIN.libarchive:M[yY][eE][sS]) | | 136 | .if empty(USE_BUILTIN.libarchive:M[yY][eE][sS]) |
137 | CPPFLAGS+= -I${WRKDIR}/libarchive/libarchive | | 137 | CPPFLAGS+= -I${WRKDIR}/libarchive/libarchive |
138 | LDFLAGS+= -L${WRKDIR}/libarchive/.libs | | 138 | LDFLAGS+= -L${WRKDIR}/libarchive/.libs |
139 | | | 139 | |
140 | # Only use XZ if we actually have builtin support for it. Some systems | | 140 | # Only use XZ if we actually have builtin support for it. Some systems |
141 | # install the header, but without usable library or prefer to not use | | 141 | # install the header, but without usable library or prefer to not use |
142 | # the system version, so give them some control. | | 142 | # the system version, so give them some control. |
143 | . if empty(USE_BUILTIN.xz:M[Yy][Ee][Ss]) | | 143 | . if empty(USE_BUILTIN.xz:M[Yy][Ee][Ss]) |
144 | LIBARCHIVE_CONFIGURE_ARGS+= --without-lzma | | 144 | LIBARCHIVE_CONFIGURE_ARGS+= --without-lzma |
145 | . endif | | 145 | . endif |
146 | | | 146 | |
147 | LIBARCHIVE_LIBS= ${SED} -n -e 's/^Libs.private://p' \ | | 147 | LIBARCHIVE_LIBS= ${SED} -n -e 's/^Libs.private://p' \ |
148 | ${WRKDIR}/libarchive/build/pkgconfig/libarchive.pc 2>/dev/null || echo | | 148 | ${WRKDIR}/libarchive/build/pkgconfig/libarchive.pc 2>/dev/null || echo |
149 | LIBS+= ${LIBARCHIVE_LIBS:sh} | | 149 | LIBS+= ${LIBARCHIVE_LIBS:sh} |
150 | | | 150 | |
151 | CONFIG_GUESS_OVERRIDE+= ${WRKDIR}/libarchive/build/autoconf/config.guess \ | | 151 | CONFIG_GUESS_OVERRIDE+= ${WRKDIR}/libarchive/build/autoconf/config.guess \ |
152 | ${WRKSRC}/config.guess | | 152 | ${WRKSRC}/config.guess |
153 | CONFIG_SUB_OVERRIDE+= ${WRKDIR}/libarchive/build/autoconf/config.sub \ | | 153 | CONFIG_SUB_OVERRIDE+= ${WRKDIR}/libarchive/build/autoconf/config.sub \ |
154 | ${WRKSRC}/config.sub | | 154 | ${WRKSRC}/config.sub |
155 | | | 155 | |
156 | CPPFLAGS.Cygwin+= -DLIBARCHIVE_STATIC | | 156 | CPPFLAGS.Cygwin+= -DLIBARCHIVE_STATIC |
157 | | | 157 | |
158 | # Make sure that the linker used our static library instead of the | | 158 | # Make sure that the linker used our static library instead of the |
159 | # (outdated) dynamic library "/usr/lib/libarchive.dylib". | | 159 | # (outdated) dynamic library "/usr/lib/libarchive.dylib". |
160 | LDFLAGS.Darwin+= -Wl,-search_paths_first | | 160 | LDFLAGS.Darwin+= -Wl,-search_paths_first |
161 | | | 161 | |
162 | # workaround for pkg/45491 | | 162 | # workaround for pkg/45491 |
163 | CONFIGURE_ENV.SunOS+= ac_cv_header_ext2fs_ext2_fs_h=no | | 163 | CONFIGURE_ENV.SunOS+= ac_cv_header_ext2fs_ext2_fs_h=no |
164 | | | 164 | |
165 | # Hack to make sure that the libarchive version is replaced | | 165 | # Hack to make sure that the libarchive version is replaced |
166 | pre-configure: config-guess-override config-sub-override | | 166 | pre-configure: config-guess-override config-sub-override |
167 | .endif | | 167 | .endif |
168 | CPPFLAGS+= -I${WRKDIR}/libfetch | | 168 | CPPFLAGS+= -I${WRKDIR}/libfetch |
169 | LDFLAGS+= -L${WRKDIR}/libfetch | | 169 | LDFLAGS+= -L${WRKDIR}/libfetch |
170 | # Avoid duplicate and conflicting headers, pull in any we need | | 170 | # Avoid duplicate and conflicting headers, pull in any we need |
171 | # directly with <netpgpg/*.h> | | 171 | # directly with <netpgpg/*.h> |
172 | CPPFLAGS+= -I${WRKDIR} | | 172 | CPPFLAGS+= -I${WRKDIR} |
173 | LDFLAGS+= -L${WRKDIR}/netpgp | | 173 | LDFLAGS+= -L${WRKDIR}/netpgp |
174 | | | 174 | |
175 | CONFIGURE_ENV+= LIBS=${LIBS:Q} | | 175 | CONFIGURE_ENV+= LIBS=${LIBS:Q} |
176 | | | 176 | |
177 | do-extract: | | 177 | do-extract: |
178 | @${CP} -R ${FILESDIR} ${WRKSRC} | | 178 | @${CP} -R ${FILESDIR} ${WRKSRC} |
179 | .if empty(USE_BUILTIN.bzip2:M[yY][eE][sS]) | | 179 | .if empty(USE_BUILTIN.bzip2:M[yY][eE][sS]) |
180 | @${CP} -R ${FILESDIR.bzip2} ${WRKDIR}/bzip2 | | 180 | @${CP} -R ${FILESDIR.bzip2} ${WRKDIR}/bzip2 |
181 | .endif | | 181 | .endif |
182 | .if empty(USE_BUILTIN.zlib:M[yY][eE][sS]) | | 182 | .if empty(USE_BUILTIN.zlib:M[yY][eE][sS]) |
183 | @${CP} -R ${FILESDIR.zlib} ${WRKDIR}/zlib | | 183 | @${CP} -R ${FILESDIR.zlib} ${WRKDIR}/zlib |
184 | .endif | | 184 | .endif |
185 | .if empty(USE_BUILTIN.libarchive:M[yY][eE][sS]) | | 185 | .if empty(USE_BUILTIN.libarchive:M[yY][eE][sS]) |
186 | @${CP} -R ${FILESDIR.libarchive} ${WRKDIR}/libarchive | | 186 | @${CP} -R ${FILESDIR.libarchive} ${WRKDIR}/libarchive |
187 | .endif | | 187 | .endif |
188 | @${CP} -R ${FILESDIR.libfetch} ${WRKDIR}/libfetch | | 188 | @${CP} -R ${FILESDIR.libfetch} ${WRKDIR}/libfetch |
189 | @${CP} -R ${FILESDIR.netpgpverify} ${WRKDIR}/netpgp | | 189 | @${CP} -R ${FILESDIR.netpgpverify} ${WRKDIR}/netpgp |
190 | | | 190 | |
191 | pre-configure: | | 191 | pre-configure: |
192 | .if empty(USE_BUILTIN.bzip2:M[yY][eE][sS]) | | 192 | .if empty(USE_BUILTIN.bzip2:M[yY][eE][sS]) |
193 | cd ${WRKDIR}/bzip2 && ${BUILD_MAKE_CMD} libbz2.a | | 193 | cd ${WRKDIR}/bzip2 && ${BUILD_MAKE_CMD} libbz2.a |
194 | .endif | | 194 | .endif |
195 | .if empty(USE_BUILTIN.zlib:M[yY][eE][sS]) | | 195 | .if empty(USE_BUILTIN.zlib:M[yY][eE][sS]) |
196 | cd ${WRKDIR}/zlib && ${BUILD_MAKE_CMD} libz.a | | 196 | cd ${WRKDIR}/zlib && ${BUILD_MAKE_CMD} libz.a |
197 | .endif | | 197 | .endif |
198 | .if empty(USE_BUILTIN.libarchive:M[yY][eE][sS]) | | 198 | .if empty(USE_BUILTIN.libarchive:M[yY][eE][sS]) |
199 | cd ${WRKDIR}/libarchive && ${SETENV} ${_CONFIGURE_SCRIPT_ENV} \ | | 199 | cd ${WRKDIR}/libarchive && ${SETENV} ${_CONFIGURE_SCRIPT_ENV} \ |
200 | ${CONFIG_SHELL} ${CONFIG_SHELL_FLAGS} ./configure \ | | 200 | ${CONFIG_SHELL} ${CONFIG_SHELL_FLAGS} ./configure \ |
201 | --disable-bsdcpio --disable-bsdtar --disable-shared \ | | 201 | --disable-bsdcpio --disable-bsdtar --disable-shared \ |
202 | --disable-dependency-tracking --without-expat \ | | 202 | --disable-dependency-tracking --without-expat \ |
203 | --disable-maintainer-mode \ | | 203 | --disable-maintainer-mode \ |
204 | --without-iconv --without-lzo2 --without-nettle \ | | 204 | --without-iconv --without-lzo2 --without-nettle \ |
205 | --without-xml2 --without-lz4 --without-zstd \ | | 205 | --without-xml2 --without-lz4 --without-zstd \ |
206 | ${LIBARCHIVE_CONFIGURE_ARGS} | | 206 | ${LIBARCHIVE_CONFIGURE_ARGS} |
207 | cd ${WRKDIR}/libarchive && ${BUILD_MAKE_CMD} | | 207 | cd ${WRKDIR}/libarchive && ${BUILD_MAKE_CMD} |
208 | .endif | | 208 | .endif |
209 | cd ${WRKDIR}/libfetch && ${TOUCH} fetch.cat3 && \ | | 209 | cd ${WRKDIR}/libfetch && ${TOUCH} fetch.cat3 && \ |
210 | ${SETENV} ${MAKE_ENV} ${BSD_MAKE_ENV} \ | | 210 | ${SETENV} ${MAKE_ENV} ${BSD_MAKE_ENV} \ |
211 | ${MAKE_PROGRAM} ${MAKE_FLAGS} ${BUILD_MAKE_FLAGS} \ | | 211 | ${MAKE_PROGRAM} ${MAKE_FLAGS} ${BUILD_MAKE_FLAGS} \ |
212 | -f ${MAKE_FILE} depend all | | 212 | -f ${MAKE_FILE} depend all |
213 | cd ${WRKDIR}/netpgp && ${CP} Makefile.lib.in Makefile.in && \ | | 213 | cd ${WRKDIR}/netpgp && ${CP} Makefile.lib.in Makefile.in && \ |
214 | ${CONFIG_SHELL} ${CONFIG_SHELL_FLAGS} ./configure && \ | | 214 | ${CONFIG_SHELL} ${CONFIG_SHELL_FLAGS} ./configure && \ |
215 | ${SETENV} ${MAKE_ENV} ${BSD_MAKE_ENV} ${MAKE_PROGRAM} \ | | 215 | ${SETENV} ${MAKE_ENV} ${BSD_MAKE_ENV} ${MAKE_PROGRAM} \ |
216 | ${MAKE_FLAGS} ${BUILD_MAKE_FLAGS} -f ${MAKE_FILE} all | | 216 | ${MAKE_FLAGS} ${BUILD_MAKE_FLAGS} -f ${MAKE_FILE} all |
217 | | | 217 | |
218 | # XXX Reverse the order that update does things since | | 218 | # XXX Reverse the order that update does things since |
219 | # XXX we need pkg_delete built before we can deinstall. | | 219 | # XXX we need pkg_delete built before we can deinstall. |
220 | # XXX This should probably be the default order for all packages. | | 220 | # XXX This should probably be the default order for all packages. |
221 | update: | | 221 | update: |
222 | ${MAKE} | | 222 | ${MAKE} |
223 | ${MAKE} deinstall _UPDATE_RUNNING=YES | | 223 | ${MAKE} deinstall _UPDATE_RUNNING=YES |
224 | ${MAKE} ${UPDATE_TARGET} | | 224 | ${MAKE} ${UPDATE_TARGET} |
225 | ${MAKE} clean | | 225 | ${MAKE} clean |
226 | | | 226 | |
227 | update-catpages: | | 227 | update-catpages: |
228 | for f in lib/pkgsrc.7 add/pkg_add.1 admin/pkg_admin.1 \ | | 228 | for f in lib/pkgsrc.7 add/pkg_add.1 admin/pkg_admin.1 \ |
229 | create/pkg_create.1 delete/pkg_delete.1 info/pkg_info.1 \ | | 229 | create/pkg_create.1 delete/pkg_delete.1 info/pkg_info.1 \ |
230 | lib/pkg_summary.5 lib/pkgsrc.7; do \ | | 230 | lib/pkg_summary.5 lib/pkgsrc.7; do \ |
231 | mandoc -I os=pkgsrc -Tascii ${FILESDIR}/$$f > \ | | 231 | mandoc -I os=pkgsrc -Tascii ${FILESDIR}/$$f > \ |
232 | ${FILESDIR}/$${f%%.[157]}.cat; \ | | 232 | ${FILESDIR}/$${f%%.[157]}.cat; \ |
233 | done | | 233 | done |
234 | mandoc -I os=pkgsrc -Tascii ${FILESDIR}/lib/pkg_install.conf.5.in > \ | | 234 | mandoc -I os=pkgsrc -Tascii ${FILESDIR}/lib/pkg_install.conf.5.in > \ |
235 | ${FILESDIR}/lib/pkg_install.conf.cat.in | | 235 | ${FILESDIR}/lib/pkg_install.conf.cat.in |
236 | | | 236 | |
237 | .include "../../mk/bsd.pkg.mk" | | 237 | .include "../../mk/bsd.pkg.mk" |