commit: 4eb7a597a265a2e9cb6132ca77c91ca852ce3afb Author: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> AuthorDate: Tue Oct 7 16:59:53 2025 +0000 Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org> CommitDate: Wed Oct 15 21:24:37 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4eb7a597
net-p2p/classified-ads: treeclean Closes: https://bugs.gentoo.org/955964 (pkgremoved) Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org> net-p2p/classified-ads/Manifest | 2 - net-p2p/classified-ads/classified-ads-0.16.ebuild | 86 ---------------------- .../classified-ads-0.16-miniupnpc-2.2.8.patch | 47 ------------ net-p2p/classified-ads/metadata.xml | 38 ---------- profiles/package.mask | 6 -- 5 files changed, 179 deletions(-) diff --git a/net-p2p/classified-ads/Manifest b/net-p2p/classified-ads/Manifest deleted file mode 100644 index e7e396c59a3a..000000000000 --- a/net-p2p/classified-ads/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST classified-ads-0.16.tar.gz 2712434 BLAKE2B 09d541a80c4d0a8adfde0a34ee781f1ed02dfe632280f1928fd55f1aa6486364a45b94f88d5e5e0804d3c91cb3e2f8e7fa6a8477dab629d68f15a441ee404bf3 SHA512 1ca9ca0d3282f2e8230320f02eb405fc10b30b6f2b5f89e25105d71b64ff1d38616e8a48e7faca25643af9ce507d56c4b42022e7c2b90efe5d8e6d23e927d044 -DIST classified-ads-graphics-0.16.tar.gz 340476 BLAKE2B c9bac95f0e620a671959f0eb8c719cd70be5c9340ccb3bc3baa7eae669b5201d3127880b9006a4031e09be09e72754c8ec07824b3581e3af691c3944d5b32d21 SHA512 c59f65f37a8e4dddb753dbcdec835e946d9de021c5273319b3cd95ef1c3343715ce4b87d76b2d96264acc791a6cced32967521c74978131bd76fbcfc37bb344d diff --git a/net-p2p/classified-ads/classified-ads-0.16.ebuild b/net-p2p/classified-ads/classified-ads-0.16.ebuild deleted file mode 100644 index cb658e18289c..000000000000 --- a/net-p2p/classified-ads/classified-ads-0.16.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit qmake-utils virtualx xdg - -DESCRIPTION="Program for displaying classified advertisement items" -HOMEPAGE="http://katiska.org/classified-ads/" -SRC_URI="https://github.com/operatornormal/classified-ads/archive/${PV}.tar.gz - -> classified-ads-${PV}.tar.gz - https://github.com/operatornormal/classified-ads/blob/graphics/preprocessed.tar.gz?raw=true - -> classified-ads-graphics-${PV}.tar.gz" - -LICENSE="LGPL-2.1+" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -IUSE="doc test" -RESTRICT="!test? ( test )" - -RDEPEND="app-arch/bzip2 - dev-lang/tcl:= - dev-lang/tk:= - dev-libs/openssl:0= - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtmultimedia:5[widgets] - dev-qt/qtnetwork:5[ssl] - dev-qt/qtprintsupport:5 - dev-qt/qtsql:5[sqlite] - dev-qt/qtwidgets:5 - media-libs/opus - net-libs/libnatpmp - net-libs/miniupnpc:= - sys-apps/file - sys-libs/zlib - virtual/libintl" - -DEPEND="${RDEPEND} - test? ( dev-libs/libgcrypt:0 - dev-qt/qttest:5 - dev-debug/gdb:0 )" - -BDEPEND="sys-devel/gettext - doc? ( app-text/doxygen )" - -PATCHES=( "${FILESDIR}/${P}-miniupnpc-2.2.8.patch" ) # bug 934332, git master - -src_prepare() { - # preprocessed graphics are unpacked into wrong directory - # so lets move them into correct location: - mv ../ui/* ui/ || die - default -} - -src_configure() { - eqmake5 examplefiles.path=/usr/share/doc/${PF}/examples - if use test; then - cd testca || die - eqmake5 - fi -} - -src_compile() { - emake - if use doc; then - pushd doc > /dev/null || die - doxygen || die - popd > /dev/null || die - fi - if use test; then - emake -C testca - fi -} - -src_test() { - # testca will return 0 if all unit tests pass - virtx ./testca/testca || die -} - -src_install() { - docompress -x /usr/share/doc/ - emake install INSTALL_ROOT="${D}" DESTDIR="${D}" - use doc && dodoc -r doc/doxygen.generated/html/. -} diff --git a/net-p2p/classified-ads/files/classified-ads-0.16-miniupnpc-2.2.8.patch b/net-p2p/classified-ads/files/classified-ads-0.16-miniupnpc-2.2.8.patch deleted file mode 100644 index e8819137847c..000000000000 --- a/net-p2p/classified-ads/files/classified-ads-0.16-miniupnpc-2.2.8.patch +++ /dev/null @@ -1,47 +0,0 @@ -https://github.com/operatornormal/classified-ads/commit/bfc61b0d41933f832451c288e3a36f87338afdc4 - -From bfc61b0d41933f832451c288e3a36f87338afdc4 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Antti=20J=C3=A4rvinen?= <[email protected]> -Date: Wed, 8 Jan 2025 21:23:22 +0200 -Subject: [PATCH] Support for miniupnpc 2.2.8 see - https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1076686 thanks for Yangfl - ---- - net/networklistener.cpp | 10 +++++++--- - 1 file changed, 7 insertions(+), 3 deletions(-) - -diff --git a/net/networklistener.cpp b/net/networklistener.cpp -index 24eaa4c..42de839 100644 ---- a/net/networklistener.cpp -+++ b/net/networklistener.cpp -@@ -1,7 +1,7 @@ - /* -*-C++-*- -*-coding: utf-8-unix;-*- -- Classified Ads is Copyright (c) Antti Järvinen 2013. -+ Classified Ads is Copyright (c) Antti Järvinen 2013-2025. - -- This file is part of Classified Ads. -+ This file is part of Classified Ads. - - Classified Ads is free software; you can redistribute it and/or - modify it under the terms of the GNU Lesser General Public -@@ -9,7 +9,7 @@ - version 2.1 of the License, or (at your option) any later version. - - Classified Ads is distributed in the hope that it will be useful, -- but WITHOUT ANY WARRANTY; without even the implied warranty of -+ but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Lesser General Public License for more details. - -@@ -291,7 +291,11 @@ void NetworkListener::figureOutLocalAddresses() { - char lan_address[64]; - struct UPNPUrls upnp_urls; - struct IGDdatas upnp_data; -+#if (MINIUPNPC_API_VERSION >= 18) -+ int status = UPNP_GetValidIGD(upnp_dev, &upnp_urls, &upnp_data, lan_address, sizeof(lan_address), NULL, 0); -+#else - int status = UPNP_GetValidIGD(upnp_dev, &upnp_urls, &upnp_data, lan_address, sizeof(lan_address)); -+#endif - // look up possible "status" values, the number "1" indicates a valid IGD was found - QLOG_STR("UPNP_GetValidIGD = " + QString::number(status)) ; - if ( status > 0 ) { diff --git a/net-p2p/classified-ads/metadata.xml b/net-p2p/classified-ads/metadata.xml deleted file mode 100644 index 1ad9a7e526bd..000000000000 --- a/net-p2p/classified-ads/metadata.xml +++ /dev/null @@ -1,38 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person" proxied="yes"> - <email>[email protected]</email> - <name>Antti Järvinen</name> - </maintainer> - <maintainer type="project" proxied="proxy"> - <email>[email protected]</email> - <name>Proxy Maintainers</name> - </maintainer> - <longdescription lang="en"> - Classified ads is an attempt to re-produce parts of the functionality - that went away when Usenet news ceased to exist. This attempt tries to - fix the problem of disappearing news-servers so that there is no servers - required and no service-providers needed for any operation; - data storage is implemented inside client applications that - users are running. Features of the program currently include: - - * Posting of ads online. Ads have a category ; there are some - pre-defined categories but more can be invented just by typing - over the suggested categories. - * Replying to ads either in public or privately to operator. - * (Small-sized) binary attachments to posts. - * Providing basic data of operators - data that operator may enter - himself, or leave blank. - * Basic searching of content based on words. - </longdescription> - <upstream> - <maintainer status="active"> - <email>[email protected]</email> - <name>Antti Järvinen</name> - </maintainer> - <changelog>https://github.com/operatornormal/classified-ads/commits/master</changelog> - <bugs-to>https://github.com/operatornormal/classified-ads/issues</bugs-to> - <remote-id type="github">operatornormal/classified-ads</remote-id> - </upstream> -</pkgmetadata> diff --git a/profiles/package.mask b/profiles/package.mask index 8293a17514af..b951ca7753a1 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -285,12 +285,6 @@ net-misc/ytfzf =sys-kernel/linux-firmware-20250917 =sys-kernel/linux-firmware-20251011 -# Andreas Sturmlechner <[email protected]> (2025-09-16) -# Appears dead upstream w/ last release from 2016, no reponse to Qt5 EOL -# notice, only sporadic code changes for a long time w/ last commit from -# 7 months ago. Removal on 2025-10-16. Bug #955964 -net-p2p/classified-ads - # Viorel Munteanu <[email protected]> (2025-09-16) # Masked for testing. This package is supposed to be installed in the livecd, # not on user's system. We need a few more reports of it working before
