aboutsummaryrefslogtreecommitdiff
path: root/devel/deforaos-libsystem/Makefile
diff options
context:
space:
mode:
authorOlivier Cochard <olivier@FreeBSD.org>2016-03-02 15:09:11 +0000
committerOlivier Cochard <olivier@FreeBSD.org>2016-03-02 15:09:11 +0000
commit2451cd3da6833572f9d5d978bf8b3232c0fda986 (patch)
tree232f3d1b2f0c613b31f3389a05dbde2deef63d1a /devel/deforaos-libsystem/Makefile
parentf37afb1c38cdbecf2c6c1cacf96e20597675f2af (diff)
downloadports-2451cd3da6833572f9d5d978bf8b3232c0fda986.tar.gz
ports-2451cd3da6833572f9d5d978bf8b3232c0fda986.zip
Update to 0.3.0 and add DOCS options
Approved by: jadawin Differential Revision: https://reviews.freebsd.org/D5518
Notes
Notes: svn path=/head/; revision=409950
Diffstat (limited to 'devel/deforaos-libsystem/Makefile')
-rw-r--r--devel/deforaos-libsystem/Makefile31
1 files changed, 25 insertions, 6 deletions
diff --git a/devel/deforaos-libsystem/Makefile b/devel/deforaos-libsystem/Makefile
index 022b96a4bdc8..b8da4bc8665d 100644
--- a/devel/deforaos-libsystem/Makefile
+++ b/devel/deforaos-libsystem/Makefile
@@ -2,16 +2,17 @@
# $FreeBSD$
PORTNAME= libsystem
-PORTVERSION= 0.2.0
+PORTVERSION= 0.3.0
CATEGORIES= devel
-MASTER_SITES= http://www.defora.org/os/download/download/4330/
+MASTER_SITES= http://www.defora.org/os/download/download/4392/
PKGNAMEPREFIX= deforaos-
DISTNAME= libSystem-${PORTVERSION}
MAINTAINER= olivier@FreeBSD.org
COMMENT= DeforaOS core system library
-LICENSE= GPLv3
+LICENSE= LGPL3
+LICENSE_FILE= ${WRKSRC}/COPYING
USES= pkgconfig
USE_LDCONFIG= yes
@@ -19,10 +20,16 @@ USE_OPENSSL= yes
CPPFLAGS+= -I${OPENSSLINC}
LDFLAGS+= -L${OPENSSLLIB}
MAKE_ARGS+= PREFIX=${PREFIX}
+MAKE_ENV+= MANDIR=${STAGEDIR}${MANPREFIX}/man
MAKE_JOBS_UNSAFE= yes
-OPTIONS_DEFAULT= DOCS
+OPTIONS_DEFINE= DOCS
+DOCS_BUILD_DEPENDS= xsltproc:${PORTSDIR}/textproc/libxslt \
+ ${LOCALBASE}/share/xsl/docbook/manpages/docbook.xsl:${PORTSDIR}/textproc/docbook-xsl \
+ gtkdoc-check:${PORTSDIR}/textproc/gtk-doc
+
+BROKEN_FreeBSD_9= This port works only on FreeBSD 10 and newer
post-patch:
${REINPLACE_CMD} 's|/lib/|/libdata/|g' \
@@ -31,10 +38,22 @@ post-patch:
${WRKSRC}/src/Makefile
${REINPLACE_CMD} 's|CPPFLAGS=|CPPFLAGS+=|' \
${WRKSRC}/src/Makefile
- ${REINPLACE_CMD} 's|data doc include|data include|' \
- ${WRKSRC}/Makefile
${REINPLACE_CMD} 's|_fail "python.sh"|#_fail "python.sh"|' \
${WRKSRC}/tests/tests.sh
+ ${REINPLACE_CMD} 's|-Wl,-pie||g' \
+ ${WRKSRC}/tools/Makefile \
+ ${WRKSRC}/tests/Makefile
+ ${REINPLACE_CMD} -e 's|$$(INSTALL)|#$${INSTALL}|' ${WRKSRC}/Makefile
+ ${REINPLACE_CMD} -e 's|$$(MKDIR) $$(DESTDIR)$$(PREFIX)/share/doc/| \
+ #$$(MKDIR) $$(DESTDIR)$$(PREFIX)/share/doc/|' ${WRKSRC}/Makefile
+ ${REINPLACE_CMD} -e 's|./docbook.sh -P "$$(DESTDIR)$$(PREFIX)" -i -- "$$(OBJDIR)configctl.html"| \
+ #./docbook.sh -P "$$(DESTDIR)$$(PREFIX)" -i -- "$$(OBJDIR)configctl.html"|' \
+ ${WRKSRC}/doc/Makefile
+
+post-patch-DOCS-off:
+ ${REINPLACE_CMD} 's|data doc include|data include|' \
+ ${WRKSRC}/Makefile
+ ${REINPLACE_CMD} -e '/^SUBDIRS/ s|doc||' ${WRKSRC}/Makefile
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/configctl \