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

Reply via email to