svn commit: r317740 - head/graphics/freeimage

Pietro Cerutti gahr at FreeBSD.org
Thu May 9 16:46:33 UTC 2013


Author: gahr
Date: Thu May  9 16:46:32 2013
New Revision: 317740
URL: http://svnweb.freebsd.org/changeset/ports/317740

Log:
  - Install the C++ wrapper FreeImagePlus as well
  - Fix COMMENT and pkg-descr
  - Bump PORTREVISION
  
  PR:		178450
  Submitted by:	thierry

Modified:
  head/graphics/freeimage/Makefile
  head/graphics/freeimage/pkg-descr   (contents, props changed)

Modified: head/graphics/freeimage/Makefile
==============================================================================
--- head/graphics/freeimage/Makefile	Thu May  9 16:45:46 2013	(r317739)
+++ head/graphics/freeimage/Makefile	Thu May  9 16:46:32 2013	(r317740)
@@ -3,12 +3,13 @@
 
 PORTNAME=	freeimage
 PORTVERSION=	3.15.4
+PORTREVISION=	1
 CATEGORIES=	graphics
 MASTER_SITES=	SF/${PORTNAME}/Source%20Distribution/${PORTVERSION}
 DISTNAME=	FreeImage${PORTVERSION:S/.//g}
 
 MAINTAINER=	gahr at FreeBSD.org
-COMMENT=	An open source graphics library
+COMMENT=	Simple C/C++ bitmap graphics library
 
 USE_ZIP=	yes
 USE_DOS2UNIX=	Source/LibOpenJPEG/opj_malloc.h
@@ -16,13 +17,18 @@ USE_GMAKE=	yes
 USE_LDCONFIG=	yes
 WRKSRC=		${WRKDIR}/FreeImage
 
-CFLAGS+= -fexceptions -fvisibility=hidden
+CFLAGS+=	-fexceptions -fvisibility=hidden
 
 PLIST_FILES=	include/FreeImage.h \
+		include/FreeImagePlus.h \
 		lib/libfreeimage.a \
 		lib/libfreeimage-${PORTVERSION}.so \
 		lib/libfreeimage.so.3 \
-		lib/libfreeimage.so
+		lib/libfreeimage.so \
+		lib/libfreeimageplus.a \
+		lib/libfreeimageplus-${PORTVERSION}.so \
+		lib/libfreeimageplus.so.3 \
+		lib/libfreeimageplus.so
 
 .include <bsd.port.pre.mk>
 
@@ -32,6 +38,14 @@ CFLAGS+=	-fPIC
 
 post-patch:
 	@${REINPLACE_CMD} -e 's|/usr|${PREFIX}| ; s|-g root|-g wheel|' \
-		${WRKSRC}/Makefile.gnu
+		${WRKSRC}/Makefile.gnu ${WRKSRC}/Makefile.fip
+
+post-build:
+	cd ${WRKSRC} && ${GMAKE} -f Makefile.fip
+
+post-install:
+	cd ${WRKSRC} && ${GMAKE} -f Makefile.fip ${INSTALL_TARGET}
+	${LN} -s libfreeimageplus-${PORTVERSION} ${PREFIX}/lib/libfreeimageplus.so.3
+	${LN} -s libfreeimageplus-${PORTVERSION} ${PREFIX}/lib/libfreeimageplus.so
 
 .include <bsd.port.post.mk>

Modified: head/graphics/freeimage/pkg-descr
==============================================================================
--- head/graphics/freeimage/pkg-descr	Thu May  9 16:45:46 2013	(r317739)
+++ head/graphics/freeimage/pkg-descr	Thu May  9 16:46:32 2013	(r317740)
@@ -1,6 +1,7 @@
 FreeImage is an open source library project for developers who would like to
 support popular graphics image formats like PNG, BMP, JPEG, TIFF, and others
 as needed by today's multimedia applications.  FreeImage is easy to use,
-fast, multithreading safe, and cross-platform.
+fast, multithreading safe, and cross-platform. This port includes both the
+original C interface and the C++ wrapper FreeImagePlus.
 
 WWW: http://freeimage.sourceforge.net/


More information about the svn-ports-all mailing list