svn commit: r421850 - in head/devel/swig30: . files
Dmitry Marakasov
amdmi3 at FreeBSD.org
Sun Sep 11 17:40:44 UTC 2016
Author: amdmi3
Date: Sun Sep 11 17:40:42 2016
New Revision: 421850
URL: https://svnweb.freebsd.org/changeset/ports/421850
Log:
- Add missing include to generated code, fixing build of irc/znc
- Fix LICENSE and add LICENSE_FILE
- Remove long obsolete REINPLACE_CMD
- Silence patching and stipping
Upstream bugreport for reference: https://github.com/swig/swig/pull/788
PR: 212196
Submitted by: crees, amdmi3
Approved by: maintainer timeout (sunpoet, 2 weeks)
Added:
head/devel/swig30/files/patch-Lib_typemaps_fragments.swg (contents, props changed)
Modified:
head/devel/swig30/Makefile
Modified: head/devel/swig30/Makefile
==============================================================================
--- head/devel/swig30/Makefile Sun Sep 11 17:29:28 2016 (r421849)
+++ head/devel/swig30/Makefile Sun Sep 11 17:40:42 2016 (r421850)
@@ -3,6 +3,7 @@
PORTNAME= swig
PORTVERSION= 3.0.10
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
PKGNAMESUFFIX= 30
@@ -10,7 +11,8 @@ PKGNAMESUFFIX= 30
MAINTAINER= sunpoet at FreeBSD.org
COMMENT= Generate wrappers for calling C/C++ code from other languages
-LICENSE= GPLv3
+LICENSE= GPLv3+
+LICENSE_FILE= ${WRKSRC}/LICENSE-GPL
LIB_DEPENDS= libpcre.so:devel/pcre
@@ -42,18 +44,17 @@ post-patch:
-e 's|MZSCHEME --mute-banner|MZSCHEME|' \
-e '/^MZDYNOBJ/s|`$$|\| tail -n 1`|' \
${WRKSRC}/configure
- @${REINPLACE_CMD} -e 's|malloc.h|stdlib.h|' ${WRKSRC}/Lib/lua/luarun.swg
post-configure:
- ${REINPLACE_CMD} -e 's#null#&|| true#' ${WRKSRC}/Makefile
+ @${REINPLACE_CMD} -e 's#null#&|| true#' ${WRKSRC}/Makefile
post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/ccache-swig${PORTVERSION:R} ${STAGEDIR}${PREFIX}/bin/swig${PORTVERSION:R}
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/ccache-swig${PORTVERSION:R} ${STAGEDIR}${PREFIX}/bin/swig${PORTVERSION:R}
post-install-DOCS-on:
- cd ${WRKSRC}/Doc/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/${PORTVERSION}
+ @cd ${WRKSRC}/Doc/ && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/${PORTVERSION}
post-install-EXAMPLES-on:
- cd ${WRKSRC}/Examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/${PORTVERSION}
+ @cd ${WRKSRC}/Examples/ && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}/${PORTVERSION}
.include <bsd.port.mk>
Added: head/devel/swig30/files/patch-Lib_typemaps_fragments.swg
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/swig30/files/patch-Lib_typemaps_fragments.swg Sun Sep 11 17:40:42 2016 (r421850)
@@ -0,0 +1,10 @@
+--- Lib/typemaps/fragments.swg.orig 2016-09-10 23:27:20 UTC
++++ Lib/typemaps/fragments.swg
+@@ -172,6 +172,7 @@
+ # if defined(isfinite)
+ # define SWIG_isfinite(X) (isfinite(X))
+ # elif defined __cplusplus && __cplusplus >= 201103L
++# include <cmath>
+ # define SWIG_isfinite(X) (std::isfinite(X))
+ # elif defined(_MSC_VER)
+ # define SWIG_isfinite(X) (_finite(X))
More information about the svn-ports-head
mailing list