Lines 1-5
Link Here
|
1 |
# ex:ts=8 -*-mode: makefile-*- |
|
|
2 |
# |
3 |
# New ports collection makefile for: txt2tags |
1 |
# New ports collection makefile for: txt2tags |
4 |
# Date created: 2002-12-20 |
2 |
# Date created: 2002-12-20 |
5 |
# Whom: Alan Eldridge <alane@freebsd.org> |
3 |
# Whom: Alan Eldridge <alane@freebsd.org> |
Lines 8-90
Link Here
|
8 |
# |
6 |
# |
9 |
|
7 |
|
10 |
PORTNAME= txt2tags |
8 |
PORTNAME= txt2tags |
11 |
PORTVERSION= 1.3 |
9 |
PORTVERSION= 1.5 |
12 |
PORTREVISION= 0 |
|
|
13 |
PORTEPOCH= 0 |
14 |
CATEGORIES= textproc |
10 |
CATEGORIES= textproc |
15 |
MASTER_SITES= http://txt2tags.sourceforge.net/src/ |
11 |
MASTER_SITES= http://txt2tags.sourceforge.net/src/ |
16 |
EXTRACT_SUFX= .tgz |
12 |
EXTRACT_SUFX= .tgz |
17 |
|
13 |
|
18 |
MAINTAINER= ports@FreeBSD.org |
14 |
MAINTAINER= sergei@kolobov.com |
19 |
COMMENT= Utility to turn simply formatted text into markup (e.g., HTML) |
15 |
COMMENT= Utility to turn simply formatted text into markup (e.g., HTML) |
20 |
|
16 |
|
21 |
NO_BUILD= yes |
|
|
22 |
USE_PYTHON= yes |
17 |
USE_PYTHON= yes |
23 |
PLIST= ${WRKDIR}/plist |
18 |
NO_BUILD= yes |
24 |
PREFIX= ${LOCALBASE} |
|
|
25 |
|
26 |
.include <bsd.port.pre.mk> |
27 |
|
28 |
DOCS_SUBDIR= ${DOCSDIR:S|^${PREFIX}/||} |
29 |
EXAMPLES_SUBDIR= ${EXAMPLESDIR:S|^${PREFIX}/||} |
30 |
|
31 |
BIN_SUBDIR= bin |
32 |
BINDIR= ${PREFIX}/${BIN_SUBDIR} |
33 |
DATA_SUBDIR= share |
34 |
DATADIR= ${PREFIX}/${DATA_SUBDIR} |
35 |
ETC_SUBDIR= etc |
36 |
ETCDIR= ${PREFIX}/${ETC_SUBDIR} |
37 |
LIB_SUBDIR= lib |
38 |
LIBDIR= ${PREFIX}/${LIB_SUBDIR} |
39 |
PKGDATA_SUBDIR= share/${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX} |
40 |
PKGDATADIR= ${PREFIX}/${PKGDATA_SUBDIR} |
41 |
PKGETC_SUBDIR= etc/${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX} |
42 |
PKGETCDIR= ${PREFIX}/${PKGETC_SUBDIR} |
43 |
PKGLIB_SUBDIR= lib/${PKGNAMEPREFIX}${PORTNAME}${PKGNAMESUFFIX} |
44 |
PKGLIBDIR= ${PREFIX}/${PKGLIB_SUBDIR} |
45 |
|
46 |
post-patch: |
47 |
>${PLIST} |
48 |
|
19 |
|
49 |
ADD2PLIST= ${ECHO_CMD} >>${PLIST} |
20 |
DOCS= ChangeLog.txt README.html README.txt RULES TODO userguide/* |
|
|
21 |
CONTRIB= contrib/* extras/* |
22 |
EXAMPLES= samples/* |
50 |
|
23 |
|
51 |
do-install: |
24 |
do-install: |
52 |
${MKDIR} ${BINDIR} |
25 |
${INSTALL_SCRIPT} ${WRKSRC}/txt2tags ${PREFIX}/bin |
53 |
cd ${WRKSRC};\ |
26 |
@${MKDIR} ${DATADIR} |
54 |
${INSTALL_SCRIPT} txt2tags ${BINDIR};\ |
27 |
cd ${WRKSRC} && ${INSTALL_DATA} ${CONTRIB} ${DATADIR} |
55 |
${ADD2PLIST} ${BIN_SUBDIR}/txt2tags |
28 |
@${MKDIR} ${EXAMPLESDIR} |
|
|
29 |
cd ${WRKSRC} && ${INSTALL_DATA} ${EXAMPLES} ${EXAMPLESDIR} |
56 |
.if !defined(NOPORTDOCS) |
30 |
.if !defined(NOPORTDOCS) |
57 |
${MKDIR} ${DOCSDIR} |
31 |
@${MKDIR} ${DOCSDIR} |
58 |
${MKDIR} ${DOCSDIR}/userguide |
32 |
cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR} |
59 |
${MKDIR} ${EXAMPLESDIR} |
33 |
.endif |
60 |
${MKDIR} ${EXAMPLESDIR}/contrib |
|
|
61 |
${MKDIR} ${EXAMPLESDIR}/extras |
62 |
${MKDIR} ${EXAMPLESDIR}/samples |
63 |
cd ${WRKSRC};\ |
64 |
for i in ChangeLog.txt README.txt README.html RULES; do\ |
65 |
${INSTALL_DATA} $$i ${DOCSDIR};\ |
66 |
${ADD2PLIST} ${DOCS_SUBDIR}/$$i;\ |
67 |
done |
68 |
cd ${WRKSRC};\ |
69 |
${INSTALL_DATA} userguide/* ${DOCSDIR}/userguide;\ |
70 |
for i in userguide/*; do\ |
71 |
${ADD2PLIST} ${DOCS_SUBDIR}/userguide/$$(basename $$i);\ |
72 |
done |
73 |
.for dir in contrib extras samples |
74 |
cd ${WRKSRC};\ |
75 |
${INSTALL_DATA} ${dir}/* ${EXAMPLESDIR}/${dir};\ |
76 |
for i in ${dir}/*; do\ |
77 |
${ADD2PLIST} ${EXAMPLES_SUBDIR}/${dir}/$$(basename $$i);\ |
78 |
done |
79 |
.endfor |
80 |
${ADD2PLIST} "@dirrm" ${EXAMPLES_SUBDIR}/samples |
81 |
${ADD2PLIST} "@dirrm" ${EXAMPLES_SUBDIR}/extras |
82 |
${ADD2PLIST} "@dirrm" ${EXAMPLES_SUBDIR}/contrib |
83 |
${ADD2PLIST} "@dirrm" ${EXAMPLES_SUBDIR} |
84 |
${ADD2PLIST} "@dirrm" ${DOCS_SUBDIR}/userguide |
85 |
${ADD2PLIST} "@dirrm" ${DOCS_SUBDIR} |
86 |
.endif # !defined(NOPORTDOCS) |
87 |
|
88 |
.include <bsd.port.post.mk> |
89 |
|
34 |
|
90 |
#EOF |
35 |
.include <bsd.port.mk> |