diff options
author | Yuri Victorovich <yuri@FreeBSD.org> | 2018-07-16 18:28:17 +0000 |
---|---|---|
committer | Yuri Victorovich <yuri@FreeBSD.org> | 2018-07-16 18:28:17 +0000 |
commit | a66b1d72dbcc16b2f73fc9677f55dbdb71d5603e (patch) | |
tree | ad7aee6e0fc2c41fb7ffaa3a0ca0117c6962558e /graphics/flam3/Makefile | |
parent | biology/htslib: Update 1.6 -> 1.8 (diff) |
graphics/flam3: Update 2.7.18 -> 3.1.1-5
Port changes:
* Use DISTVERSION
* Change to github
* Update COMMENT
* Add LICENSE/LICENSE_FILE
* Change to shared library
* Add the ad-hoc implemantation for sincos linuxism
PR: 229193
Approved by: maintainer's timeout (john.c.prather@gmail.com; 25 days)
Notes
Notes:
svn path=/head/; revision=474753
Diffstat (limited to 'graphics/flam3/Makefile')
-rw-r--r-- | graphics/flam3/Makefile | 28 |
1 files changed, 20 insertions, 8 deletions
diff --git a/graphics/flam3/Makefile b/graphics/flam3/Makefile index 832dda6189bb..3b3ab46956a4 100644 --- a/graphics/flam3/Makefile +++ b/graphics/flam3/Makefile @@ -2,22 +2,34 @@ # $FreeBSD$ PORTNAME= flam3 -PORTVERSION= 2.7.18 -PORTREVISION= 5 +DISTVERSIONPREFIX= v +DISTVERSION= 3.1.1-5 +DISTVERSIONSUFFIX= -g7fb50c8 CATEGORIES= graphics -MASTER_SITES= http://flam3.com/ \ - http://interwebfun.org/distfiles/ MAINTAINER= john.c.prather@gmail.com -COMMENT= Flame Renderer +COMMENT= Algorithmically generated fractal flames images and animations + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpng.so:graphics/png \ libxml2.so:textproc/libxml2 +USES= gmake jpeg libtool localbase pathfix +USE_GITHUB= yes +GH_ACCOUNT= scottdraves GNU_CONFIGURE= yes -USES= gmake jpeg libtool pathfix pkgconfig +CONFIGURE_ARGS= --enable-shared --disable-static +INSTALL_TARGET= install-strip +USE_LDCONFIG= yes + +post-patch: + @${REINPLACE_CMD} -e 's|^libflam3_la_SOURCES = .*|& sincos.c| ; s| isaac.lo$$|& sincos.lo|' \ + ${WRKSRC}/Makefile.in # sincos is missing on some systems: bug#218300 + @${REINPLACE_CMD} -e 's| -g -O3||' ${WRKSRC}/Makefile.in # https://github.com/scottdraves/flam3/issues/25 -CPPFLAGS+= -I${LOCALBASE}/include -LIBS+= -L${LOCALBASE}/lib +pre-build: + @${CP} ${FILESDIR}/sincos.c ${WRKSRC} .include <bsd.port.mk> |