diff options
author | Dmitry Marakasov <amdmi3@FreeBSD.org> | 2019-04-22 20:55:10 +0000 |
---|---|---|
committer | Dmitry Marakasov <amdmi3@FreeBSD.org> | 2019-04-22 20:55:10 +0000 |
commit | 2aeebefcdb4b2599f8a4e20c092d67e762e729cd (patch) | |
tree | d8213e30c89641596955ae45c6b20a33fcb83f0f | |
parent | Always depend on fontconfig (diff) |
- Introduce shared library version
Notes
Notes:
svn path=/head/; revision=499686
-rw-r--r-- | graphics/pnglite/Makefile | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/graphics/pnglite/Makefile b/graphics/pnglite/Makefile index 8f73ed5ea2ed..adcc49f9b4ca 100644 --- a/graphics/pnglite/Makefile +++ b/graphics/pnglite/Makefile @@ -3,6 +3,7 @@ PORTNAME= pnglite PORTVERSION= 0.1.17 +PORTREVISION= 1 CATEGORIES= graphics MASTER_SITES= SF @@ -13,16 +14,20 @@ LICENSE= ZLIB USES= dos2unix zip USE_LDCONFIG= yes +SOVERSION= 0 + +LDFLAGS+= -fPIC -Wl,-soname,libpnglite.so.${SOVERSION} NO_WRKSUBDIR= yes -PLIST_FILES= include/pnglite.h lib/libpnglite.so +PLIST_FILES= include/pnglite.h lib/libpnglite.so lib/libpnglite.so.${SOVERSION} do-build: - cd ${WRKSRC} && ${CC} -o libpnglite.so -shared ${CFLAGS} -fPIC ${LDFLAGS} -lz pnglite.c + cd ${WRKSRC} && ${CC} ${CFLAGS} ${LDFLAGS} -shared pnglite.c -o libpnglite.so.${SOVERSION} do-install: - ${INSTALL_LIB} ${WRKSRC}/libpnglite.so ${STAGEDIR}${PREFIX}/lib ${INSTALL_DATA} ${WRKSRC}/pnglite.h ${STAGEDIR}${PREFIX}/include + ${INSTALL_LIB} ${WRKSRC}/libpnglite.so.${SOVERSION} ${STAGEDIR}${PREFIX}/lib + ${LN} -s libpnglite.so.${SOVERSION} ${STAGEDIR}${PREFIX}/lib/libpnglite.so .include <bsd.port.mk> |