Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 28 Feb 2026 22:27:51 +0000
From:      Vladimir Druzenko <vvd@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 06330a994d83 - main - security/clamtk: Resurect port: Revert "security/clamtk: Remove expired port"
Message-ID:  <69a36be7.37e14.5b527b54@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by vvd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=06330a994d839f81abff06ed82fa35c54c1bd6f8

commit 06330a994d839f81abff06ed82fa35c54c1bd6f8
Author:     Vladimir Druzenko <vvd@FreeBSD.org>
AuthorDate: 2026-02-28 21:56:07 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2026-02-28 21:56:07 +0000

    security/clamtk: Resurect port: Revert "security/clamtk: Remove expired port"
    
    This reverts commit 8ee1e427d19133777036384a3b1415f470304227.
---
 MOVED                     |  1 -
 security/Makefile         |  1 +
 security/clamtk/Makefile  | 63 +++++++++++++++++++++++++++++++++++++++++++++++
 security/clamtk/distinfo  |  3 +++
 security/clamtk/pkg-descr |  2 ++
 security/clamtk/pkg-plist | 25 +++++++++++++++++++
 6 files changed, 94 insertions(+), 1 deletion(-)

diff --git a/MOVED b/MOVED
index 88712baac0de..25fdbdf095fc 100644
--- a/MOVED
+++ b/MOVED
@@ -4907,7 +4907,6 @@ deskutils/showdown||2025-12-28|Broken and unmaintained upstream since 2022
 games/rlvm||2025-12-28|Broken for more than a year
 www/castor||2025-12-28|Abandoned upstream and fails to build with OpenSSL 3
 www/py-lia-web|www/py-cross-web|2025-12-29|Renamed to match upstream name
-security/clamtk||2025-12-31|Has expired: Maintainer has retired
 deskutils/charmtimetracker||2025-12-31|Has expired: Abandoned upstream, upstream repo archived Sep 24, 2023
 www/py-dj51-django-taggit||2025-12-31|Has expired: Extended support of Django 5.1 ends December 2025, upgrade to the Django 5.2+ version of this port. See https://www.djangoproject.com/download/
 www/py-dj51-django-filter||2025-12-31|Has expired: Extended support of Django 5.1 ends December 2025, upgrade to the Django 5.2+ version of this port. See https://www.djangoproject.com/download/
diff --git a/security/Makefile b/security/Makefile
index 775b4e93d271..04dabdc272f3 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -99,6 +99,7 @@
     SUBDIR += clamav-unofficial-sigs
     SUBDIR += clamd-stream-client
     SUBDIR += clamsmtp
+    SUBDIR += clamtk
     SUBDIR += cloak
     SUBDIR += cops
     SUBDIR += cosign
diff --git a/security/clamtk/Makefile b/security/clamtk/Makefile
new file mode 100644
index 000000000000..ea5560df0408
--- /dev/null
+++ b/security/clamtk/Makefile
@@ -0,0 +1,63 @@
+PORTNAME=	clamtk
+PORTVERSION=	6.18
+DISTVERSIONPREFIX=v
+PORTREVISION=	2
+CATEGORIES=	security
+
+MAINTAINER=	nc@FreeBSD.org
+COMMENT=	GTK front-end for Clam Antivirus
+WWW=		https://dave-theunsub.github.io/clamtk/
+
+LICENSE=	ART10 GPLv1+
+LICENSE_COMB=	dual
+
+DEPRECATED=	Maintainer has retired
+EXPIRATION_DATE=2025-12-30
+
+RUN_DEPENDS=	p5-Locale-gettext>=1.05:devel/p5-Locale-gettext \
+		p5-Text-CSV>=0:textproc/p5-Text-CSV \
+		p5-LWP-Protocol-https>=0:www/p5-LWP-Protocol-https \
+		p5-JSON>=0:converters/p5-JSON \
+		clamscan:security/clamav \
+		p5-libwww>=5.822:www/p5-libwww \
+		p5-Gtk3>=0:x11-toolkits/p5-Gtk3 \
+		gnome-icon-theme>=0:misc/gnome-icon-theme \
+		icons-tango>0:x11-themes/icons-tango
+
+NO_BUILD=	yes
+USES=		gettext-runtime:run perl5 shebangfix
+USE_PERL5=	run
+USE_GITHUB=	yes
+GH_ACCOUNT=	dave-theunsub
+GH_TAGNAME=	1f026f0
+SHEBANG_FILES=	clamtk
+
+LINGUAS=	`${LS} ${WRKSRC}/po/*.mo | ${XARGS} ${BASENAME} -s .mo`
+
+OPTIONS_DEFINE=	DOCS
+
+post-extract:
+	@${GUNZIP_CMD} ${WRKSRC}/${PORTNAME}.1.gz
+
+post-patch:
+	@${REINPLACE_CMD} -e \
+		's|/usr/local|${LOCALBASE}|g ; \
+		 s|/usr/share|${PREFIX}/share|g ; \
+		 s|/var/lib/clamav|/var/db/clamav|g' ${WRKSRC}/lib/*.pm
+
+do-install:
+	${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin
+	${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${STAGEDIR}${PREFIX}/share/man/man1
+	@${MKDIR} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/ClamTk
+	${INSTALL_DATA} ${WRKSRC}/lib/*.pm ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/ClamTk
+	${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.desktop ${STAGEDIR}${PREFIX}/share/applications
+	${INSTALL_DATA} ${WRKSRC}/images/${PORTNAME}.png ${STAGEDIR}${PREFIX}/share/pixmaps
+	${INSTALL_DATA} ${WRKSRC}/images/${PORTNAME}.xpm ${STAGEDIR}${PREFIX}/share/pixmaps
+
+do-install-DOCS-on:
+	${MKDIR} ${STAGEDIR}${DOCSDIR}
+.for file in CHANGES DISCLAIMER README.md
+	${INSTALL_DATA} ${WRKSRC}/${file} ${STAGEDIR}${DOCSDIR}
+.endfor
+
+.include <bsd.port.mk>
diff --git a/security/clamtk/distinfo b/security/clamtk/distinfo
new file mode 100644
index 000000000000..607b79ba5fc1
--- /dev/null
+++ b/security/clamtk/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1708103654
+SHA256 (dave-theunsub-clamtk-v6.18-1f026f0_GH0.tar.gz) = f177e9c0a9a39f4b8d1a359d7dbc8d7a1450d95425d9124888e11138f245ef0e
+SIZE (dave-theunsub-clamtk-v6.18-1f026f0_GH0.tar.gz) = 70801
diff --git a/security/clamtk/pkg-descr b/security/clamtk/pkg-descr
new file mode 100644
index 000000000000..3d63864ec263
--- /dev/null
+++ b/security/clamtk/pkg-descr
@@ -0,0 +1,2 @@
+ClamTk is a GUI front-end for ClamAV using gtk2-perl. It is designed to
+be an easy-to-use frontend for Unix systems.
diff --git a/security/clamtk/pkg-plist b/security/clamtk/pkg-plist
new file mode 100644
index 000000000000..479367dcb6c8
--- /dev/null
+++ b/security/clamtk/pkg-plist
@@ -0,0 +1,25 @@
+bin/clamtk
+share/man/man1/clamtk.1.gz
+%%SITE_PERL%%/ClamTk/Analysis.pm
+%%SITE_PERL%%/ClamTk/App.pm
+%%SITE_PERL%%/ClamTk/Assistant.pm
+%%SITE_PERL%%/ClamTk/GUI.pm
+%%SITE_PERL%%/ClamTk/History.pm
+%%SITE_PERL%%/ClamTk/Icons.pm
+%%SITE_PERL%%/ClamTk/Network.pm
+%%SITE_PERL%%/ClamTk/Prefs.pm
+%%SITE_PERL%%/ClamTk/Quarantine.pm
+%%SITE_PERL%%/ClamTk/Results.pm
+%%SITE_PERL%%/ClamTk/Scan.pm
+%%SITE_PERL%%/ClamTk/Schedule.pm
+%%SITE_PERL%%/ClamTk/Settings.pm
+%%SITE_PERL%%/ClamTk/Shortcuts.pm
+%%SITE_PERL%%/ClamTk/Startup.pm
+%%SITE_PERL%%/ClamTk/Update.pm
+%%SITE_PERL%%/ClamTk/Whitelist.pm
+share/applications/clamtk.desktop
+%%PORTDOCS%%%%DOCSDIR%%/CHANGES
+%%PORTDOCS%%%%DOCSDIR%%/DISCLAIMER
+%%PORTDOCS%%%%DOCSDIR%%/README.md
+share/pixmaps/clamtk.png
+share/pixmaps/clamtk.xpm


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69a36be7.37e14.5b527b54>