Added bep and patch for freeimage from cipri. This fixes #316, for gcc4.

This commit is contained in:
Scott McCreary
2012-08-16 04:44:24 +00:00
parent 8a63bef461
commit 01e9fa7ed0
2 changed files with 40 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
DESCRIPTION="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"
HOMEPAGE="http://freeimage.sourceforge.net"
SRC_URI="http://downloads.sourceforge.net/freeimage/FreeImage3153.zip"
REVISION="1"
CHECKSUM_MD5="6c305b4086500ff8541c596ea6fc7cd7"
STATUS_HAIKU="stable"
MESSAGE="This port only builds with gcc4. Use 'setgcc gcc4' before building."
DEPEND=""
BUILD {
cd FreeImage
make -f Makefile.gnu \
INCDIR=`finddir B_COMMON_HEADERS_DIRECTORY` \
INSTALLDIR=`finddir B_COMMON_LIB_DIRECTORY`
}
INSTALL {
cd FreeImage
make -f Makefile.gnu install \
INCDIR=${DESTDIR}/`finddir B_COMMON_HEADERS_DIRECTORY` \
INSTALLDIR=${DESTDIR}/`finddir B_COMMON_LIB_DIRECTORY`
}
LICENSE="GNU GPL v2"
COPYRIGHT="2003-2010 FreeImage Project"

View File

@@ -0,0 +1,16 @@
diff -Naur FreeImage/Makefile.gnu FreeImage-haiku/Makefile.gnu
--- FreeImage/Makefile.gnu 2012-03-10 19:24:28.065011712 +0000
+++ FreeImage-haiku/Makefile.gnu 2012-08-12 16:23:37.864550912 +0000
@@ -62,9 +62,9 @@
install:
install -d $(INCDIR) $(INSTALLDIR)
- install -m 644 -o root -g root $(HEADER) $(INCDIR)
- install -m 644 -o root -g root $(STATICLIB) $(INSTALLDIR)
- install -m 755 -o root -g root $(SHAREDLIB) $(INSTALLDIR)
+ install -m 644 $(HEADER) $(INCDIR)
+ install -m 644 $(STATICLIB) $(INSTALLDIR)
+ install -m 755 $(SHAREDLIB) $(INSTALLDIR)
ln -sf $(SHAREDLIB) $(INSTALLDIR)/$(VERLIBNAME)
ln -sf $(VERLIBNAME) $(INSTALLDIR)/$(LIBNAME)
# ldconfig