summaryrefslogtreecommitdiff
path: root/sysutils/doinkd/files/patch-Makefile
blob: 28faa938c598ad0478137f1ba06e235943e6b4e1 (plain) (blame)
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
--- Makefile.orig	2006-05-30 00:19:28.000000000 -0700
+++ Makefile	2014-06-03 18:33:50.171999588 -0700
@@ -2,8 +2,8 @@
 #
 
 # C compiler flags
-CC = cc
-RM = rm
+CC ?= cc
+RM ?= rm
 INCLUDE = 
 
 ######################################################################
@@ -81,7 +81,7 @@
 ######################################################################
 # UnixWare 7 -- SVR5 MP 
 #DEFS = -DSYSV -DHAVE_PROC_FS -DUTMPPID -DHAVE_SETSID -DHAVE_UTMPX -DUTMPHOST -DUNIXWARE
-DEFS = -DSYSV -DPS_HACK -DRUDE_KILL -DHAVE_SETSID -DHAVE_UTMPX -DUTMPHOST -DUNIXWARE
+DEFS = -DPS_HACK -DRUDE_KILL -DHAVE_SETSID -DUTMPHOST
 SPECLIBS = 
 INSTTYPE = install4
 
@@ -193,26 +193,27 @@
 # You will need to delete parse.c before compiling!  You can either
 # do so by hand, or do a 'make clean' followed by the normal 'make'.
 #DEFS += -O -m486
-#DEFS += -DBSD_OS2 -DHAVE_SETSID -DHAVE_YYRESTART -DPS_HACK
+DEFS += -DBSD_OS2 -DHAVE_SETSID -DHAVE_YYRESTART -DPS_HACK
 #DEFS += -DPROC_SEARCH_1
 #SPECLIBS = -lkvm
-#INSTTYPE = install1a
+INSTTYPE = install1a
 #
-#DEST    = /usr/local/sbin
-#CFDEST  = /etc/doinkd
-#MDEST   = /usr/local/man
-#LOGDEST = /var/log
+DEST    = ${STAGEDIR}${PREFIX}/sbin
+CFDEST  = ${STAGEDIR}${PREFIX}/etc/doinkd
+CFDEST_REAL  = ${PREFIX}/etc/doinkd
+MDEST   = ${STAGEDIR}${PREFIX}/man
+LOGDEST = /var/log
 #
 #OWNER   = root
 #CFOWNER = root
-#MOWNER  = man
+MOWNER  = man
 #
-#GROUP   = daemon
-#CFGROUP = daemon
+GROUP   = daemon
+CFGROUP = daemon
 #
-#MODE    = 750
-#CFMODE  = 664
-#MMODE   = 444
+MODE    = 750
+CFMODE  = 664
+MMODE   = 444
 
 ######################################################################
 ######################################################################
@@ -450,7 +451,7 @@
 PMAN    = doinkd.8
 
 # Names of config and log files
-CONFIG  = ${CFDEST}/${COMMFILE}
+CONFIG  = ${CFDEST_REAL}/${COMMFILE}
 LOGFILE = ${LOGDEST}/doinkd.log
 
 # HERE are the big CFLAGS
@@ -509,11 +510,11 @@
 # BSD like, but with some enhancements like: install -s -> strip binary
 #                                            gzip manual pages
 install1a: all
-	install -s -c -m ${MODE} -o ${OWNER} -g ${GROUP} ${BINARY} ${DEST}
-	install -c -m ${CFMODE} -o ${CFOWNER} -g ${CFGROUP} ${COMMFILE}.template ${CFDEST}
-	install -c -m ${MMODE} -o ${MOWNER} ${CFMAN} ${MDEST}/man5
+	install -s -c -m ${MODE} ${BINARY} ${DEST}
+	install -c -m ${CFMODE} ${COMMFILE}.template ${CFDEST}
+	install -c -m ${MMODE} ${CFMAN} ${MDEST}/man5
 	gzip -f ${MDEST}/man5/${CFMAN}
-	install -c -m ${MMODE} -o ${MOWNER} ${PMAN} ${MDEST}/man8
+	install -c -m ${MMODE} ${PMAN} ${MDEST}/man8
 	gzip -f ${MDEST}/man8/${PMAN}
 	@echo ""
 	@echo "Be sure to edit/create the file ${CONFIG} based on"