Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 17 Nov 2025 14:59:03 GMT
From:      Gleb Popov <arrowd@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: c4c689ff9529 - main - security/radamsa: Ressurect the port and update to 0.7
Message-ID:  <202511171459.5AHEx3wu018161@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help

The branch main has been updated by arrowd:

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

commit c4c689ff952921d66fff1eaa9d478200e40c01f9
Author:     Gleb Popov <arrowd@FreeBSD.org>
AuthorDate: 2025-11-17 14:56:46 +0000
Commit:     Gleb Popov <arrowd@FreeBSD.org>
CommitDate: 2025-11-17 14:58:26 +0000

    security/radamsa: Ressurect the port and update to 0.7
---
 MOVED                      |  1 -
 security/Makefile          |  1 +
 security/radamsa/Makefile  | 33 +++++++++++++++++++++++++++++++++
 security/radamsa/distinfo  |  5 +++++
 security/radamsa/pkg-descr |  4 ++++
 5 files changed, 43 insertions(+), 1 deletion(-)

diff --git a/MOVED b/MOVED
index 99f08a91b959..4fdfc9f30652 100644
--- a/MOVED
+++ b/MOVED
@@ -1098,7 +1098,6 @@ security/webscarab||2022-03-31|Has expired: Deprecated by upstream in 2014
 security/pscan||2022-03-31|Has expired: Abandonware, last release in 2000
 security/vnccrack||2022-03-31|Has expired: Outdated and abandoned, last release in 2008. Upstream is at 2.1 while version in ports is 1.0.0
 security/doscan||2022-03-31|Has expired: Abandonware, last release in 2014. Please consider using security/masscan or sysutils/pnscan
-security/radamsa||2022-03-31|Has expired: Abandonware, last release in 2017 and marked as BROKEN in late 2020
 security/trinokiller||2022-03-31|Has expired: Abandonware, dead upstream
 security/spybye||2022-03-31|Has expired: Abandonware, last release in 2008 and no upstream development
 security/razorback-officeCat||2022-03-31|Has expired: Abandonware, last release in 2012 and listed as alpha quality by upstream
diff --git a/security/Makefile b/security/Makefile
index e7e0723847d3..b0d61213a16f 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -1113,6 +1113,7 @@
     SUBDIR += qt-sudo
     SUBDIR += qtkeychain
     SUBDIR += quantis-kmod
+    SUBDIR += radamsa
     SUBDIR += rage-encryption
     SUBDIR += ratify
     SUBDIR += ratproxy
diff --git a/security/radamsa/Makefile b/security/radamsa/Makefile
new file mode 100644
index 000000000000..ddbd52cfc379
--- /dev/null
+++ b/security/radamsa/Makefile
@@ -0,0 +1,33 @@
+PORTNAME=	radamsa
+PORTVERSION=	0.7
+DISTVERSIONPREFIX=	v
+CATEGORIES=	security
+
+MAINTAINER=	arrowd@FreeBSD.org
+COMMENT=	General purpose fuzzer
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENCE
+
+BUILD_DEPENDS=	ol:lang/owl-lisp
+
+USE_GITLAB=	yes
+GL_ACCOUNT=	akihe
+GL_TUPLE=	owl-lisp:hex:e95ebd38e4f7ef8e3d4e653f432e43ce0a804ca6:hex_dep/lib/hex
+
+ALL_TARGET=	everything
+
+PLIST_FILES=	bin/radamsa \
+		share/man/man1/radamsa.1.gz
+
+post-extract:
+	${MKDIR} ${WRKSRC}/bin
+	${LN} -s ${LOCALBASE}/bin/ol ${WRKSRC}/bin/ol
+
+post-patch:
+	${REINPLACE_CMD} -e 's|PREFIX=/usr|PREFIX=${PREFIX}|' ${WRKSRC}/Makefile
+
+post-install:
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/radamsa
+
+.include <bsd.port.mk>
diff --git a/security/radamsa/distinfo b/security/radamsa/distinfo
new file mode 100644
index 000000000000..f14d295b8eaf
--- /dev/null
+++ b/security/radamsa/distinfo
@@ -0,0 +1,5 @@
+TIMESTAMP = 1763390628
+SHA256 (radamsa-v0.7.tar.bz2) = 6ead9c50c5e1da83d9f3b18e39a4a30adc0ec43c1061e178cd2e6d885cd71703
+SIZE (radamsa-v0.7.tar.bz2) = 49194
+SHA256 (owl-lisp-hex-e95ebd38e4f7ef8e3d4e653f432e43ce0a804ca6_GL0.tar.gz) = ee349b23a3426f46037174e78dd0dd3eb7f334da7f196f3a0d3279f9cba5879d
+SIZE (owl-lisp-hex-e95ebd38e4f7ef8e3d4e653f432e43ce0a804ca6_GL0.tar.gz) = 1597
diff --git a/security/radamsa/pkg-descr b/security/radamsa/pkg-descr
new file mode 100644
index 000000000000..03250b49855a
--- /dev/null
+++ b/security/radamsa/pkg-descr
@@ -0,0 +1,4 @@
+Radamsa is a generic test case generator for robustness testing, aka a fuzzer.
+It can be used to test how well a program can stand malformed and potentially
+malicious inputs. It operates on given sample inputs and thus requires minimal
+effort to set up.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202511171459.5AHEx3wu018161>