summaryrefslogtreecommitdiff
path: root/pkgtools/pkg_install/patches/patch-aa
blob: f66811ca05051f85178015294acb2efdb8b72be6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
$NetBSD: patch-aa,v 1.6 2002/07/03 22:43:40 abs Exp $

--- Makefile.inc.orig	Sun Apr  8 15:11:48 2001
+++ Makefile.inc
@@ -3,6 +3,9 @@
 
 .include <bsd.own.mk>
 
+.if !defined(PRINTOBJDIR)
+PRINTOBJDIR=   printf "xxx: .MAKE\n\t@echo \$${.OBJDIR}\n" | ${MAKE} -B -s -f-
+.endif
 LIBINSTALL != cd ${.CURDIR}/../lib && ${PRINTOBJDIR}
 CPPFLAGS+=-I${.CURDIR}/../lib ${DEBUG} -DBINDIR='"${BINDIR}"'
 
@@ -32,9 +35,27 @@
 CHGRP?= /usr/bin/chgrp
 WARNS=0
 .elif ${OPSYS} == "Linux"
+LOCALBASE?= /usr/pkg
 CHMOD?= /bin/chmod
 CHOWN?= /bin/chown
 CHGRP?= /bin/chgrp
+LDADD+= -ldb1
+.PATH: ${DIGESTDIR}
+CPPFLAGS+= -I${DIGESTDIR}
+MKCATPAGES=     no
+TAR_CMD?= tar
+TAR_FULLPATHNAME?= /bin/${TAR_CMD}
+CPPFLAGS+=-DTAR_CMD='"${TAR_CMD}"' -DTAR_FULLPATHNAME='"${TAR_FULLPATHNAME}"'
+CPPFLAGS+=-DTAR_MISSING_FAST_READ -DFGETLN_MISSING
+.elif ${OPSYS} == "Darwin"
+CHMOD?= /bin/chmod
+CHOWN?= /usr/sbin/chown
+CHGRP?= /usr/bin/chgrp
+TAR_CMD?= gnutar
+TAR_FULLPATHNAME?= /usr/bin/${TAR_CMD}
+CPPFLAGS+=-DTAR_CMD='"${TAR_CMD}"' -DTAR_FULLPATHNAME='"${TAR_FULLPATHNAME}"'
+.PATH: ${DIGESTDIR}
+CPPFLAGS+= -I${DIGESTDIR}
 .endif
 
 CPPFLAGS+= -DCHMOD='"${CHMOD}"' -DCHOWN='"${CHOWN}"' -DCHGRP='"${CHGRP}"'