FreeBSD Bugzilla – Attachment 176986 Details for
Bug 214499
devel/libcrossguid: add SONAME, cosmetic fixes
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
patch
libcrossguid.diff (text/plain), 2.10 KB, created by
Carlos J. Puga Medina
on 2016-11-14 10:27:49 UTC
(
hide
)
Description:
patch
Filename:
MIME Type:
Creator:
Carlos J. Puga Medina
Created:
2016-11-14 10:27:49 UTC
Size:
2.10 KB
patch
obsolete
>Index: devel/libcrossguid/Makefile >=================================================================== >--- devel/libcrossguid/Makefile (revision 426094) >+++ devel/libcrossguid/Makefile (working copy) >@@ -2,6 +2,7 @@ > > PORTNAME= libcrossguid > PORTVERSION= 20150803 >+PORTREVISION= 1 > CATEGORIES= devel > > MAINTAINER= mickael.maillot@gmail.com >@@ -20,18 +21,28 @@ > USES= compiler:c++11-lang pkgconfig > USE_CXXSTD= c++11 > CXXFLAGS+= `pkg-config --cflags uuid` >-PLIST_FILES= include/guid.h lib/libcrossguid.so libdata/pkgconfig/libcrossguid.pc >+USE_LDCONFIG= yes > >+PLIST_FILES= include/guid.h \ >+ lib/libcrossguid.so \ >+ lib/libcrossguid.so.0 \ >+ libdata/pkgconfig/libcrossguid.pc >+ > post-patch: >- @${SED} -e 's|%PREFIX%|${PREFIX}|g ; s|%VERSION%|${PORTVERSION}|g' \ >+ @${SED} -e 's|%PREFIX%|${PREFIX}|' -e 's|%VERSION%|${PORTVERSION}|' \ >+ -e 's|%SONAME%|${PORTNAME}.so|' \ > ${FILESDIR}/libcrossguid.pc.in > ${WRKDIR}/libcrossguid.pc > > do-build: >- @cd ${WRKSRC} && ${CXX} ${CXXFLAGS} -shared -fPIC guid.cpp -o libcrossguid.so -DGUID_LIBUUID >+ cd ${WRKSRC} && ${CXX} ${CXXFLAGS} -shared -fPIC -Wl,-soname,libcrossguid.so \ >+ -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 ${STAGEDIR}${PREFIX}/lib >+ ${INSTALL_LIB} ${WRKSRC}/libcrossguid.so.0 ${STAGEDIR}${PREFIX}/lib > ${INSTALL_DATA} ${WRKDIR}/libcrossguid.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig > >+post-install: >+ ${LN} -sf libcrossguid.so.0 ${STAGEDIR}${PREFIX}/lib/libcrossguid.so >+ > .include <bsd.port.mk> >Index: devel/libcrossguid/files/libcrossguid.pc.in >=================================================================== >--- devel/libcrossguid/files/libcrossguid.pc.in (revision 426094) >+++ devel/libcrossguid/files/libcrossguid.pc.in (working copy) >@@ -1,10 +1,10 @@ > prefix=%PREFIX% > libdir=${prefix}/lib > includedir=${prefix}/include >+soname=%SONAME% > > Name: libguid > Description: minimal and cross platform C++ GUID library > Version: %VERSION% >-Libs: -L${libdir} -lguid >+Libs: -L${libdir} -l${soname} -lguid > Cflags: -I${includedir} >-
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 214499
:
176986
|
176996
|
176998