aboutsummaryrefslogtreecommitdiff
path: root/lang/fpc-source
diff options
context:
space:
mode:
authorJose Alonso Cardenas Marquez <acm@FreeBSD.org>2024-01-05 16:41:40 +0000
committerJose Alonso Cardenas Marquez <acm@FreeBSD.org>2024-01-05 16:41:40 +0000
commitb83ee068a8bc8aaa18f886d4607fea2562798a4b (patch)
tree7e2383f3ae46b499bbb867fc60a9175b883fe104 /lang/fpc-source
parent7bb2e0c2379a944b21980281b6360864ba920594 (diff)
Diffstat (limited to 'lang/fpc-source')
-rw-r--r--lang/fpc-source/Makefile15
1 files changed, 11 insertions, 4 deletions
diff --git a/lang/fpc-source/Makefile b/lang/fpc-source/Makefile
index 6c94eb4c9047..f4d65b0d243c 100644
--- a/lang/fpc-source/Makefile
+++ b/lang/fpc-source/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fpc
PORTVERSION= 3.2.2
-PORTREVISION= 4
+PORTREVISION= 5
DISTVERSIONSUFFIX=.source
CATEGORIES= lang
MASTER_SITES= SF/freepascal/Source/${PORTVERSION} \
@@ -15,8 +15,7 @@ WWW= https://www.freepascal.org/
ONLY_FOR_ARCHS= amd64 i386
NO_BUILD= yes
-PORTDATA= *
-
+PLIST= ${WRKDIR}/pkg-plist
PATCHDIR= ${PORTSDIR}/lang/fpc/files
DATADIR= ${PREFIX}/share/${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION}
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
@@ -87,13 +86,21 @@ post-patch:
${WRKSRC}/packages/opencl/fpmake.pp
@${REINPLACE_CMD} -i "" -e 's|linux|freebsd,linux|g' \
${WRKSRC}/packages/proj4/fpmake.pp
+ @${REINPLACE_CMD} -i "" -e 's|linux|freebsd,linux|g' \
+ ${WRKSRC}/packages/ptc/fpmake.pp
@${REINPLACE_CMD} -i "" -e 's|os2|freebsd,os2|g' \
${WRKSRC}/packages/rexx/fpmake.pp
@${REINPLACE_CMD} -i "" -e 's|linux|freebsd,linux|g' \
${WRKSRC}/packages/zorba/fpmake.pp
+pre-install:
+ @${RM} -f ${PLIST}
+ @cd ${WRKSRC} && \
+ ${FIND} * -type f | ${SORT} | ${SED} -e 's|^|%%DATADIR%%/|' >> ${PLIST} && \
+ ${FIND} * -type d | ${SORT} -r | ${SED} -e 's|^|@dir %%DATADIR%%/|' >> ${PLIST}
+
do-install:
(cd ${WRKSRC} && ${COPYTREE_SHARE} . \
${STAGEDIR}${DATADIR})
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>