Commit 37a6579b authored by Rene Ladan's avatar Rene Ladan
Browse files

devel/swig40: Remove expired port

2026-06-30 devel/swig40: Outdated. Use devel/swig instead
parent f086c164
Loading
Loading
Loading
Loading
+1 −0
Changes for MOVED: 1 added line, 0 removed lines.
Original line number Diff line number Diff line
@@ -5709,3 +5709,4 @@ databases/xtrabackup80|databases/xtrabackup84|2026-09-30|Has expired: Upstream h
graphics/natron||2026-09-30|Has expired: Depends on deprecated Qt5 WebEngine, not ported to Qt6
deskutils/kchmviewer|deskutils/uchmviewer|2026-09-30|Has expired: Development stalled; use deskutils/uchmviewer
devel/pyside2||2026-09-30|Has expired: Depends on deprecated Qt5 WebEngine
devel/swig40|devel/swig|2026-09-30|Has expired: Outdated. Use devel/swig instead
+0 −1
Changes for devel/Makefile: 0 added lines, 1 removed line.
Original line number Diff line number Diff line
@@ -8776,7 +8776,6 @@
    SUBDIR += svntrac
    SUBDIR += swank-clojure
    SUBDIR += swig
    SUBDIR += swig40
    SUBDIR += sysconftool
    SUBDIR += sysfsutils
    SUBDIR += systemc

devel/swig40/Makefile

deleted100644 → 0
+0 −42
Changes for devel/swig40/Makefile: 0 added lines, 42 removed lines.
Original line number Diff line number Diff line
PORTNAME=	swig
PORTVERSION=	4.0.2
CATEGORIES=	devel
MASTER_SITES=	SF/swig/swig/swig-${PORTVERSION}
PKGNAMESUFFIX=	40

MAINTAINER=	sunpoet@FreeBSD.org
COMMENT=	Generate wrappers for calling C/C++ code from other languages
WWW=		https://www.swig.org/

LICENSE=	GPLv3+
LICENSE_FILE=	${WRKSRC}/LICENSE-GPL

DEPRECATED=	Outdated. Use devel/swig instead
EXPIRATION_DATE=2026-06-30

LIB_DEPENDS=	libpcre.so:devel/pcre

USES=		cpe lua:build

ALL_TARGET=	# empty
CFLAGS+=	-fPIC -DPIC
CONFIGURE_ARGS=	--program-suffix=40 \
		--with-lua=${LOCALBASE}/bin/${LUA_CMD} \
		--with-luaincl=${LUA_INCDIR} \
		--with-lualib=${LUA_LIBDIR}
GNU_CONFIGURE=	yes
TEST_TARGET=	check

PLIST_SUB=	PORTVERSION=${PORTVERSION}

CPE_VENDOR=	swig_project

PORTSCOUT=	limit:^4\.0\.

post-configure:
	@${REINPLACE_CMD} -e 's#null#&|| true#' ${WRKSRC}/Makefile

post-install:
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/ccache-swig40 ${STAGEDIR}${PREFIX}/bin/swig40

.include <bsd.port.mk>

devel/swig40/distinfo

deleted100644 → 0
+0 −3
Changes for devel/swig40/distinfo: 0 added lines, 3 removed lines.
Original line number Diff line number Diff line
TIMESTAMP = 1592835215
SHA256 (swig-4.0.2.tar.gz) = d53be9730d8d58a16bf0cbd1f8ac0c0c3e1090573168bfa151b01eb47fa906fc
SIZE (swig-4.0.2.tar.gz) = 8097014

devel/swig40/pkg-descr

deleted100644 → 0
+0 −13
Changes for devel/swig40/pkg-descr: 0 added lines, 13 removed lines.
Original line number Diff line number Diff line
SWIG is a software development tool that connects programs written in C and C++
with a variety of high-level programming languages. SWIG is used with different
types of target languages including common scripting languages such as
Javascript, Perl, PHP, Python, Tcl and Ruby. The list of supported languages
also includes non-scripting languages such as C#, Common Lisp (CLISP, Allegro
CL, CFFI, UFFI), D, Go language, Java, Lua, Modula-3, OCAML, Octave and R. Also
several interpreted and compiled Scheme implementations (Guile, MzScheme/Racket,
Chicken) are supported. SWIG is most commonly used to create high-level
interpreted or compiled programming environments, user interfaces, and as a tool
for testing and prototyping C/C++ software. SWIG is typically used to parse
C/C++ interfaces and generate the 'glue code' required for the above target
languages to call into the C/C++ code. SWIG can also export its parse tree in
the form of XML and Lisp s-expressions.
Loading