diff --git a/devel/libinjection/Makefile b/devel/libinjection/Makefile index 7aa44166964c..97a2ddbd3f6d 100644 --- a/devel/libinjection/Makefile +++ b/devel/libinjection/Makefile @@ -1,27 +1,30 @@ PORTNAME= libinjection PORTVERSION= 3.10.0 -PORTREVISION= 1 +PORTREVISION= 2 DISTVERSIONPREFIX= v CATEGORIES= devel MAINTAINER= sunpoet@FreeBSD.org COMMENT= SQL / SQLI tokenizer parser analyzer WWW= https://github.com/libinjection/libinjection LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/../COPYING USES= python:build shebangfix WRKSRC_SUBDIR= src USE_GITHUB= yes SHEBANG_GLOB= *.py +post-patch: + @${REINPLACE_CMD} -e 's|%%SHLIB_VER%%|${PORTVERSION:R:R}|' ${WRKSRC}/Makefile + do-install: ${INSTALL_DATA} ${WRKSRC}/libinjection*.h ${STAGEDIR}${PREFIX}/include/ ${INSTALL_DATA} ${WRKSRC}/libinjection.a ${STAGEDIR}${PREFIX}/lib/libinjection.a ${INSTALL_LIB} ${WRKSRC}/libinjection.so ${STAGEDIR}${PREFIX}/lib/libinjection.so .include diff --git a/devel/libinjection/files/patch-Makefile b/devel/libinjection/files/patch-Makefile index 3469da190083..d25604d3fd81 100644 --- a/devel/libinjection/files/patch-Makefile +++ b/devel/libinjection/files/patch-Makefile @@ -1,11 +1,11 @@ --- Makefile.orig 2017-05-21 20:44:26 UTC +++ Makefile @@ -63,7 +63,7 @@ libinjection_html5.o: libinjection.h libinjection_html ${CC} ${CFLAGS} -c -o libinjection_html5.o libinjection_html5.c ${SHAREDLIB}: ${OBJECTS} - $(CC) $+ -shared -lc -o $@ -+ $(CC) ${OBJECTS} -shared -lc -o $@ ++ $(CC) ${OBJECTS} -shared -Wl,-soname,libinjection.so.%%SHLIB_VER%% -lc -o $@ ${STATICLIB}: ${OBJECTS} rm -f ${STATICLIB}