summaryrefslogtreecommitdiff
path: root/graphics/flam3/Makefile
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2018-07-16 18:28:17 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2018-07-16 18:28:17 +0000
commita66b1d72dbcc16b2f73fc9677f55dbdb71d5603e (patch)
treead7aee6e0fc2c41fb7ffaa3a0ca0117c6962558e /graphics/flam3/Makefile
parentbiology/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/Makefile28
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>