git: 7278592dafea - main - devel/lutok: Switch to FreeBSD upstream
Date: Wed, 03 Jan 2024 05:28:15 UTC
The branch main has been updated by bofh: URL: https://cgit.FreeBSD.org/ports/commit/?id=7278592dafeab418642a00203b1134285be7f1a3 commit 7278592dafeab418642a00203b1134285be7f1a3 Author: Muhammad Moinur Rahman <bofh@FreeBSD.org> AuthorDate: 2024-01-03 05:19:19 +0000 Commit: Muhammad Moinur Rahman <bofh@FreeBSD.org> CommitDate: 2024-01-03 05:27:54 +0000 devel/lutok: Switch to FreeBSD upstream - As per the recent discussion switch to the FreeBSD upstream - For now resetting MAINTAINER to myself with ci@ hat on but anyone from ci@ feel free to commit - Pet port{clippy|fmt} PR: 276071 Approved by: jmmv (private mail) --- devel/lutok/Makefile | 71 ++++++++--------- devel/lutok/distinfo | 5 +- devel/lutok/pkg-plist | 210 -------------------------------------------------- 3 files changed, 36 insertions(+), 250 deletions(-) diff --git a/devel/lutok/Makefile b/devel/lutok/Makefile index 597d59657153..2fd11a7439b3 100644 --- a/devel/lutok/Makefile +++ b/devel/lutok/Makefile @@ -1,38 +1,22 @@ PORTNAME= lutok -PORTVERSION= 0.4 -PORTREVISION= 8 +DISTVERSION= 0.4 +PORTREVISION= 9 CATEGORIES= devel -MASTER_SITES= https://github.com/jmmv/lutok/releases/download/${PORTNAME}-${PORTVERSION}/ \ - LOCAL/jmmv -MAINTAINER= jmmv@FreeBSD.org +MAINTAINER= bofh@FreeBSD.org COMMENT= Lightweight C++ API for Lua WWW= https://github.com/jmmv/lutok/ LICENSE= BSD3CLAUSE -GNU_CONFIGURE= yes -INSTALL_TARGET= install-strip -USES= libtool lua pkgconfig +USES= autoreconf libtool lua pathfix pkgconfig USE_CXXSTD= gnu++11 +USE_GITHUB= yes +GH_ACCOUNT= freebsd +GH_TAGNAME= ${PORTNAME}-${DISTVERSION} USE_LDCONFIG= yes -OPTIONS_DEFINE= DOCS EXAMPLES TEST -OPTIONS_DEFAULT=TEST - -OPTIONS_SUB= yes -TEST_CONFIGURE_WITH= atf -TEST_BUILD_DEPENDS= atf>=0.21:devel/atf -TEST_RUN_DEPENDS= atf>=0.21:devel/atf - -.include <bsd.port.options.mk> - -CONFIGURE_ARGS+= --docdir=${DOCSDIR} -CONFIGURE_ARGS+= --htmldir=${DOCSDIR}/html -# The distfile contains prebuilt doxygen files. Specify --without_doxygen so -# we won't rebuild them -CONFIGURE_ARGS+= --without-doxygen - +GNU_CONFIGURE= yes # Force the use of the lua version we have chosen via USE_LUA. If we allow # lutok's configure script search for one using pkgconfig files, it might pick # a different version. @@ -40,19 +24,30 @@ CONFIGURE_ARGS+= LUA_CFLAGS="-I${LUA_INCDIR}" CONFIGURE_ARGS+= LUA_LIBS="-L${LUA_LIBDIR} -llua-${LUA_VER} -lm" MAKE_FLAGS+= examplesdir=${EXAMPLESDIR} -MAKE_FLAGS+= pkgconfigdir=${PREFIX}/libdata/pkgconfig -.if ! ${PORT_OPTIONS:MDOCS} -MAKE_FLAGS+= doc_DATA= -.endif -.if ! ${PORT_OPTIONS:MEXAMPLES} -MAKE_FLAGS+= examples_DATA= -.endif - -PLIST_SUB+= TESTS="@comment " - -.if ! ${PORT_OPTIONS:MDOCS} -pre-install: .SILENT - ${RM} -r ${WRKSRC}/api-docs -.endif +# pkgconfigdir=${PREFIX}/libdata/pkgconfig + +INSTALL_TARGET= install-strip + +PORTDOCS= AUTHORS COPYING NEWS README html/* + +OPTIONS_DEFINE= DOCS EXAMPLES TEST +OPTIONS_DEFAULT=TEST +OPTIONS_SUB= yes + +DOCS_BUILD_DEPENDS= doxygen>0:devel/doxygen +DOCS_CONFIGURE_ON= --docdir=${DOCSDIR} --htmldir=${DOCSDIR}/html +DOCS_CONFIGURE_OFF= --without-doxygen +DOCS_MAKE_ARGS_OFF= doc_DATA= +EXAMPLES_MAKE_ARGS_OFF= dist_examples_DATA= +TEST_BUILD_DEPENDS= atf>=0.21:devel/atf +TEST_RUN_DEPENDS= atf>=0.21:devel/atf +TEST_CONFIGURE_WITH= atf + +pre-install-DOCS-off: + @${RM} -r ${WRKSRC}/api-docs + +post-install-DOCS-on: + ${MKDIR} ${STAGEDIR}${DOCSDIR} + (cd ${WRKSRC}/api-docs && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR}) .include <bsd.port.mk> diff --git a/devel/lutok/distinfo b/devel/lutok/distinfo index d1ec70f5c501..f9bff8aba970 100644 --- a/devel/lutok/distinfo +++ b/devel/lutok/distinfo @@ -1,2 +1,3 @@ -SHA256 (lutok-0.4.tar.gz) = 2cec51efa0c8d65ace8b21eaa08384b77abc5087b46e785f78de1c21fb754cd5 -SIZE (lutok-0.4.tar.gz) = 489570 +TIMESTAMP = 1704256837 +SHA256 (freebsd-lutok-0.4-lutok-0.4_GH0.tar.gz) = 475da420c75a566533f8763ee161525a533cf976f1901f089796bb867953098f +SIZE (freebsd-lutok-0.4-lutok-0.4_GH0.tar.gz) = 37561 diff --git a/devel/lutok/pkg-plist b/devel/lutok/pkg-plist index f4bf7b69d6eb..0f1665afb7cc 100644 --- a/devel/lutok/pkg-plist +++ b/devel/lutok/pkg-plist @@ -11,216 +11,6 @@ lib/liblutok.so lib/liblutok.so.3 lib/liblutok.so.3.0.0 libdata/pkgconfig/lutok.pc -%%PORTDOCS%%%%DOCSDIR%%/AUTHORS -%%PORTDOCS%%%%DOCSDIR%%/COPYING -%%PORTDOCS%%%%DOCSDIR%%/NEWS -%%PORTDOCS%%%%DOCSDIR%%/README -%%PORTDOCS%%%%DOCSDIR%%/html/tabs.css -%%PORTDOCS%%%%DOCSDIR%%/html/jquery.js -%%PORTDOCS%%%%DOCSDIR%%/html/dynsections.js -%%PORTDOCS%%%%DOCSDIR%%/html/tab_a.png -%%PORTDOCS%%%%DOCSDIR%%/html/tab_b.png -%%PORTDOCS%%%%DOCSDIR%%/html/tab_h.png -%%PORTDOCS%%%%DOCSDIR%%/html/tab_s.png -%%PORTDOCS%%%%DOCSDIR%%/html/nav_h.png -%%PORTDOCS%%%%DOCSDIR%%/html/nav_f.png -%%PORTDOCS%%%%DOCSDIR%%/html/bc_s.png -%%PORTDOCS%%%%DOCSDIR%%/html/doxygen.png -%%PORTDOCS%%%%DOCSDIR%%/html/closed.png -%%PORTDOCS%%%%DOCSDIR%%/html/open.png -%%PORTDOCS%%%%DOCSDIR%%/html/bdwn.png -%%PORTDOCS%%%%DOCSDIR%%/html/nav_g.png -%%PORTDOCS%%%%DOCSDIR%%/html/ftv2blank.png -%%PORTDOCS%%%%DOCSDIR%%/html/ftv2doc.png -%%PORTDOCS%%%%DOCSDIR%%/html/ftv2folderclosed.png -%%PORTDOCS%%%%DOCSDIR%%/html/ftv2folderopen.png -%%PORTDOCS%%%%DOCSDIR%%/html/ftv2ns.png -%%PORTDOCS%%%%DOCSDIR%%/html/ftv2mo.png -%%PORTDOCS%%%%DOCSDIR%%/html/ftv2cl.png -%%PORTDOCS%%%%DOCSDIR%%/html/doxygen.css -%%PORTDOCS%%%%DOCSDIR%%/html/ftv2lastnode.png -%%PORTDOCS%%%%DOCSDIR%%/html/ftv2link.png -%%PORTDOCS%%%%DOCSDIR%%/html/ftv2mlastnode.png -%%PORTDOCS%%%%DOCSDIR%%/html/ftv2mnode.png -%%PORTDOCS%%%%DOCSDIR%%/html/ftv2node.png -%%PORTDOCS%%%%DOCSDIR%%/html/ftv2plastnode.png -%%PORTDOCS%%%%DOCSDIR%%/html/ftv2pnode.png -%%PORTDOCS%%%%DOCSDIR%%/html/ftv2vertline.png -%%PORTDOCS%%%%DOCSDIR%%/html/ftv2splitbar.png -%%PORTDOCS%%%%DOCSDIR%%/html/search/mag_sel.png -%%PORTDOCS%%%%DOCSDIR%%/html/search/search_l.png -%%PORTDOCS%%%%DOCSDIR%%/html/search/search_m.png -%%PORTDOCS%%%%DOCSDIR%%/html/search/search_r.png -%%PORTDOCS%%%%DOCSDIR%%/html/search/close.png -%%PORTDOCS%%%%DOCSDIR%%/html/search/search.css -%%PORTDOCS%%%%DOCSDIR%%/html/search/all_5f.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/all_5f.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/all_61.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/all_61.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/all_63.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/all_63.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/all_64.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/all_64.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/all_65.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/all_65.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/all_66.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/all_66.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/all_67.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/all_67.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/all_68.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/all_68.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/all_69.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/all_69.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/all_6c.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/all_6c.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/all_6e.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/all_6e.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/all_6f.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/all_6f.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/all_70.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/all_70.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/all_72.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/all_72.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/all_73.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/all_73.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/all_74.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/all_74.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/all_75.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/all_75.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/all_77.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/all_77.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/all_7e.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/all_7e.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/classes_61.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/classes_61.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/classes_64.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/files_63.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/classes_64.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/classes_65.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/classes_65.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/classes_66.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/classes_66.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/classes_69.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/classes_69.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/classes_73.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/classes_73.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/namespaces_61.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/namespaces_61.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/files_63.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/files_64.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/files_64.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/files_65.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/files_65.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/files_6f.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/files_6f.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/files_73.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/files_73.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/files_74.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/files_74.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/functions_61.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/functions_61.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/functions_63.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/functions_63.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/functions_64.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/functions_64.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/functions_65.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/functions_65.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/functions_66.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/functions_66.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/functions_67.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/functions_67.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/functions_68.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/functions_68.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/functions_69.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/functions_69.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/functions_6c.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/functions_6c.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/functions_6e.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/functions_6e.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/functions_6f.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/functions_6f.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/functions_70.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/functions_70.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/functions_72.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/functions_72.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/functions_73.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/functions_73.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/functions_74.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/functions_74.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/functions_75.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/functions_75.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/functions_77.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/functions_77.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/functions_7e.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/functions_7e.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/variables_5f.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/variables_5f.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/variables_6c.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/variables_6c.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/variables_6f.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/variables_6f.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/variables_73.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/variables_73.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/defines_72.html -%%PORTDOCS%%%%DOCSDIR%%/html/search/defines_72.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/search.js -%%PORTDOCS%%%%DOCSDIR%%/html/search/nomatches.html -%%PORTDOCS%%%%DOCSDIR%%/html/a00013_source.html -%%PORTDOCS%%%%DOCSDIR%%/html/a00016_source.html -%%PORTDOCS%%%%DOCSDIR%%/html/a00019_source.html -%%PORTDOCS%%%%DOCSDIR%%/html/a00022_source.html -%%PORTDOCS%%%%DOCSDIR%%/html/a00025_source.html -%%PORTDOCS%%%%DOCSDIR%%/html/a00028_source.html -%%PORTDOCS%%%%DOCSDIR%%/html/a00031_source.html -%%PORTDOCS%%%%DOCSDIR%%/html/a00013.html -%%PORTDOCS%%%%DOCSDIR%%/html/a00016.html -%%PORTDOCS%%%%DOCSDIR%%/html/a00019.html -%%PORTDOCS%%%%DOCSDIR%%/html/a00022.html -%%PORTDOCS%%%%DOCSDIR%%/html/a00025.html -%%PORTDOCS%%%%DOCSDIR%%/html/a00028.html -%%PORTDOCS%%%%DOCSDIR%%/html/a00031.html -%%PORTDOCS%%%%DOCSDIR%%/html/a00032.html -%%PORTDOCS%%%%DOCSDIR%%/html/a00033.html -%%PORTDOCS%%%%DOCSDIR%%/html/a00034.html -%%PORTDOCS%%%%DOCSDIR%%/html/a00035.html -%%PORTDOCS%%%%DOCSDIR%%/html/a00001.html -%%PORTDOCS%%%%DOCSDIR%%/html/a00039.html -%%PORTDOCS%%%%DOCSDIR%%/html/a00011.html -%%PORTDOCS%%%%DOCSDIR%%/html/a00040.html -%%PORTDOCS%%%%DOCSDIR%%/html/a00003.html -%%PORTDOCS%%%%DOCSDIR%%/html/a00041.html -%%PORTDOCS%%%%DOCSDIR%%/html/a00004.html -%%PORTDOCS%%%%DOCSDIR%%/html/a00042.html -%%PORTDOCS%%%%DOCSDIR%%/html/a00005.html -%%PORTDOCS%%%%DOCSDIR%%/html/a00005.png -%%PORTDOCS%%%%DOCSDIR%%/html/a00043.html -%%PORTDOCS%%%%DOCSDIR%%/html/a00002.html -%%PORTDOCS%%%%DOCSDIR%%/html/a00002.png -%%PORTDOCS%%%%DOCSDIR%%/html/a00044.html -%%PORTDOCS%%%%DOCSDIR%%/html/a00006.html -%%PORTDOCS%%%%DOCSDIR%%/html/a00006.png -%%PORTDOCS%%%%DOCSDIR%%/html/a00045.html -%%PORTDOCS%%%%DOCSDIR%%/html/a00007.html -%%PORTDOCS%%%%DOCSDIR%%/html/a00046.html -%%PORTDOCS%%%%DOCSDIR%%/html/a00008.html -%%PORTDOCS%%%%DOCSDIR%%/html/a00047.html -%%PORTDOCS%%%%DOCSDIR%%/html/a00009.html -%%PORTDOCS%%%%DOCSDIR%%/html/a00048.html -%%PORTDOCS%%%%DOCSDIR%%/html/a00010.html -%%PORTDOCS%%%%DOCSDIR%%/html/a00049.html -%%PORTDOCS%%%%DOCSDIR%%/html/index.html -%%PORTDOCS%%%%DOCSDIR%%/html/namespaces.html -%%PORTDOCS%%%%DOCSDIR%%/html/namespacemembers.html -%%PORTDOCS%%%%DOCSDIR%%/html/namespacemembers_func.html -%%PORTDOCS%%%%DOCSDIR%%/html/annotated.html -%%PORTDOCS%%%%DOCSDIR%%/html/classes.html -%%PORTDOCS%%%%DOCSDIR%%/html/hierarchy.html -%%PORTDOCS%%%%DOCSDIR%%/html/functions.html -%%PORTDOCS%%%%DOCSDIR%%/html/functions_func.html -%%PORTDOCS%%%%DOCSDIR%%/html/functions_vars.html -%%PORTDOCS%%%%DOCSDIR%%/html/files.html -%%PORTDOCS%%%%DOCSDIR%%/html/globals.html -%%PORTDOCS%%%%DOCSDIR%%/html/globals_defs.html %%PORTEXAMPLES%%%%EXAMPLESDIR%%/Makefile %%PORTEXAMPLES%%%%EXAMPLESDIR%%/bindings.cpp %%PORTEXAMPLES%%%%EXAMPLESDIR%%/hello.cpp