Lines 17-27
Link Here
|
17 |
OPTIONS_DEFINE= SSLFIX |
17 |
OPTIONS_DEFINE= SSLFIX |
18 |
SSLFIX_DESC= Install KB16625-patched binaries |
18 |
SSLFIX_DESC= Install KB16625-patched binaries |
19 |
|
|
|
20 |
OPTIONS_DEFAULT= SSLFIX |
19 |
OPTIONS_DEFAULT= SSLFIX |
21 |
NO_STAGE= yes |
20 |
.include <bsd.port.pre.mk> |
22 |
.include <bsd.port.options.mk> |
|
|
23 |
.if !empty(PORT_OPTIONS:MSSLFIX) |
21 |
.if !empty(PORT_OPTIONS:MSSLFIX) |
24 |
DISTFILES+= kb16625_${PORTVERSION}.tar.gz |
22 |
DISTFILES+= kb16625_${PORTVERSION}.tar.gz |
Lines 30-40
Link Here
|
30 |
BINPREFIX= ${WRKSRC} |
28 |
BINPREFIX= ${WRKSRC} |
31 |
.endif |
29 |
.endif |
32 |
.include <bsd.port.pre.mk> |
|
|
33 |
|
34 |
ONLY_FOR_ARCHS= i386 amd64 |
30 |
ONLY_FOR_ARCHS= i386 amd64 |
35 |
NO_BUILD= yes |
31 |
NO_BUILD= yes |
36 |
|
|
|
37 |
NO_WRKSUBDIR= yes |
32 |
NO_WRKSUBDIR= yes |
38 |
.if ${OSVERSION} > 700000 |
33 |
.if ${OSVERSION} > 700000 |
Lines 43-98
Link Here
|
43 |
BINSRC= ${BINPREFIX}/6x |
38 |
BINSRC= ${BINPREFIX}/6x |
44 |
.endif |
39 |
.endif |
45 |
.if ${ARCH} == "i386" |
|
|
46 |
BINSUFFIX= x86 |
47 |
.elif ${ARCH} == "amd64" |
48 |
BINSUFFIX= x86_64 |
49 |
.endif |
50 |
|
51 |
HELPSRC= ${WRKSRC}/en |
40 |
HELPSRC= ${WRKSRC}/en |
52 |
|
|
|
53 |
HELPDIR= ${PREFIX}/share/3dm2/help/en |
41 |
HELPDIR= ${PREFIX}/share/3dm2/help/en |
54 |
ETCDIR= ${PREFIX}/etc/3dm2 |
42 |
ETCDIR= ${PREFIX}/etc/3dm2 |
55 |
MSGDIR= ${ETCDIR}/msg |
43 |
MSGDIR= ${ETCDIR}/msg |
56 |
post-extract: |
44 |
post-extract: |
57 |
${TAR} zxf ${WRKSRC}/tdm2Help.tgz -C ${WRKSRC} |
45 |
@${TAR} zxf ${WRKSRC}/tdm2Help.tgz -C ${WRKSRC} |
58 |
${TAR} zxf ${WRKSRC}/tdm2Msg.tgz -C ${WRKSRC} |
46 |
@${TAR} zxf ${WRKSRC}/tdm2Msg.tgz -C ${WRKSRC} |
59 |
post-configure: |
47 |
post-configure: |
60 |
@${SED} -e 's,%%PREFIX%%,${PREFIX},g' \ |
48 |
@${SED} -e 's,%%PREFIX%%,${PREFIX},g' \ |
61 |
< ${FILESDIR}/3dm2.conf.sample > ${WRKSRC}/3dm2.conf.sample |
49 |
< ${FILESDIR}/3dm2.conf.sample > ${WRKSRC}/3dm2.conf.sample |
62 |
do-install: |
50 |
do-install: |
63 |
.for i in ${ETCDIR} ${MSGDIR} ${HELPDIR}/css ${HELPDIR}/images ${HELPDIR}/scripts |
51 |
.for i in ${ETCDIR} ${MSGDIR} ${HELPDIR}\ |
64 |
.if !exists(${i}) |
52 |
${HELPDIR}/css ${HELPDIR}/images ${HELPDIR}/scripts |
65 |
${MKDIR} ${i} |
53 |
@${MKDIR} ${STAGEDIR}${i} |
66 |
.endif |
|
|
67 |
.endfor |
54 |
.endfor |
68 |
${INSTALL_DATA} ${HELPSRC}/*.html ${HELPDIR} |
55 |
${INSTALL_DATA} ${HELPSRC}/*.html ${STAGEDIR}${HELPDIR} |
69 |
${INSTALL_DATA} ${HELPSRC}/*.gif ${HELPDIR} |
56 |
${INSTALL_DATA} ${HELPSRC}/*.gif ${STAGEDIR}${HELPDIR} |
70 |
${INSTALL_DATA} ${HELPSRC}/*.jpg ${HELPDIR} |
57 |
${INSTALL_DATA} ${HELPSRC}/*.jpg ${STAGEDIR}${HELPDIR} |
71 |
${INSTALL_DATA} ${HELPSRC}/css/* ${HELPDIR}/css |
58 |
${INSTALL_DATA} ${HELPSRC}/css/* ${STAGEDIR}${HELPDIR}/css |
72 |
${INSTALL_DATA} ${HELPSRC}/images/* ${HELPDIR}/images |
59 |
${INSTALL_DATA} ${HELPSRC}/images/* ${STAGEDIR}${HELPDIR}/images |
73 |
${INSTALL_DATA} ${HELPSRC}/scripts/* ${HELPDIR}/scripts |
60 |
${INSTALL_DATA} ${HELPSRC}/scripts/* ${STAGEDIR}${HELPDIR}/scripts |
74 |
${INSTALL_PROGRAM} ${BINSRC}/3dm2.${BINSUFFIX} ${PREFIX}/sbin/3dm2 |
61 |
${INSTALL_PROGRAM} ${BINSRC}/3dm2.${ARCH:S,i386,x86,:S,amd64,x86_64,}\ |
|
|
62 |
${STAGEDIR}${PREFIX}/sbin/3dm2 |
75 |
${INSTALL_DATA} ${WRKSRC}/tdm_msg_en ${MSGDIR} |
63 |
${INSTALL_DATA} ${WRKSRC}/tdm_msg_en ${STAGEDIR}${MSGDIR} |
76 |
${INSTALL_DATA} ${WRKSRC}/tw_msg_en ${MSGDIR} |
64 |
${INSTALL_DATA} ${WRKSRC}/tw_msg_en ${STAGEDIR}${MSGDIR} |
77 |
${INSTALL_DATA} ${WRKSRC}/3dm2.conf.sample ${ETCDIR} |
65 |
${INSTALL_DATA} ${WRKSRC}/3dm2.conf.sample ${STAGEDIR}${ETCDIR} |
78 |
${CHMOD} 400 ${ETCDIR}/3dm2.conf.sample |
66 |
${CHMOD} 400 ${STAGEDIR}${ETCDIR}/3dm2.conf.sample |
79 |
post-install: |
67 |
post-install: |
80 |
.if !exists(${PREFIX}/etc/3dm2/3dm2.conf) |
68 |
.if !exists(${LOCALBASE}/etc/3dm2/3dm2.conf) |
81 |
${INSTALL_DATA} ${WRKSRC}/3dm2.conf.sample ${PREFIX}/etc/3dm2/3dm2.conf |
69 |
${INSTALL_DATA} ${WRKSRC}/3dm2.conf.sample\ |
82 |
${CHMOD} 600 ${PREFIX}/etc/3dm2/3dm2.conf |
70 |
${STAGEDIR}${PREFIX}/etc/3dm2/3dm2.conf |
|
|
71 |
${CHMOD} 600 ${STAGEDIR}${PREFIX}/etc/3dm2/3dm2.conf |
83 |
@${ECHO} "" |
72 |
@${ECHO} "" |
84 |
@${ECHO} "" |
73 |
@${ECHO} "" |
85 |
@${ECHO} "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" |
74 |
@${ECHO} "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" |
86 |
@${ECHO} " Don't forget to edit '${PREFIX}/etc/3dm2/3dm2.conf'" |
75 |
@${ECHO} " Don't forget to edit '${LOCALBASE}/etc/3dm2/3dm2.conf'" |
87 |
@${ECHO} "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" |
76 |
@${ECHO} "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" |
88 |
@${ECHO} " Visit https://`hostname`:888/" |
77 |
@${ECHO} " Visit https://`hostname`:888/" |
89 |
@${ECHO} "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" |
78 |
@${ECHO} "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" |
Lines 105-112
Link Here
|
105 |
.if !exists(/etc/3dm2) |
94 |
.if !exists(/etc/3dm2) |
106 |
@${MKDIR} /etc/3dm2 |
95 |
@${MKDIR} /etc/3dm2 |
107 |
.endif |
96 |
.endif |
108 |
@${LN} -s ${PREFIX}/etc/3dm2/3dm2.conf /etc/3dm2/3dm2.conf |
97 |
@${LN} -s ${STAGEDIR}${PREFIX}/etc/3dm2/3dm2.conf /etc/3dm2/3dm2.conf |
109 |
@${LN} -s ${PREFIX}/etc/3dm2/3dm2.pem /etc/3dm2/3dm2.pem |
98 |
@${LN} -s ${STAGEDIR}${PREFIX}/etc/3dm2/3dm2.pem /etc/3dm2/3dm2.pem |
110 |
@${CAT} ${PKGMESSAGE} |
99 |
@${CAT} ${PKGMESSAGE} |