git: 388445bd61bf - main - deskutils/showdown: Remove port

From: Daniel Engberg <diizzy_at_FreeBSD.org>
Date: Sun, 28 Dec 2025 20:33:04 UTC
The branch main has been updated by diizzy:

URL: https://cgit.FreeBSD.org/ports/commit/?id=388445bd61bf956775a07f8573bf2ff6c039e2c8

commit 388445bd61bf956775a07f8573bf2ff6c039e2c8
Author:     Daniel Engberg <diizzy@FreeBSD.org>
AuthorDate: 2025-12-28 19:27:23 +0000
Commit:     Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2025-12-28 20:32:42 +0000

    deskutils/showdown: Remove port
    
    Unmaintained in tree for 8+ months
    Unmaintained upstream since 2022
    Fails to build, pkg-fallout reports since at least 2025-10
    
    Reported by:    pkg-fallout
---
 MOVED                                            |  1 +
 deskutils/Makefile                               |  1 -
 deskutils/showdown/Makefile                      | 47 ------------------------
 deskutils/showdown/distinfo                      |  3 --
 deskutils/showdown/files/extra-patch-GNUmakefile | 11 ------
 deskutils/showdown/files/patch-src_showdown.vala | 11 ------
 deskutils/showdown/pkg-descr                     |  7 ----
 7 files changed, 1 insertion(+), 80 deletions(-)

diff --git a/MOVED b/MOVED
index 765a5d17a1b5..29cd445c4a0c 100644
--- a/MOVED
+++ b/MOVED
@@ -4906,3 +4906,4 @@ audio/logitechmediaserver-dynamicplaylist||2025-12-28|unmaintained, unsure if wo
 audio/logitechmediaserver-lazysearch||2025-12-28|unmaintained, unsure if working with lyrionmusicserver
 audio/logitechmediaserver-sqlplaylist||2025-12-28|unmaintained, unsure if working with lyrionmusicserver
 audio/logitechmediaserver-trackstat||2025-12-28|unmaintained, unsure if working with lyrionmusicserver
+deskutils/showdown||2025-12-28|Broken and unmaintained upstream since 2022
diff --git a/deskutils/Makefile b/deskutils/Makefile
index 85cbfc165fc3..be0594eb933d 100644
--- a/deskutils/Makefile
+++ b/deskutils/Makefile
@@ -260,7 +260,6 @@
     SUBDIR += rubygem-taskjuggler
     SUBDIR += rwpspread
     SUBDIR += semantik
-    SUBDIR += showdown
     SUBDIR += sigi
     SUBDIR += simpleagenda
     SUBDIR += skim
diff --git a/deskutils/showdown/Makefile b/deskutils/showdown/Makefile
deleted file mode 100644
index 08346e17db53..000000000000
--- a/deskutils/showdown/Makefile
+++ /dev/null
@@ -1,47 +0,0 @@
-PORTNAME=	showdown
-DISTVERSION=	0.6
-PORTREVISION=	6
-CATEGORIES=	deskutils
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Simple markdown viewer, written in Vala and GTK 3
-WWW=		https://github.com/craigbarnes/showdown
-
-LICENSE=	GPLv3
-
-BUILD_DEPENDS=	${LOCALBASE}/lib/libmarkdown.a:textproc/discount
-LIB_DEPENDS=	libsoup-2.4.so:devel/libsoup \
-		libwebkit2gtk-4.0.so:www/webkit2-gtk@40
-
-USES=		compiler:c++11-lang desktop-file-utils gmake gnome \
-		pkgconfig vala:build xorg
-USE_GNOME=	atk cairo gdkpixbuf glib20 gtk30 pango
-USE_XORG=	x11
-USE_GITHUB=	yes
-GH_ACCOUNT=	craigbarnes
-
-MAKEFILE=	GNUmakefile
-MAKE_ARGS=	V=1 prefix=${PREFIX}
-
-PORTDOCS=	README.md
-
-PLIST_FILES=	bin/showdown \
-		share/applications/io.gitlab.craigbarnes.Showdown.desktop \
-		share/icons/hicolor/scalable/apps/showdown.svg
-
-OPTIONS_DEFINE=	DOCS
-
-.include <bsd.port.pre.mk>
-
-.if ${CHOSEN_COMPILER_TYPE} == gcc
-EXTRA_PATCHES=	${FILESDIR}/extra-patch-GNUmakefile
-.endif
-
-post-install:
-	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/showdown
-
-post-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
-	${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.post.mk>
diff --git a/deskutils/showdown/distinfo b/deskutils/showdown/distinfo
deleted file mode 100644
index 30c52fa5ae23..000000000000
--- a/deskutils/showdown/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1513947317
-SHA256 (craigbarnes-showdown-0.6_GH0.tar.gz) = b183dfef6d6e0584753632186804a4989f6a3865da22079b21b1f93e251336df
-SIZE (craigbarnes-showdown-0.6_GH0.tar.gz) = 11887
diff --git a/deskutils/showdown/files/extra-patch-GNUmakefile b/deskutils/showdown/files/extra-patch-GNUmakefile
deleted file mode 100644
index 2960e8d8a8cf..000000000000
--- a/deskutils/showdown/files/extra-patch-GNUmakefile
+++ /dev/null
@@ -1,11 +0,0 @@
---- GNUmakefile.orig	2017-12-22 05:00:34 UTC
-+++ GNUmakefile
-@@ -41,7 +41,7 @@ INSTALL_DIR = $(INSTALL) -d -m755
- RM = rm -f
- 
- VALAPKGS = --pkg gtk+-3.0 --pkg webkit2gtk-4.0 --vapidir src --pkg libmarkdown
--CWARNFLAGS = -Wno-incompatible-pointer-types -Wno-discarded-qualifiers
-+CWARNFLAGS = -Wno-discarded-qualifiers
- 
- VALAFLAGS = \
-     --target-glib=2.48 \
diff --git a/deskutils/showdown/files/patch-src_showdown.vala b/deskutils/showdown/files/patch-src_showdown.vala
deleted file mode 100644
index 527f85c08b0d..000000000000
--- a/deskutils/showdown/files/patch-src_showdown.vala
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/showdown.vala.orig	2022-08-26 16:08:34 UTC
-+++ src/showdown.vala
-@@ -11,7 +11,7 @@ class Showdown.Application: Gtk.Application {
-         {"quit", quit},
-     };
- 
--    public const OptionEntry[] options = {
-+    const OptionEntry[] options = {
-         {
-             "open-in-current-window", 'w', 0,
-             OptionArg.FILENAME, ref wflag,
diff --git a/deskutils/showdown/pkg-descr b/deskutils/showdown/pkg-descr
deleted file mode 100644
index aea71aaf219c..000000000000
--- a/deskutils/showdown/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Showdown is a simple Markdown viewer written in Vala and GTK 3, featuring:
-
-  - GitHub inspired default stylesheet.
-  - Table of contents navigation.
-  - Integrated search bar
-  - User styles (~/.config/showdown/stylesheet.css)
-  - User scripts (~/.config/showdown/script.js)