Changeset View
Changeset View
Standalone View
Standalone View
finance/moneymanagerex/Makefile
Show All 10 Lines | |||||
MAINTAINER= ports@FreeBSD.org | MAINTAINER= ports@FreeBSD.org | ||||
COMMENT= Free, open-source, easy-to-use personal finance software | COMMENT= Free, open-source, easy-to-use personal finance software | ||||
LICENSE= GPLv2 | LICENSE= GPLv2 | ||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_ACCOUNT= moneymanagerex | GH_ACCOUNT= moneymanagerex | ||||
GH_PROJECT= moneymanagerex | GH_PROJECT= moneymanagerex | ||||
GH_TUPLE= Regaddi:Chart.js:f13f99b:chart_js \ | GH_TUPLE= Regaddi:Chart.js:f13f99b:chart_js/3rd/Chart.js \ | ||||
FVANCOP:ChartNew.js:77e7f87:chartnew_js \ | FVANCOP:ChartNew.js:77e7f87:chartnew_js/3rd/ChartNew.js \ | ||||
diepes:sorttable.js:3c63cb0:sorttable_js \ | diepes:sorttable.js:3c63cb0:sorttable_js/3rd/sorttable.js \ | ||||
utelle:wxsqlite3:v3.3.1:wxsqlite3 \ | utelle:wxsqlite3:v3.3.1:wxsqlite3/lib/wxsqlite3 \ | ||||
moneymanagerex:database:5d7129f:database \ | moneymanagerex:database:5d7129f:database/database \ | ||||
moneymanagerex:LuaGlue:c51d11a:luaglue \ | moneymanagerex:LuaGlue:c51d11a:luaglue/3rd/LuaGlue \ | ||||
moneymanagerex:cajun:3684900:cajun \ | moneymanagerex:cajun:3684900:cajun/3rd/cajun \ | ||||
moneymanagerex:html-template:cd434ee:html_template \ | moneymanagerex:html-template:cd434ee:html_template/3rd/cgitemplate \ | ||||
moneymanagerex:csv-parser:ca3f0d7:csv_parser \ | moneymanagerex:csv-parser:ca3f0d7:csv_parser/3rd/csv-parser \ | ||||
moneymanagerex:ctpp:20158e0:ctpp \ | moneymanagerex:ctpp:20158e0:ctpp/3rd/ctpp \ | ||||
moneymanagerex:mongoose:97583a6:mongoose | moneymanagerex:mongoose:97583a6:mongoose/3rd/mongoose | ||||
USES= autoreconf compiler:c++11-lib gettext gmake lua pkgconfig | USES= autoreconf compiler:c++11-lib gettext gmake lua pkgconfig | ||||
GNU_CONFIGURE= yes | GNU_CONFIGURE= yes | ||||
USE_WX= 3.0 | USE_WX= 3.0 | ||||
WX_CONF_ARGS= absolute | WX_CONF_ARGS= absolute | ||||
INSTALLS_ICONS= yes | INSTALLS_ICONS= yes | ||||
USE_CXXSTD= c++11 | USE_CXXSTD= c++11 | ||||
Show All 10 Lines | |||||
.include <bsd.port.pre.mk> | .include <bsd.port.pre.mk> | ||||
.if ${CHOSEN_COMPILER_TYPE} == "gcc" | .if ${CHOSEN_COMPILER_TYPE} == "gcc" | ||||
CXXFLAGS+= -D_GLIBCXX_USE_C99 | CXXFLAGS+= -D_GLIBCXX_USE_C99 | ||||
.endif | .endif | ||||
post-extract: | post-extract: | ||||
@${MV} ${WRKSRC_database}/* ${WRKSRC}/database | |||||
@${MV} ${WRKSRC_chart_js}/* ${WRKSRC}/3rd/Chart.js | |||||
@${MV} ${WRKSRC_chartnew_js}/* ${WRKSRC}/3rd/ChartNew.js | |||||
@${MV} ${WRKSRC_luaglue}/* ${WRKSRC}/3rd/LuaGlue | |||||
@${MV} ${WRKSRC_cajun}/* ${WRKSRC}/3rd/cajun | |||||
@${MV} ${WRKSRC_csv_parser}/* ${WRKSRC}/3rd/csv-parser | |||||
@${MV} ${WRKSRC_ctpp}/* ${WRKSRC}/3rd/ctpp | |||||
@${MV} ${WRKSRC_html_template}/* ${WRKSRC}/3rd/cgitemplate | |||||
@${MV} ${WRKSRC_mongoose}/* ${WRKSRC}/3rd/mongoose | |||||
@${MV} ${WRKSRC_sorttable_js}/* ${WRKSRC}/3rd/sorttable.js | |||||
@${MV} ${WRKSRC_wxsqlite3}/* ${WRKSRC}/lib/wxsqlite3 | |||||
@${MV} ${WRKDIR}/bakefile-0.2.9/autoconf/*.m4 ${WRKSRC}/m4 | @${MV} ${WRKDIR}/bakefile-0.2.9/autoconf/*.m4 ${WRKSRC}/m4 | ||||
post-patch: | post-patch: | ||||
@${REINPLACE_CMD} -e \ | @${REINPLACE_CMD} -e \ | ||||
's|\*.txt|contrib.txt version.txt| ; \ | 's|\*.txt|contrib.txt version.txt| ; \ | ||||
s|-I$$(srcdir)/lib/lua/src || ; \ | s|-I$$(srcdir)/lib/lua/src || ; \ | ||||
s|$$(LIBPREFIX)lua$$(LIBEXT) || ; \ | s|$$(LIBPREFIX)lua$$(LIBEXT) || ; \ | ||||
s|-llua || ; \ | s|-llua || ; \ | ||||
Show All 9 Lines |