Commit 9e616e26 authored by Rene Ladan's avatar Rene Ladan
Browse files

x11-toolkits/scintilla: Remove expired port

2026-04-01 x11-toolkits/scintilla: No consumers left in the tree, the library is intended to be bundled
parent 17690834
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -5223,3 +5223,4 @@ devel/py-absl|devel/py-absl-py|2026-03-31|Has expired: Use devel/py-absl-py
security/openssl33-quictls||2026-03-31|Removed: Upstream project has been archived
security/openssl33||2026-03-31|Has expired: Please use security/openssl35 (LTS)
textproc/lexilla||2026-04-01|Has expired: No consumers left in the tree, the library is intended to be bundled
x11-toolkits/scintilla||2026-04-01|Has expired: No consumers left in the tree, the library is intended to be bundled
+0 −1
Original line number Diff line number Diff line
@@ -242,7 +242,6 @@
    SUBDIR += rubygem-vte3
    SUBDIR += rubygem-vte4
    SUBDIR += scenefx04
    SUBDIR += scintilla
    SUBDIR += sdl2_pango
    SUBDIR += sdl_pango
    SUBDIR += skinlf

x11-toolkits/scintilla/Makefile

deleted100644 → 0
+0 −50
Original line number Diff line number Diff line
PORTNAME=	scintilla
DISTVERSION=	5.5.0
PORTREVISION=	1
CATEGORIES=	x11-toolkits
MASTER_SITES=	https://www.scintilla.org/
DISTNAME=	${PORTNAME}${PORTVERSION:S/.//g}

MAINTAINER=	cyberbotx@cyberbotx.com
COMMENT=	Full-featured free source code editing component for GTK
WWW=		https://www.scintilla.org/

LICENSE=	SCINTILLA
LICENSE_NAME=	License for Lexilla, Scintilla and SciTE
LICENSE_FILE=	${WRKSRC}/../License.txt
LICENSE_PERMS=	dist-mirror dist-sell pkg-mirror pkg-sell auto-accept

DEPRECATED=	No consumers left in the tree, the library is intended to be bundled
EXPIRATION_DATE=2026-04-01

USES=		compiler:c++17-lang cpe gmake gnome iconv pkgconfig tar:tgz

USE_GNOME=	cairo gdkpixbuf gtk30
USE_LDCONFIG=	yes

MAKEFILE=	makefile
MAKE_ARGS=	GTK3=1
.if defined(WITH_DEBUG)
MAKE_ARGS+=	DEBUG=1
.endif
MAKE_ENV=	LDFLAGS="${LDFLAGS}"

CFLAGS+=	-DPIC -fpic

PATCH_WRKSRC=	${WRKDIR}/${PORTNAME}
WRKSRC=		${WRKDIR}/${PORTNAME}/gtk

.include <bsd.port.pre.mk>

.if ${CHOSEN_COMPILER_TYPE} == clang
MAKE_ARGS+=	CLANG=1
.endif

do-install:
	@${MKDIR} ${STAGEDIR}${PREFIX}/include/scintilla
	${INSTALL_DATA} ${WRKSRC}/../include/*.h \
		${STAGEDIR}${PREFIX}/include/scintilla
	${INSTALL_LIB} ${WRKSRC}/../bin/*.so \
		${STAGEDIR}${PREFIX}/lib

.include <bsd.port.post.mk>

x11-toolkits/scintilla/distinfo

deleted100644 → 0
+0 −3
Original line number Diff line number Diff line
TIMESTAMP = 1719352619
SHA256 (scintilla550.tgz) = e553e95509f01f92aa157fa02d06a712642e13d69a11ec1a02a7ddf22c406231
SIZE (scintilla550.tgz) = 1784060
+0 −39
Original line number Diff line number Diff line
--- gtk/makefile.orig	2024-03-19 04:36:37 UTC
+++ gtk/makefile
@@ -16,8 +16,6 @@ ifdef CLANG
 
 WARNINGS = -Wpedantic -Wall
 ifdef CLANG
-CXX = clang++
-CC = clang
 WARNINGS += -Wno-deprecated-register
 ifdef windir
 # Turn off some warnings that occur when Clang is being used on Windows where it
@@ -34,7 +32,7 @@ SANITIZE = address
 # thread also need to create Position Independent Executable -> search online documentation
 SANITIZE = address
 #SANITIZE = undefined
-BASE_FLAGS += -fsanitize=$(SANITIZE)
+#BASE_FLAGS += -fsanitize=$(SANITIZE)
 endif
 ARFLAGS = rc
 RANLIB ?= ranlib
@@ -68,7 +66,8 @@ COMPLIB=$(basedir)/bin/scintilla.a
 DEL = rm -f
 endif
 COMPLIB=$(basedir)/bin/scintilla.a
-COMPONENT=$(basedir)/bin/libscintilla.$(SHAREDEXTENSION)
+SONAME=libscintilla.$(SHAREDEXTENSION)
+COMPONENT=$(basedir)/bin/$(SONAME)
 
 vpath %.h $(srcdir) $(basedir)/src $(basedir)/include
 vpath %.c $(srcdir)
@@ -166,7 +165,7 @@ $(COMPONENT): $(SRC_OBJS) $(GTK_OBJS) $(MARSHALLER)
 	$(RANLIB) $@
 
 $(COMPONENT): $(SRC_OBJS) $(GTK_OBJS) $(MARSHALLER)
-	$(CXX) $(CXX_ALL_FLAGS) $(CXXFLAGS) $(LDFLAGS) $^ -o $@ $(CONFIGLIB)
+	$(CXX) $(CXX_ALL_FLAGS) $(CXXFLAGS) $(LDFLAGS) $^ -Wl,-soname,$(SONAME) -o $@ $(CONFIGLIB)
 
 # Automatically generate header dependencies with "make depend"
 include deps.mak
Loading