From e4769acf6646f4b0ef28cb695cec8ed128aba920 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 15 Dec 2023 14:48:25 +0000 Subject: gentoo auto-resync : 15:12:2023 - 14:48:25 --- www-apps/Manifest.gz | Bin 13473 -> 13473 bytes www-apps/element/Manifest | 4 +-- www-apps/element/element-1.11.47.ebuild | 33 ------------------- www-apps/element/element-1.11.51.ebuild | 33 +++++++++++++++++++ www-apps/piwigo/Manifest | 2 ++ www-apps/piwigo/piwigo-14.0.0.ebuild | 44 +++++++++++++++++++++++++ www-apps/webmcp/Manifest | 3 +- www-apps/webmcp/files/webmcp-2.1.0-c99.patch | 20 ++++++++++++ www-apps/webmcp/webmcp-2.1.0-r1.ebuild | 47 +++++++++++++++++++++++++++ www-apps/webmcp/webmcp-2.1.0.ebuild | 44 ------------------------- 10 files changed, 150 insertions(+), 80 deletions(-) delete mode 100644 www-apps/element/element-1.11.47.ebuild create mode 100644 www-apps/element/element-1.11.51.ebuild create mode 100644 www-apps/piwigo/piwigo-14.0.0.ebuild create mode 100644 www-apps/webmcp/files/webmcp-2.1.0-c99.patch create mode 100644 www-apps/webmcp/webmcp-2.1.0-r1.ebuild delete mode 100644 www-apps/webmcp/webmcp-2.1.0.ebuild (limited to 'www-apps') diff --git a/www-apps/Manifest.gz b/www-apps/Manifest.gz index 2fcf23a0a465..1aa2a113f847 100644 Binary files a/www-apps/Manifest.gz and b/www-apps/Manifest.gz differ diff --git a/www-apps/element/Manifest b/www-apps/element/Manifest index f604a54328c0..085382093ebd 100644 --- a/www-apps/element/Manifest +++ b/www-apps/element/Manifest @@ -1,5 +1,5 @@ -DIST element-v1.11.47.tar.gz 21686041 BLAKE2B e9c582b7ca048bf7d9deac92d8cb1dd7ca42633bf9a3a7041ff47699278ff4bcda9c0d04a12376879b1403a2a243287a985da41f6ad001f0bb4f1dab480161de SHA512 049f5a10998e841e1f473512696699282b5a76fb0ccc6b85e12f32392d1f8ea63cb080b55d92f3771f861832835d5ea54d4fd1d7b4bebf85065ce3cda7229329 DIST element-v1.11.50.tar.gz 21930499 BLAKE2B 642e210bcb9ae0cc8ca050889e7291f4da474eb804a514a00e16c25bb4c961b6d5d4f017c74e5213e5bfd3f1f8c4e89d9c6736d72155deb029ad0f8336b205ff SHA512 f712c3d89fd8f2eaa7ee953aeb4fe30c40d2e7ba8f47371d31530fe5851f2068ec16809cf974d7d190fb552f301ac5c2bfd960de3b1c5e925373c6cabd46ec5c -EBUILD element-1.11.47.ebuild 710 BLAKE2B 0e91beab7d540dc812e013433b39144f7d9a00a6e34ff3394319f1c2d3de6f7afdd82a0ebb8670a2823d30983e29405aba6d215e5d32743e38fc268e3419cd35 SHA512 c0742f628eea303a18cddd5a6f15fa7ae82ae7ba4485d774911782cbe5a5f6fd0339e30e8824ab5f5e87b0de9ca987dfe43ad31cd2aadaa3f11951737dc4862b +DIST element-v1.11.51.tar.gz 23314550 BLAKE2B a623677177dd14e08cadffe55a757e1b5591422d6ee3f676201645fa801e5fbaa8f0e71c8b1569bbc95d60ae25dee77b97b2b0b99d855e87df5de0f8caee5e21 SHA512 31ecfcb680785d7e7de43c6d8b86b7e33ba90446f05def9785bd8092f0538ce639ba116657cc3da25f0066e6bda8a84dc24ecd7b172ae1bb4ea0ac8110c5c3b4 EBUILD element-1.11.50.ebuild 710 BLAKE2B 0e91beab7d540dc812e013433b39144f7d9a00a6e34ff3394319f1c2d3de6f7afdd82a0ebb8670a2823d30983e29405aba6d215e5d32743e38fc268e3419cd35 SHA512 c0742f628eea303a18cddd5a6f15fa7ae82ae7ba4485d774911782cbe5a5f6fd0339e30e8824ab5f5e87b0de9ca987dfe43ad31cd2aadaa3f11951737dc4862b +EBUILD element-1.11.51.ebuild 710 BLAKE2B 0e91beab7d540dc812e013433b39144f7d9a00a6e34ff3394319f1c2d3de6f7afdd82a0ebb8670a2823d30983e29405aba6d215e5d32743e38fc268e3419cd35 SHA512 c0742f628eea303a18cddd5a6f15fa7ae82ae7ba4485d774911782cbe5a5f6fd0339e30e8824ab5f5e87b0de9ca987dfe43ad31cd2aadaa3f11951737dc4862b MISC metadata.xml 339 BLAKE2B 3dec6820a014466f1aeef112cdbb8a773a19acb6aa4834e1feb45519f0f3c898ad593d796f84fdc450dcbbb0546615fa0fc4b37d0fd9f28cfea68c57a87e1573 SHA512 6d9d4e8f95e054b651545a18c5022f6cd2060ac62b15b6af44d52e78047031c185f5990e0eeaa2970fba426bc55ed001874b796cfdba268b3f542215415a1d43 diff --git a/www-apps/element/element-1.11.47.ebuild b/www-apps/element/element-1.11.47.ebuild deleted file mode 100644 index b0b3474a9886..000000000000 --- a/www-apps/element/element-1.11.47.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 2021-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit webapp - -DESCRIPTION="A glossy Matrix collaboration client for the web" -HOMEPAGE="https://element.io/" -SRC_URI="https://github.com/vector-im/element-web/releases/download/v${PV}/${PN}-v${PV}.tar.gz" - -LICENSE="Apache-2.0" -KEYWORDS="~amd64 ~riscv ~x86" - -need_httpd - -S=${WORKDIR}/${PN}-v${PV} - -src_install() { - webapp_src_preinst - - insinto "${MY_HTDOCSDIR}" - doins -r . - - dodir "${MY_HTDOCSDIR}"/home - dodir "${MY_HTDOCSDIR}"/sites - - webapp_serverowned "${MY_HTDOCSDIR}"/home - webapp_serverowned "${MY_HTDOCSDIR}"/sites - #webapp_configfile "${MY_HTDOCSDIR}"/config.json - - webapp_src_install -} diff --git a/www-apps/element/element-1.11.51.ebuild b/www-apps/element/element-1.11.51.ebuild new file mode 100644 index 000000000000..b0b3474a9886 --- /dev/null +++ b/www-apps/element/element-1.11.51.ebuild @@ -0,0 +1,33 @@ +# Copyright 2021-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit webapp + +DESCRIPTION="A glossy Matrix collaboration client for the web" +HOMEPAGE="https://element.io/" +SRC_URI="https://github.com/vector-im/element-web/releases/download/v${PV}/${PN}-v${PV}.tar.gz" + +LICENSE="Apache-2.0" +KEYWORDS="~amd64 ~riscv ~x86" + +need_httpd + +S=${WORKDIR}/${PN}-v${PV} + +src_install() { + webapp_src_preinst + + insinto "${MY_HTDOCSDIR}" + doins -r . + + dodir "${MY_HTDOCSDIR}"/home + dodir "${MY_HTDOCSDIR}"/sites + + webapp_serverowned "${MY_HTDOCSDIR}"/home + webapp_serverowned "${MY_HTDOCSDIR}"/sites + #webapp_configfile "${MY_HTDOCSDIR}"/config.json + + webapp_src_install +} diff --git a/www-apps/piwigo/Manifest b/www-apps/piwigo/Manifest index ad019dadacf3..11bebc80299d 100644 --- a/www-apps/piwigo/Manifest +++ b/www-apps/piwigo/Manifest @@ -1,3 +1,5 @@ DIST piwigo-13.8.0.zip 18345886 BLAKE2B d2cb7c334a651c302b9a94bb09c5fcb0f658cc82ce45aebdb782da26f137348f77d93a9915f56584739e4f493f0cdffbaf353997842424b1aab20488554dfa6d SHA512 52c29ca0899f5df34667c0148d57c9e71f75056e94caffafdb98d0181f2198123d123121bd2ada3405293dea71cb95371f4387ee3dbcfe942d9530b21d76ce34 +DIST piwigo-14.0.0.zip 18442805 BLAKE2B 22c714f68c6f68d7fe9a1bd8303a7ef63ac30dd6862d3dfd32f1bd3754a1805b8cfd321e3b734fe6eba3485374452befa7f2e0bfe0795a34e6ea25d1d1bada5a SHA512 cb679faeec7b188ece561ea5f1bf3fbf4acd513205f0492c5932921aae2676489089241f57fad3b1623e019772e39821121765bc0648d95da8f06d5a644e5a96 EBUILD piwigo-13.8.0.ebuild 1149 BLAKE2B b1c073e52efa1c925f6a906a319761aa2216d599e6988627c93ab94c19fade8f9bee03aa44ffa07de244836b1b125352ae61c73a6aefbf73e9742da15089d7d9 SHA512 7ad61e6fe9be8f6fd26300df2e3db13a5bfc35accc4d9dfd02d1c0951789a739f58650cbf3a1a0f096a5c5a62e2a55f9dd3a4c1ab66cae83b5b725613ec43d0a +EBUILD piwigo-14.0.0.ebuild 1149 BLAKE2B b1c073e52efa1c925f6a906a319761aa2216d599e6988627c93ab94c19fade8f9bee03aa44ffa07de244836b1b125352ae61c73a6aefbf73e9742da15089d7d9 SHA512 7ad61e6fe9be8f6fd26300df2e3db13a5bfc35accc4d9dfd02d1c0951789a739f58650cbf3a1a0f096a5c5a62e2a55f9dd3a4c1ab66cae83b5b725613ec43d0a MISC metadata.xml 1023 BLAKE2B 7527436138cbd57c7c74dae7c03fbfb7b5badd46f9de14c72cfc5e324647ef4d5c3ccbfc7ab72e874331ff0c47560287dec2e784bfd2854abf5c276ed70f3d18 SHA512 1bcf676625a9f44aefd3eab32ff788c94ce6f8cbbb16927d3c76478aa19064be12d689d5e62b8cf88bb69d28667e5824bf78357f01e0f925b27892ae10553722 diff --git a/www-apps/piwigo/piwigo-14.0.0.ebuild b/www-apps/piwigo/piwigo-14.0.0.ebuild new file mode 100644 index 000000000000..825f7096685f --- /dev/null +++ b/www-apps/piwigo/piwigo-14.0.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 +inherit webapp + +DESCRIPTION="a photo gallery software for the web" +HOMEPAGE="http://piwigo.org/" +SRC_URI="http://piwigo.org/download/dlcounter.php?code=${PV} -> ${P}.zip" + +LICENSE="GPL-2" +KEYWORDS="~amd64 ~x86" +IUSE="+exif +gd imagemagick" + +DEPEND="" +RDEPEND=" + imagemagick? ( virtual/imagemagick-tools ) + dev-lang/php[ctype,exif?,gd?,filter,iconv,json(+),mysqli] + >=virtual/mysql-5.0 + virtual/httpd-php" +BDEPEND="app-arch/unzip" + +REQUIRED_USE="|| ( gd imagemagick )" + +S=${WORKDIR}/${PN} + +src_install() { + webapp_src_preinst + + insinto "${MY_HTDOCSDIR}" + doins -r . + + # Local configuration, and parts that can be updated + webapp_serverowned "${MY_HTDOCSDIR}"/_data + webapp_serverowned -R "${MY_HTDOCSDIR}"/galleries + webapp_serverowned -R "${MY_HTDOCSDIR}"/language + webapp_serverowned -R "${MY_HTDOCSDIR}"/local + webapp_serverowned -R "${MY_HTDOCSDIR}"/plugins + webapp_serverowned -R "${MY_HTDOCSDIR}"/template-extension + webapp_serverowned -R "${MY_HTDOCSDIR}"/themes + webapp_serverowned "${MY_HTDOCSDIR}"/upload + + webapp_src_install +} diff --git a/www-apps/webmcp/Manifest b/www-apps/webmcp/Manifest index 5c93cd8b8d4d..3e1b31bd93f3 100644 --- a/www-apps/webmcp/Manifest +++ b/www-apps/webmcp/Manifest @@ -1,7 +1,8 @@ AUX webmcp-1.2.6-gentoo.patch 5156 BLAKE2B 4d0680753a83422483c33909b692bc6a0fdd146216889aa83e6a9b99a15bf92920913330de12f2e2125b976214753ec4853b7dd48dabf8c2a0c88fb9b7d1ada5 SHA512 7e57b4f5f32f280198e8c6e01c21ed1414af3bf87a77022af37e3d144576a7d23c9f912e7f41282ef6d984f4323af1dbdda472cfe076fc62a6ee1a47d0529a7c +AUX webmcp-2.1.0-c99.patch 828 BLAKE2B 722b72202b86efa1b42f6d79294c321b60de7fe0ce6dbd6ae6935ff9fb49051f227fdc311105ddc0b557bdd8f200a411a423d2b460fcd3a1d14003ffb764bcfe SHA512 b76419095184cc54ec8b51f4a79a54c7fe20d241bfb3f3425bc9d4fd51126945eb7e8aef2e60450762c2d781876605060f365b264d7b08ec17fd2a0cd3d64d15 AUX webmcp-2.1.0-gentoo.patch 2626 BLAKE2B 1e4de0384fcc8b991dcaa919f7cf1f7b10372acd8f769932453a8b0a54dbe272cd523ab2e5ec79080b43007035d25b015322a3559a5702a25f17bc70082187fe SHA512 ba437773d999029fd856c918e0d0f413d15ac082eda2114e0d8e3e971b6bb5d282117fe1a7fcca3def0fb8472cf3e97dc9421031c65d8c8235e9ece7f731293f DIST webmcp-v1.2.6.tar.gz 132283 BLAKE2B ed5539b91eeb809a1e19b98f2dc8888c055ec547c95c53c0ea9232531bf9b8432ba6a0ad566a1d2fecbdcc056a52e42e99b973741fc44f923ea88369393c5ade SHA512 a233c312f85851c690f9b020e5df1fffb548c708199279021f384a36cf6e2b73a9b7bc2343c886ccc0e18aecf6d205e2a699fa2398b9bf0da587bc4f8a8f8556 DIST webmcp-v2.1.0.tar.gz 145388 BLAKE2B 233b21ccc2c6ebcd32b847ee49ddf9ced5c15b79a860b484c9e3ad088f9996e9bcc56b43c34a558d134157800f19a9b586c9dbcee3ba61a2252178d0cf6b7cd7 SHA512 6698fab9c23d2fb4122bd79659babbcfed8a98515764deb7fa1519abb3c3d783ccec6fd2f23fc947e5e95cafdd066dde4518eff885cc98f36008785fcc45677f EBUILD webmcp-1.2.6-r1.ebuild 1695 BLAKE2B dd9696e9a89459709ad4ef2ad4cb8a22494d03936e03039fba66ed91ccbdb4eb9398fc37e9b30818fbca27b5ae976e1bfca3517d9af0701a3ada210149554566 SHA512 015dafc6e31fe5e40f0a26915f4bedb329de4e27e23b4c922a98deb8babc8c38899d5ee098e85a64bdcf99406ba1bfaab4e0594b7a2cab30451b02b8392a4629 -EBUILD webmcp-2.1.0.ebuild 912 BLAKE2B 8acc99354405d7f01d5a5c25f2364a009966cd813aab16ce54ad8a94e11421fe33b69473fed0712fc76f66f011324eaa77a6eb34a8081d1785bbd40e03cc4003 SHA512 2f67a75f82536371d50e7bdf3fa9ffd737c90299e24be9b79257ade10b8b3da500fa3b25f8757d0515132d3c08a5bb207ad5dd18e407aafe72cf819d0d444800 +EBUILD webmcp-2.1.0-r1.ebuild 943 BLAKE2B e40ccd2ef223bc624bc95ba313301148b3fbb2481736b441883d3094c6f9aa186389b3e304bed7a293e920e511355c0ea7cc18c1e60d0a54ef13714de118222b SHA512 a751e78a71a8705889a228c6a559e032fd7459cc00a68975fa63ffef95ffe2d6e154ec717fe0827f8dfb71029e247d766865a2c492eec35842f33d8993faf0e0 MISC metadata.xml 822 BLAKE2B d4185bca14b98a89070c71dd10078c9761fdc9d7702d775ddbbb76bda95a20f9b71e24db7d7d6bc669863288a70187caa30bd3e75048a0c43ccce9fc52bcf852 SHA512 616c36db4b5aed1c6a6d28cd57c430c38c67736b8a0559b933bbb4917efbb21b63c5cb0aaa5292ca5292db9d646f69159ab0380298e802f0366919660e634ac4 diff --git a/www-apps/webmcp/files/webmcp-2.1.0-c99.patch b/www-apps/webmcp/files/webmcp-2.1.0-c99.patch new file mode 100644 index 000000000000..ac27ebb43295 --- /dev/null +++ b/www-apps/webmcp/files/webmcp-2.1.0-c99.patch @@ -0,0 +1,20 @@ +--- a/libraries/extos/extos.c 2023-12-15 10:12:53.396506457 +0100 ++++ b/libraries/extos/extos.c 2023-12-15 14:32:20.464092779 +0100 +@@ -262,7 +262,7 @@ + if (result != 1) goto extos_pfilter_error_fd_remapping; + do result = dup(pipe_err[1]); while (result < 0 && errno == EINTR); + if (result != 2) goto extos_pfilter_error_fd_remapping; +- execvp(filename, args); ++ execvp(filename, (char * const*)args); + status_buf[0] = errno; + do result = write(pipe_status[1], status_buf, 1); while (result < 0 && errno == EINTR); + _exit(0); +@@ -287,7 +287,7 @@ + lua_settop(L, 0); + lua_newtable(L); // 1 + while (1) { +- readdir_r(dir, &entry_buffer, &entry); ++ entry = readdir(dir); + if (!entry) break; + // Linux doesn't have d_namlen + //lua_pushlstring(L, entry->d_name, entry->d_namlen); diff --git a/www-apps/webmcp/webmcp-2.1.0-r1.ebuild b/www-apps/webmcp/webmcp-2.1.0-r1.ebuild new file mode 100644 index 000000000000..a44301ee98d0 --- /dev/null +++ b/www-apps/webmcp/webmcp-2.1.0-r1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LUA_COMPAT=( lua5-{2,3} ) + +inherit lua-single toolchain-funcs + +MY_P=${PN}-v${PV} +DESCRIPTION="Web application framework written in Lua and C" +HOMEPAGE="https://www.public-software-group.org/webmcp" +SRC_URI="https://www.public-software-group.org/pub/projects/${PN}/v${PV}/${MY_P}.tar.gz" + +LICENSE="HPND" +KEYWORDS="~amd64" +SLOT=0 + +RDEPEND=" + ${LUA_DEPS} + dev-db/postgresql:= +" +DEPEND="${RDEPEND}" + +REQUIRED_USE="${LUA_REQUIRED_USE}" + +S="${WORKDIR}"/${MY_P} + +PATCHES=( + "${FILESDIR}"/${P}-gentoo.patch + "${FILESDIR}"/${P}-c99.patch +) + +src_compile() { + emake CC="$(tc-getCC)" \ + CFLAGS="${CFLAGS} \ + $(lua_get_CFLAGS) -fPIC" \ + LD="$(tc-getCC)" \ + LDFLAGS="${LDFLAGS} -shared" \ + LDFLAGS_PGSQL="-L `pg_config --libdir`" \ + LUALIBS="$(lua_get_LIBS)" +} + +src_install() { + insinto /usr/lib/${PN} + doins -r framework.precompiled/* +} diff --git a/www-apps/webmcp/webmcp-2.1.0.ebuild b/www-apps/webmcp/webmcp-2.1.0.ebuild deleted file mode 100644 index 832a99224e46..000000000000 --- a/www-apps/webmcp/webmcp-2.1.0.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-{2,3} ) - -inherit lua-single toolchain-funcs - -MY_P=${PN}-v${PV} -DESCRIPTION="Web application framework written in Lua and C" -HOMEPAGE="https://www.public-software-group.org/webmcp" -SRC_URI="https://www.public-software-group.org/pub/projects/${PN}/v${PV}/${MY_P}.tar.gz" - -LICENSE="HPND" -KEYWORDS="~amd64" -SLOT=0 - -RDEPEND=" - ${LUA_DEPS} - dev-db/postgresql:= -" -DEPEND="${RDEPEND}" - -REQUIRED_USE="${LUA_REQUIRED_USE}" - -S="${WORKDIR}"/${MY_P} - -PATCHES=( "${FILESDIR}"/${P}-gentoo.patch ) - -src_compile() { - emake CC="$(tc-getCC)" \ - CFLAGS="${CFLAGS} \ - $(lua_get_CFLAGS) -fPIC" \ - LD="$(tc-getCC)" \ - LDFLAGS="${LDFLAGS} -shared" \ - LDFLAGS_PGSQL="-L `pg_config --libdir`" \ - LUALIBS="$(lua_get_LIBS)" -} - -src_install() { - insinto /usr/lib/${PN} - doins -r framework.precompiled/* -} -- cgit v1.2.3