aboutsummaryrefslogtreecommitdiff
path: root/devel/safe-iop/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'devel/safe-iop/Makefile')
-rw-r--r--devel/safe-iop/Makefile33
1 files changed, 23 insertions, 10 deletions
diff --git a/devel/safe-iop/Makefile b/devel/safe-iop/Makefile
index a05bbad49c18..79af5053cebe 100644
--- a/devel/safe-iop/Makefile
+++ b/devel/safe-iop/Makefile
@@ -1,29 +1,42 @@
# Created by: stas
PORTNAME= safe-iop
-PORTVERSION= 0.3.1
-PORTREVISION= 1
+DISTVERSION= 0.3.2
CATEGORIES= devel
-MASTER_SITES= https://BSDforge.com/projects/source/devel/safe-iop/
MAINTAINER= portmaster@BSDforge.com
COMMENT= Safe integer operation library for C
-USES= tar:tgz
+# XXX
+# I use BSD1CLAUSE as defined in /usr/src/include/ifaddrs.h
+# but bsd.licenses.db.mk only has
+# BSD BSD0CLAUSE BSD2CLAUSE BSD3CLAUSE BSD4CLAUSE - go figure
+# So fake it
+LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
USE_LDCONFIG= yes
ALL_TARGET= so
CFLAGS+= -fPIC
+
PLIST_FILES= include/safe_iop.h \
- lib/libsafe_iop.so.0
+ lib/libsafe_iop.so.0 \
+ %%DOCSDIR%%/README \
+ %%DOCSDIR%%/README.md \
+ %%EXAMPLESDIR%%/askme.c
-post-patch:
- @${REINPLACE_CMD} -E -e 's,(^CC[[:space:]]*=.*),#\1,' \
- -e 's,(^CFLAGS[[:space:]]*)=.*,\1+= -Iinclude,' \
- -e 's,(^VERSION[[:space:]]*=[[:space:]]*[[:digit:]]+).*,\1,' \
- ${WRKSRC}/Makefile
+USE_GITLAB= yes
+GL_ACCOUNT= ports1
+GL_PROJECT= safe-iop
+GL_COMMIT= 2b20d77fb9f22b1ec9e2b3d2eb53c532596d3203
do-install:
${INSTALL_LIB} ${WRKSRC}/libsafe_iop.so.0 ${STAGEDIR}${PREFIX}/lib
${INSTALL_DATA} ${WRKSRC}/include/safe_iop.h ${STAGEDIR}${PREFIX}/include
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
+ @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ ${INSTALL_DATA} ${WRKSRC}/examples/askme.c ${STAGEDIR}${EXAMPLESDIR}
.include <bsd.port.mk>