Changeset View
Changeset View
Standalone View
Standalone View
devel/libcrossguid/Makefile
PORTNAME= libcrossguid | PORTNAME= libcrossguid | ||||
PORTVERSION= 20150803 | DISTVERSIONPREFIX= v | ||||
PORTREVISION= 6 | DISTVERSION= 0.2.2-52 | ||||
DISTVERSIONSUFFIX= -gca1bf4b | |||||
arrowd: Just to make sure, the `PORTVERSION` value doesn't contain the hash, right? | |||||
diizzyAuthorUnsubmitted Done Inline ActionsI've taken it straight from Porters Handbook and i translates to "libcrossguid-0.2.2.52,1" diizzy: I've taken it straight from Porters Handbook and i translates to "libcrossguid-0.2.2.52,1" | |||||
PORTEPOCH= 1 | |||||
CATEGORIES= devel | CATEGORIES= devel | ||||
PATCH_SITES= https://github.com/jhaws1982/crossguid/commit/ | |||||
PATCHFILES= 23a8c007a668413c2e8cbd00984d223ed5ecfe05.patch:-p1 | |||||
MAINTAINER= mickael.maillot@gmail.com | MAINTAINER= mickael.maillot@gmail.com | ||||
COMMENT= Minimal and cross platform C++ GUID library | COMMENT= Minimal and cross platform C++ GUID library | ||||
Context not available. | |||||
LIB_DEPENDS= libuuid.so:misc/e2fsprogs-libuuid | LIB_DEPENDS= libuuid.so:misc/e2fsprogs-libuuid | ||||
USES= cmake compiler:c++17-lang pkgconfig | |||||
USE_LDCONFIG= yes | |||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_ACCOUNT= graeme-hill | GH_ACCOUNT= graeme-hill | ||||
GH_PROJECT= crossguid | GH_PROJECT= crossguid | ||||
GH_TAGNAME= 8f399e8 | |||||
USES= compiler:c++11-lang pkgconfig | |||||
USE_CXXSTD= c++11 | |||||
CXXFLAGS+= `pkg-config --cflags uuid` | |||||
USE_LDCONFIG= yes | |||||
PLIST_FILES= include/guid.h \ | CMAKE_ON= BUILD_SHARED_LIBS | ||||
lib/libcrossguid.so \ | |||||
lib/libcrossguid.so.0 \ | |||||
libdata/pkgconfig/libcrossguid.pc | |||||
post-patch: | |||||
@${SED} -e 's|%PREFIX%|${PREFIX}|' -e 's|%VERSION%|${PORTVERSION}|' \ | |||||
${FILESDIR}/libcrossguid.pc.in > ${WRKDIR}/libcrossguid.pc | |||||
do-build: | |||||
cd ${WRKSRC} && ${CXX} ${CXXFLAGS} -shared -fPIC \ | |||||
-Wl,-soname,libcrossguid.so.0 \ | |||||
-DGUID_LIBUUID -L${LOCALBASE}/lib guid.cpp \ | |||||
-o libcrossguid.so.0 -luuid | |||||
do-install: | |||||
${INSTALL_DATA} ${WRKSRC}/guid.h ${STAGEDIR}${PREFIX}/include | |||||
${INSTALL_LIB} ${WRKSRC}/libcrossguid.so.0 ${STAGEDIR}${PREFIX}/lib | |||||
${INSTALL_DATA} ${WRKDIR}/libcrossguid.pc \ | |||||
${STAGEDIR}${PREFIX}/libdata/pkgconfig | |||||
${LN} -sf libcrossguid.so.0 ${STAGEDIR}${PREFIX}/lib/libcrossguid.so | |||||
.include <bsd.port.mk> | .include <bsd.port.mk> | ||||
Context not available. |
Just to make sure, the PORTVERSION value doesn't contain the hash, right?