Extend grantlee.mk with another PLIST_SUB.

Grantlee5 appends library names of plugins with a letter 'd' when in debug mode.
Provide a PLIST_SUB with said suffix.

Approved by:	rakuco (mentor)
This commit is contained in:
Tobias C. Berner 2017-04-30 11:07:42 +00:00
parent 3c65e7bc12
commit 24874060f6
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=439801
5 changed files with 20 additions and 6 deletions

View File

@ -19,6 +19,10 @@
# Subs:
# GRANTLEE_VERSION_FULL - full version of the chosen grantlee
# GRANTLEE_VERSION_SHORT - short version of the chosen grantlee
# GRANTLEE_DEBUG_SUFFIX - a suffix to the library name depending
# the buildtype (WITH_DEBUG) that gets
# appended to library names of plugins
# for grantlee5.
#
# Further it will also append the proper LIB_DEPENDS line.
#
@ -63,4 +67,13 @@ LIB_DEPENDS+= ${GRANTLEE${_grantlee_version}_LIB_DEPEND}
PLIST_SUB+= GRANTLEE_VERSION_FULL=${GRANTLEE_VERSION} \
GRANTLEE_VERSION_SHORT=${GRANTLEE_VERSION:R}
# GrantleeMacros.cmake provides grantlee_adjust_plugin_name() which appends a
# letter 'd' to the library name in Debug mode. Provide a PLIST_SUB which can be
# appended in the plist.
. if defined(WITH_DEBUG)
PLIST_SUB+= GRANTLEE_DEBUG_SUFFIX=d
. else
PLIST_SUB+= GRANTLEE_DEBUG_SUFFIX=
. endif
.endif

View File

@ -3,7 +3,7 @@
PORTNAME= grantlee
PORTVERSION= ${GRANTLEE_VERSION}
PORTREVISION= 1
PORTREVISION= 2
CATEGORIES= devel
MASTER_SITES= http://downloads.${PORTNAME}.org/
PKGNAMESUFFIX= 5

View File

@ -35,10 +35,10 @@ lib/cmake/Grantlee5/Grantlee5ConfigVersion.cmake
lib/cmake/Grantlee5/GrantleeMacros.cmake
lib/cmake/Grantlee5/GrantleeTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/Grantlee5/GrantleeTargets.cmake
lib/grantlee/%%GRANTLEE_VERSION_SHORT%%/grantlee_defaultfilters.so
lib/grantlee/%%GRANTLEE_VERSION_SHORT%%/grantlee_defaulttags.so
lib/grantlee/%%GRANTLEE_VERSION_SHORT%%/grantlee_i18ntags.so
lib/grantlee/%%GRANTLEE_VERSION_SHORT%%/grantlee_loadertags.so
lib/grantlee/%%GRANTLEE_VERSION_SHORT%%/grantlee_defaultfilters%%GRANTLEE_DEBUG_SUFFIX%%.so
lib/grantlee/%%GRANTLEE_VERSION_SHORT%%/grantlee_defaulttags%%GRANTLEE_DEBUG_SUFFIX%%.so
lib/grantlee/%%GRANTLEE_VERSION_SHORT%%/grantlee_i18ntags%%GRANTLEE_DEBUG_SUFFIX%%.so
lib/grantlee/%%GRANTLEE_VERSION_SHORT%%/grantlee_loadertags%%GRANTLEE_DEBUG_SUFFIX%%.so
lib/libGrantlee_Templates.so
lib/libGrantlee_Templates.so.5
lib/libGrantlee_Templates.so.%%GRANTLEE_VERSION_FULL%%

View File

@ -2,6 +2,7 @@
PORTNAME= skrooge
PORTVERSION= 2.8.1
PORTREVISION= 1
CATEGORIES= finance kde
MASTER_SITES= KDE/stable/${PORTNAME}
DIST_SUBDIR= KDE/${PORTNAME}

View File

@ -12,7 +12,7 @@ lib/libskgbasemodeler.so.2
lib/libskgbasemodeler.so.%%SHLIB_VER%%
%%QT_PLUGINDIR%%/designer/libskgbankguidesigner.so
%%QT_PLUGINDIR%%/designer/libskgbaseguidesigner.so
%%QT_PLUGINDIR%%/grantlee/%%GRANTLEE_VERSION_SHORT%%/grantlee_skgfilters.so
%%QT_PLUGINDIR%%/grantlee/%%GRANTLEE_VERSION_SHORT%%/grantlee_skgfilters%%GRANTLEE_DEBUG_SUFFIX%%.so
%%QT_PLUGINDIR%%/skg_advice.so
%%QT_PLUGINDIR%%/skg_bookmark.so
%%QT_PLUGINDIR%%/skg_dashboard.so