diff options
| -rw-r--r-- | www-client/dillo/Manifest | 1 | ||||
| -rw-r--r-- | www-client/dillo/dillo-3.1.1-r3.ebuild | 112 | ||||
| -rw-r--r-- | www-client/dillo/files/dillo-3.1.1-c23.patch | 33 | ||||
| -rw-r--r-- | www-client/dillo/files/dillo-3.1.1-remove-which.patch | 31 | ||||
| -rw-r--r-- | www-client/dillo/files/dillo-3.1.1-unused-constructor.patch | 57 |
5 files changed, 0 insertions, 234 deletions
diff --git a/www-client/dillo/Manifest b/www-client/dillo/Manifest index e52344fea18e..c3adb2109958 100644 --- a/www-client/dillo/Manifest +++ b/www-client/dillo/Manifest @@ -1,2 +1 @@ -DIST dillo-3.1.1.tar.bz2 1026711 BLAKE2B 81fbaf527f89160bfddf4bc51048dab8f1487b735e6d9cb9679deb46cda666158bb6b0d469ec28691167cd9d9657a12f5d5f5ed5b6c1cb0102963d611b4e2ece SHA512 2f6ad315c246638e91af13fbeb8a846b756c222aaf2275efb1bff6bae08130bb4b8fda9c09cd33925911c424fe536cf7a587e6657de9a13d63733714c86533c1 DIST dillo-3.2.0.tar.bz2 1093734 BLAKE2B 739eb5e3ea3d1fd47b4a7a94c3bef381593707ffbada7f6e18d587981510ea321720e70c1cf2265880611617d92770499879ea1131b314b70f1d23f0dcd0534c SHA512 d797dd24c7312ad607c1d8e7fe2153860eaf1bb2146108a183ad788ea59319ec11d2160b9a7cca673f3d04474121b57d8dfa73bf3921daebe601794b8cbdea09 diff --git a/www-client/dillo/dillo-3.1.1-r3.ebuild b/www-client/dillo/dillo-3.1.1-r3.ebuild deleted file mode 100644 index 8712870a6709..000000000000 --- a/www-client/dillo/dillo-3.1.1-r3.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools toolchain-funcs virtualx xdg-utils - -DESCRIPTION="Lean FLTK based web browser" -HOMEPAGE="https://dillo-browser.github.io/" - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/dillo-browser/dillo.git" -else - SRC_URI="https://github.com/dillo-browser/dillo/releases/download/v${PV}/${P}.tar.bz2" - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="GPL-3" -SLOT="0" -IUSE="debug doc +gif +jpeg mbedtls +png +ssl +openssl +xembed" -REQUIRED_USE=" - ssl? ( || ( openssl mbedtls ) ) -" - -RDEPEND=" - =x11-libs/fltk-1.3*:1= - sys-libs/zlib - x11-libs/libX11 - jpeg? ( media-libs/libjpeg-turbo:= ) - png? ( >=media-libs/libpng-1.2:= ) - ssl? ( - mbedtls? ( net-libs/mbedtls:0= ) - openssl? ( dev-libs/openssl:= ) - ) - test? ( - media-fonts/dejavu - media-gfx/imagemagick[X] - x11-apps/xwd - x11-apps/xwininfo - x11-base/xorg-server[xvfb] - ) -" - -DEPEND=" - ${RDEPEND} -" - -BDEPEND=" - doc? ( - app-text/doxygen[dot] - app-text/texlive - ) -" - -DOCS="AUTHORS ChangeLog README NEWS doc/*.txt doc/README" - -PATCHES=( - "${FILESDIR}"/${P}-unused-constructor.patch - "${FILESDIR}"/${P}-remove-which.patch - "${FILESDIR}"/${P}-c23.patch -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - local myeconfargs=( - $(use_enable debug rtfl) - $(use_enable gif) - $(use_enable jpeg) - $(use_enable mbedtls) - $(use_enable openssl) - $(use_enable png) - $(use_enable ssl tls) - $(use_enable xembed) - --enable-ipv6 - ) - - use test && myeconfargs+=( --enable-html-tests=yes ) - - econf "${myeconfargs[@]}" -} - -src_compile() { - emake AR="$(tc-getAR)" - - if use doc; then - doxygen Doxyfile || die - fi -} - -src_test() { - # The test suite consistently fails with -jN in portage - virtx emake -j1 check -} - -src_install() { - default - - use doc && dodoc -r html -} - -pkg_postinst() { - xdg_desktop_database_update -} - -pkg_postrm() { - xdg_desktop_database_update -} diff --git a/www-client/dillo/files/dillo-3.1.1-c23.patch b/www-client/dillo/files/dillo-3.1.1-c23.patch deleted file mode 100644 index fe3355a98d76..000000000000 --- a/www-client/dillo/files/dillo-3.1.1-c23.patch +++ /dev/null @@ -1,33 +0,0 @@ -Convert function declarations to C23 standard -https://bugs.gentoo.org/944457 ---- a/src/cache.c -+++ b/src/cache.c -@@ -1359,7 +1359,7 @@ - /** - * Callback function for Cache_delayed_process_queue. - */ --static void Cache_delayed_process_queue_callback() -+static void Cache_delayed_process_queue_callback(void *data) - { - CacheEntry_t *entry; - ---- a/src/jpeg.c -+++ b/src/jpeg.c -@@ -124,7 +124,7 @@ - * static void init_source(j_decompress_ptr cinfo) - * (declaring it with no parameter avoids a compiler warning) - */ --static void init_source() -+static void init_source(struct jpeg_decompress_struct *cinfo) - { - } - -@@ -181,7 +181,7 @@ - * static void term_source(j_decompress_ptr cinfo) - * (declaring it with no parameter avoids a compiler warning) - */ --static void term_source() -+static void term_source(struct jpeg_decompress_struct *cinfo) - { - } - diff --git a/www-client/dillo/files/dillo-3.1.1-remove-which.patch b/www-client/dillo/files/dillo-3.1.1-remove-which.patch deleted file mode 100644 index ea645bc0e4e6..000000000000 --- a/www-client/dillo/files/dillo-3.1.1-remove-which.patch +++ /dev/null @@ -1,31 +0,0 @@ -https://github.com/dillo-browser/dillo/commit/9880c1ba603a6080b2493c7c399ae36d656a9834.patch -From: meat <meat@device.domain> -Date: Thu, 3 Oct 2024 12:48:31 +0200 -Subject: [PATCH] Use command -v instead of which - ---- a/configure.ac -+++ b/configure.ac -@@ -297,18 +297,18 @@ if test "x$enable_png" = "xyes"; then - - dnl Check if the user hasn't set the variable $PNG_CONFIG - if test -z "$PNG_CONFIG"; then -- PNG_CONFIG=`which libpng16-config` -+ PNG_CONFIG=`command -v libpng16-config` - if test -z "$PNG_CONFIG"; then -- PNG_CONFIG=`which libpng14-config` -+ PNG_CONFIG=`command -v libpng14-config` - fi - if test -z "$PNG_CONFIG"; then -- PNG_CONFIG=`which libpng12-config` -+ PNG_CONFIG=`command -v libpng12-config` - fi - if test -z "$PNG_CONFIG"; then -- PNG_CONFIG=`which libpng-config` -+ PNG_CONFIG=`command -v libpng-config` - fi - if test -z "$PNG_CONFIG"; then -- PNG_CONFIG=`which libpng10-config` -+ PNG_CONFIG=`command -v libpng10-config` - fi - fi - diff --git a/www-client/dillo/files/dillo-3.1.1-unused-constructor.patch b/www-client/dillo/files/dillo-3.1.1-unused-constructor.patch deleted file mode 100644 index 60c984e18c8e..000000000000 --- a/www-client/dillo/files/dillo-3.1.1-unused-constructor.patch +++ /dev/null @@ -1,57 +0,0 @@ -https://github.com/dillo-browser/dillo/commit/f3d7483ab4b1751944907fa24a260f0afbb60633.patch -From: Rodrigo Arias Mallo <rodarima@gmail.com> -Date: Thu, 17 Oct 2024 10:32:49 +0200 -Subject: [PATCH] Remove unused NotSoSimpleVector constructor - -Fixes: https://github.com/dillo-browser/dillo/issues/281 -See: https://bugs.gentoo.org/939137 ---- a/lout/misc.hh -+++ b/lout/misc.hh -@@ -1,3 +1,23 @@ -+/* -+ * Dillo Widget -+ * -+ * Copyright 2005-2007 Sebastian Geerken <sgeerken@dillo.org> -+ * Copyright 2024 Rodrigo Arias Mallo <rodarima@gmail.com> -+ * -+ * This program is free software; you can redistribute it and/or modify -+ * it under the terms of the GNU General Public License as published by -+ * the Free Software Foundation; either version 3 of the License, or -+ * (at your option) any later version. -+ * -+ * This program is distributed in the hope that it will be useful, -+ * but WITHOUT ANY WARRANTY; without even the implied warranty of -+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ * GNU General Public License for more details. -+ * -+ * You should have received a copy of the GNU General Public License -+ * along with this program. If not, see <http://www.gnu.org/licenses/>. -+ */ -+ - #ifndef __LOUT_MISC_HH__ - #define __LOUT_MISC_HH__ - -@@ -374,23 +394,6 @@ public: - this->startExtra = -1; - } - -- inline NotSoSimpleVector (const NotSoSimpleVector &o) -- { -- this->arrayMain = NULL; -- this->numMain = o.numMain; -- this->numAllocMain = o.numAllocMain; -- resizeMain (); -- memcpy (this->arrayMain, o.arrayMain, sizeof (T) * numMain); -- -- this->arrayExtra = NULL; -- this->numExtra = o.numExtra; -- this->numAllocExtra = o.numAllocExtra; -- resizeExtra (); -- memcpy (this->arrayExtra, o.arrayExtra, sizeof (T) * numExtra); -- -- this->startExtra = o.startExtra; -- } -- - inline ~NotSoSimpleVector () - { - if (this->arrayMain) |
