Up until now the port installed only a static version of libsquish

-- because the upstream's makefile only built that. Add our own
little makefile, that properly builds both static and shared variants
using bsd.lib.mk

PR:		206125
Approved by:	Reinier de Blois (maintainer)
This commit is contained in:
Mikhail Teterin 2016-01-13 15:42:39 +00:00
parent edaa2c37a2
commit 2de70bd150
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=406051
2 changed files with 20 additions and 4 deletions

View file

@ -3,7 +3,7 @@
PORTNAME= squish PORTNAME= squish
PORTVERSION= 1.10 PORTVERSION= 1.10
PORTREVISION= 1 PORTREVISION= 2
CATEGORIES= graphics CATEGORIES= graphics
MASTER_SITES= http://libsquish.googlecode.com/files/ MASTER_SITES= http://libsquish.googlecode.com/files/
@ -12,11 +12,12 @@ COMMENT= Open source DXT compression library
LICENSE= MIT LICENSE= MIT
USES= gmake USES= uidfix
MAKE_ENV= INSTALL_DIR=${STAGEDIR}${PREFIX} MAKE_ENV= INSTALL_DIR=${STAGEDIR}${PREFIX}
PLIST_FILES= include/squish.h \ PLIST_FILES= include/squish.h \
lib/libsquish.a lib/libsquish.a lib/libsquish.so.1 lib/libsquish.so
CXXFLAGS+= -fPIC -include limits.h MAKEFILE= ${FILESDIR}/BSDmakefile
USE_LDCONFIG= yes
OPTIONS_RADIO= RG1 OPTIONS_RADIO= RG1
OPTIONS_RADIO_RG1= ALTIVEC SSE OPTIONS_RADIO_RG1= ALTIVEC SSE

View file

@ -0,0 +1,15 @@
LIB= squish
SHLIB_MAJOR= 1
SRCS!= echo *.cpp
NO_PROFILE= yes
CXXFLAGS+= -include limits.h -I${.CURDIR}
LIBDIR= ${PREFIX}/lib
INCSDIR= ${PREFIX}/include
INCS= squish.h
# The below two are needed until PR 206126 is resolved
INCSOWN= ${LIBOWN}
INCSGRP= ${LIBGRP}
.include <bsd.lib.mk>