git: 2df674236d4e - main - devel/ptypes: Remove expired port

From: Muhammad Moinur Rahman <bofh_at_FreeBSD.org>
Date: Thu, 29 Feb 2024 12:52:50 UTC
The branch main has been updated by bofh:

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

commit 2df674236d4eedc66daad111487589769c185ce4
Author:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2024-02-29 12:25:01 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2024-02-29 12:52:25 +0000

    devel/ptypes: Remove expired port
    
    devel/ptypes
---
 MOVED                                            |  1 +
 devel/Makefile                                   |  1 -
 devel/ptypes/Makefile                            | 53 ------------------------
 devel/ptypes/distinfo                            |  2 -
 devel/ptypes/files/patch-src-Makefile.FreeBSD    | 28 -------------
 devel/ptypes/files/patch-src-Makefile.common     | 18 --------
 devel/ptypes/files/patch-wshare-Makefile.FreeBSD | 16 -------
 devel/ptypes/files/patch-wshare-Makefile.common  | 14 -------
 devel/ptypes/pkg-descr                           | 21 ----------
 devel/ptypes/pkg-plist                           | 10 -----
 10 files changed, 1 insertion(+), 163 deletions(-)

diff --git a/MOVED b/MOVED
index b11ba26777d1..b3286085019e 100644
--- a/MOVED
+++ b/MOVED
@@ -3015,3 +3015,4 @@ misc/smssend||2024-02-29|Has expired: Depends on legacy websites / pages to send
 multimedia/aegisub||2024-02-29|Has expired: BROKEN for nearly a year
 multimedia/camserv||2024-02-29|Has expired: Last upstream release was in 2002, reconsider using multimedia/ustreamer or multimedia/ffmpeg
 multimedia/flvstreamer||2024-02-29|Has expired: Last release 2010 and no active development since, consider using multimedia/ffmpeg
+devel/ptypes||2024-02-29|Has expired: Abandoned upstream, doesn't fetch
diff --git a/devel/Makefile b/devel/Makefile
index dec1f9edede9..39b954c1fcd6 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -4189,7 +4189,6 @@
     SUBDIR += pthsem
     SUBDIR += ptl
     SUBDIR += ptlib
-    SUBDIR += ptypes
     SUBDIR += publib
     SUBDIR += purescript-language-server
     SUBDIR += pushmi
diff --git a/devel/ptypes/Makefile b/devel/ptypes/Makefile
deleted file mode 100644
index 346100ea716b..000000000000
--- a/devel/ptypes/Makefile
+++ /dev/null
@@ -1,53 +0,0 @@
-PORTNAME=	ptypes
-PORTVERSION=	2.1.1
-CATEGORIES=	devel
-MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	C++ Portable Types Library
-WWW=		http://ptypes.sourceforge.net/
-
-LICENSE=	BSD3CLAUSE
-LICENSE_FILE=	${WRKSRC}/LICENSE
-
-DEPRECATED=	Abandoned upstream, doesn't fetch
-EXPIRATION_DATE=	2024-02-29
-
-SHLIB_VER=	21
-
-PTYPES_CFLAGS=	${CFLAGS}
-MAKE_ARGS=	DEBUG_FLAGS="${DEBUG_FLAGS}" PTYPES_CFLAGS="${PTYPES_CFLAGS}"
-PLIST_SUB=	SHLIB_VER=${SHLIB_VER}
-MAKE_JOBS_UNSAFE=	yes
-USE_LDCONFIG=	yes
-
-PORTDOCS=	*
-PORTEXAMPLES=	*
-
-OPTIONS_DEFINE=	DEBUG OPTIMIZED_CFLAGS DOCS EXAMPLES
-
-DEBUG_VARS=		DEBUG_FLAGS="-DDEBUG -g"
-OPTIMIZED_CFLAGS_VARS=	PTYPES_CFLAGS+="-O2"
-
-pre-install:
-	@${RM} ${WRKSRC}/include/*.orig
-	@${RM} ${WRKSRC}/wshare/*.o ${WRKSRC}/wshare/*.orig
-
-do-install:
-	@${MKDIR} ${STAGEDIR}${PREFIX}/include/ptypes
-	${INSTALL_DATA} ${WRKSRC}/include/* ${STAGEDIR}${PREFIX}/include/ptypes
-	@${MKDIR} ${STAGEDIR}${PREFIX}/lib
-	${INSTALL_LIB} ${WRKSRC}/so/libptypes.so.${SHLIB_VER} ${STAGEDIR}${PREFIX}/lib
-	${LN} -sf libptypes.so.${SHLIB_VER} ${STAGEDIR}${PREFIX}/lib/libptypes.so
-	${INSTALL_DATA} ${WRKSRC}/lib/* ${STAGEDIR}${PREFIX}/lib
-
-do-install-EXAMPLES-on:
-	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/wshare
-	${INSTALL_DATA} ${WRKSRC}/wshare/*.* ${STAGEDIR}${EXAMPLESDIR}/wshare
-	${INSTALL_PROGRAM} ${WRKSRC}/wshare/wshare ${STAGEDIR}${EXAMPLESDIR}/wshare
-
-do-install-DOCS-on:
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}/doc
-	cd ${WRKSRC} && ${COPYTREE_SHARE} "index.html doc" ${STAGEDIR}${DOCSDIR}
-
-.include <bsd.port.mk>
diff --git a/devel/ptypes/distinfo b/devel/ptypes/distinfo
deleted file mode 100644
index f91530fd46da..000000000000
--- a/devel/ptypes/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (ptypes-2.1.1.tar.gz) = 64478db6e6a214db8ba25b041d1b1d4486ec8b2790f180d00c8fff3d2db76624
-SIZE (ptypes-2.1.1.tar.gz) = 222769
diff --git a/devel/ptypes/files/patch-src-Makefile.FreeBSD b/devel/ptypes/files/patch-src-Makefile.FreeBSD
deleted file mode 100644
index dc895455e3c4..000000000000
--- a/devel/ptypes/files/patch-src-Makefile.FreeBSD
+++ /dev/null
@@ -1,28 +0,0 @@
---- src/Makefile.FreeBSD.orig	2012-12-11 17:58:18.000000000 +0100
-+++ src/Makefile.FreeBSD	2012-12-11 17:59:25.000000000 +0100
-@@ -12,20 +12,20 @@
- # Makefile for FreeBSD, called from ../Makefile
- #
- 
--CXX = g++
-+#CXX = g++
- 
- OS_CXXOPTS_ST = -Wall
--OS_CXXOPTS = $(OS_CXXOPTS_ST) -pthread -fPIC
-+OS_CXXOPTS = $(OS_CXXOPTS_ST) -fPIC
- 
--# OS_LDLIBS = -lc_r
-+OS_LDLIBS = -pthread
- 
- LIBTOOL = $(CXX) -shared -pthread
- SOSTRIP = strip
- 
- SOEXT = so
--SOINSTOPT = -h $(SOREALNAME)
-+SOINSTOPT = -Wl,-soname,$(SOREALNAME)
- 
--PREFIX = /usr/local
-+PREFIX = $(PREFIX)
- 
- include Makefile.common
- 
diff --git a/devel/ptypes/files/patch-src-Makefile.common b/devel/ptypes/files/patch-src-Makefile.common
deleted file mode 100644
index af5e05753fd0..000000000000
--- a/devel/ptypes/files/patch-src-Makefile.common
+++ /dev/null
@@ -1,18 +0,0 @@
---- src/Makefile.common.orig	2007-06-27 17:05:49.000000000 +0400
-+++ src/Makefile.common	2007-12-14 18:36:40.000000000 +0300
-@@ -18,12 +18,12 @@
- AR              = ar cru
- RANLIB          = ranlib
- 
--DDEBUG          = -DDEBUG
-+DDEBUG          = $(DEBUG_FLAGS)
- INCDIR          = ../include
--CXXOPTS         = $(OS_CXXOPTS) $(DDEBUG) -I$(INCDIR) -O2
-+CXXOPTS         = $(OS_CXXOPTS) $(DDEBUG) -I$(INCDIR) $(CFLAGS)
- LDLIBS          = $(OS_LDLIBS)
- 
--CXXOPTS_ST      = -DPTYPES_ST $(OS_CXXOPTS_ST) $(DDEBUG) -I$(INCDIR) -O2
-+CXXOPTS_ST      = -DPTYPES_ST $(OS_CXXOPTS_ST) $(DDEBUG) -I$(INCDIR) $(CFLAGS)
- LDLIBS_ST       = $(OS_LDLIBS_ST)
- 
- LIBNAME         = libptypes.a
diff --git a/devel/ptypes/files/patch-wshare-Makefile.FreeBSD b/devel/ptypes/files/patch-wshare-Makefile.FreeBSD
deleted file mode 100644
index 130440700799..000000000000
--- a/devel/ptypes/files/patch-wshare-Makefile.FreeBSD
+++ /dev/null
@@ -1,16 +0,0 @@
---- wshare/Makefile.FreeBSD.orig	2012-12-11 18:00:13.000000000 +0100
-+++ wshare/Makefile.FreeBSD	2012-12-11 18:00:32.000000000 +0100
-@@ -12,10 +12,10 @@
- # Makefile for FreeBSD, called from ../Makefile
- #
- 
--CXX = g++
-+#CXX = g++
- 
--OS_CXXOPTS = -Wall -pthread
--# OS_LDLIBS = -lc_r
-+OS_CXXOPTS = -Wall
-+OS_LDLIBS = -pthread
- 
- include Makefile.common
- 
diff --git a/devel/ptypes/files/patch-wshare-Makefile.common b/devel/ptypes/files/patch-wshare-Makefile.common
deleted file mode 100644
index 7c1233374d09..000000000000
--- a/devel/ptypes/files/patch-wshare-Makefile.common
+++ /dev/null
@@ -1,14 +0,0 @@
---- wshare/Makefile.common.orig	2007-12-14 18:41:28.000000000 +0300
-+++ wshare/Makefile.common	2007-12-14 18:41:47.000000000 +0300
-@@ -15,9 +15,9 @@
- 
- .SUFFIXES:	.cxx .o
- 
--DDEBUG      = -DDEBUG
-+DDEBUG      = $(DEBUG_FLAGS)
- INCDIR      = ../include
--CXXOPTS     = $(OS_CXXOPTS) $(DDEBUG) -I$(INCDIR) -O2
-+CXXOPTS     = $(OS_CXXOPTS) $(DDEBUG) -I$(INCDIR) $(CFLAGS)
- LDLIBS      = $(OS_LDLIBS)
- 
- BINDEST     = ../bin
diff --git a/devel/ptypes/pkg-descr b/devel/ptypes/pkg-descr
deleted file mode 100644
index 950fd8014841..000000000000
--- a/devel/ptypes/pkg-descr
+++ /dev/null
@@ -1,21 +0,0 @@
-PTypes is a C++ Portable Types Library. It offers the following features:
-
-* Threads and synchronization objects along with message queues solve
-   the vital problem of diversity of the threading API's on different
-   platforms.
-* IP socket classes and utilities provide complete IP-based framework
-   for both client-side and server-side programming. They can be
-   combined with PTypes multithreading.
-* Dynamic strings, variants, character sets, date/time type and various
-   kinds of dynamic and associative arrays: Delphi programmers will find
-   them very similar to the ones in their favorite language.
-* Streaming interfaces provide buffered I/O with simple and powerful text
-   parsing methods. A strictly defined syntax for the given text format
-   or a formal language can be represented by calls to PTypes token
-   extraction methods. The unified streaming interface is applicable to
-   files, named pipes and network sockets.
-* Special thread class with enhanced functionality called unit. Units have
-   their own main() and input/output 'plugs'; they can be connected to each
-   other within one application to form pipes, like processes in the Unix shell.
-* Finally, everything above is portable: all platform-dependent details
-   are hidden inside.
diff --git a/devel/ptypes/pkg-plist b/devel/ptypes/pkg-plist
deleted file mode 100644
index 0b7da7397f8a..000000000000
--- a/devel/ptypes/pkg-plist
+++ /dev/null
@@ -1,10 +0,0 @@
-include/ptypes/pasync.h
-include/ptypes/pinet.h
-include/ptypes/pport.h
-include/ptypes/pstreams.h
-include/ptypes/ptime.h
-include/ptypes/ptypes.h
-lib/libptypes.a
-lib/libptypes.so
-lib/libptypes.so.%%SHLIB_VER%%
-lib/libptypesn.a