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: # Subs:
# GRANTLEE_VERSION_FULL - full version of the chosen grantlee # GRANTLEE_VERSION_FULL - full version of the chosen grantlee
# GRANTLEE_VERSION_SHORT - short 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. # 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} \ PLIST_SUB+= GRANTLEE_VERSION_FULL=${GRANTLEE_VERSION} \
GRANTLEE_VERSION_SHORT=${GRANTLEE_VERSION:R} 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 .endif

View file

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

View file

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

View file

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

View file

@ -12,7 +12,7 @@ lib/libskgbasemodeler.so.2
lib/libskgbasemodeler.so.%%SHLIB_VER%% lib/libskgbasemodeler.so.%%SHLIB_VER%%
%%QT_PLUGINDIR%%/designer/libskgbankguidesigner.so %%QT_PLUGINDIR%%/designer/libskgbankguidesigner.so
%%QT_PLUGINDIR%%/designer/libskgbaseguidesigner.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_advice.so
%%QT_PLUGINDIR%%/skg_bookmark.so %%QT_PLUGINDIR%%/skg_bookmark.so
%%QT_PLUGINDIR%%/skg_dashboard.so %%QT_PLUGINDIR%%/skg_dashboard.so