git: 7a25ab4c5cf6 - main - devel/sdts++: Remove expired port

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Wed, 22 Nov 2023 13:10:09 UTC
The branch main has been updated by rene:

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

commit 7a25ab4c5cf62f41542a967a0a6139eef5384742
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2023-11-22 13:09:54 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2023-11-22 13:09:54 +0000

    devel/sdts++: Remove expired port
    
    2023-11-22 devel/sdts++: Last upstream release was in 2003 and both MASTER_SITES and WWW are unreachable
---
 MOVED                                              |  1 +
 devel/Makefile                                     |  1 -
 devel/sdts++/Makefile                              | 40 -------------
 devel/sdts++/distinfo                              |  2 -
 devel/sdts++/files/patch-doc__sdts++.texi          | 59 ------------------
 .../files/patch-sdts++_builder_sb__Accessor.cpp    | 59 ------------------
 devel/sdts++/files/patch-sdts++_io_FormatParser.yy | 13 ----
 .../files/patch-sdts++_io_sio__8211Converter.cpp   | 10 ----
 .../files/patch-sdts++_io_sio__8211DDRField.cpp    | 10 ----
 devel/sdts++/files/patch-sdts++_io_sio__Utils.cpp  | 10 ----
 devel/sdts++/files/patch-sysutils_t__basename.cpp  | 10 ----
 devel/sdts++/files/patch-sysutils_t__dirname.cpp   | 10 ----
 .../sdts++/files/patch-sysutils_t__stringutils.cpp | 10 ----
 devel/sdts++/pkg-descr                             |  5 --
 devel/sdts++/pkg-plist                             | 69 ----------------------
 15 files changed, 1 insertion(+), 308 deletions(-)

diff --git a/MOVED b/MOVED
index 36af5b505399..9da513b76ea0 100644
--- a/MOVED
+++ b/MOVED
@@ -8091,3 +8091,4 @@ www/guile-www||2023-11-21|Has expired: Last upstream release was in 2002 and no
 x11-toolkits/wlroots-devel|x11-toolkits/wlroots|2023-11-21|Out of date: use x11-toolkits/wlroots for now
 games/suyimazu|games/mizuma|2023-11-22|Project renamed
 www/dfileserver||2023-11-22|Has expired: Obsolete, consider using www/darkhttpd
+devel/sdts++||2023-11-22|Has expired: Last upstream release was in 2003 and both MASTER_SITES and WWW are unreachable
diff --git a/devel/Makefile b/devel/Makefile
index 81391f8aadaf..b1bca8a85779 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -7570,7 +7570,6 @@
     SUBDIR += sdlmm
     SUBDIR += sdlskk
     SUBDIR += sdsl-lite
-    SUBDIR += sdts++
     SUBDIR += sedsed
     SUBDIR += seer-gdb
     SUBDIR += selene
diff --git a/devel/sdts++/Makefile b/devel/sdts++/Makefile
deleted file mode 100644
index 918b94fb27a4..000000000000
--- a/devel/sdts++/Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
-PORTNAME=	sdts++
-PORTVERSION=	1.5.1
-PORTREVISION=	21
-CATEGORIES=	devel
-MASTER_SITES=	http://thor-f5.er.usgs.gov/sdts/sdtsxx/ \
-		http://lychnobite.org/sdts/
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	C++ library for SDTS related development
-WWW=		https://mcmcweb.er.usgs.gov/sdts/sdtsxx/
-
-DEPRECATED=	Last upstream release was in 2003 and both MASTER_SITES and WWW are unreachable
-EXPIRATION_DATE=	2023-11-22
-
-LIB_DEPENDS=	libboost_thread.so:devel/boost-libs
-
-USES=		autoreconf bison dos2unix gmake libtool makeinfo
-DOS2UNIX_GLOB=	*.cpp
-USE_CXXSTD=	c++14
-USE_LDCONFIG=	yes
-
-GNU_CONFIGURE=	yes
-CONFIGURE_ARGS=	--with-boost=${LOCALBASE}/include
-
-INSTALL_TARGET=	install-strip
-
-INFO=		sdts++
-
-.include <bsd.port.options.mk>
-
-.if ${OPSYS} == FreeBSD && ( ${OSVERSION} >= 1400091 || ( ${OSVERSION} >= 1302507 && ${OSVERSION} < 1400000 ))
-CPPFLAGS+=  -Dregister=
-.endif
-
-post-patch:
-.for f in AUTHORS ChangeLog NEWS README
-	@${TOUCH} ${WRKSRC}/sysutils/${f}
-.endfor
-
-.include <bsd.port.mk>
diff --git a/devel/sdts++/distinfo b/devel/sdts++/distinfo
deleted file mode 100644
index 83835fcacb7c..000000000000
--- a/devel/sdts++/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (sdts++-1.5.1.tar.gz) = dd624ec95821f2e69d51524df0b5eac5574344c6f8b0a0ca64d86badbb01199e
-SIZE (sdts++-1.5.1.tar.gz) = 900121
diff --git a/devel/sdts++/files/patch-doc__sdts++.texi b/devel/sdts++/files/patch-doc__sdts++.texi
deleted file mode 100644
index 2cdd3f1ad769..000000000000
--- a/devel/sdts++/files/patch-doc__sdts++.texi
+++ /dev/null
@@ -1,59 +0,0 @@
---- doc/sdts++.texi.orig	2003-06-10 18:15:51 UTC
-+++ doc/sdts++.texi
-@@ -7,6 +7,10 @@
- @setfilename sdts++.info
- @settitle @code{sdts++} Library
- @setchapternewpage odd
-+@dircategory C++ toolkit for reading and writing SDTS datasets
-+@direntry
-+* stds++: (sdts++).		C++ toolkit for reading and writing SDTS datasets
-+@end direntry
- 
- @c Put functions in the concept index
- @syncodeindex fn cp
-@@ -35,8 +39,8 @@
- % be automatically generated, just to keep things simple.
- % This is rather kludgy, actually: argument #1 is the colon from the RCS
- % string. It's only there so that RCS/CVS won't expand the wrong thing.
--@xdef@seteditionone$Revision#1 #2 ${#2}
--@xdef@edition{@seteditionone$Revision: 1.21 $}
-+\xdef\seteditionone$Revision#1 #2 ${#2}
-+\xdef\edition{\seteditionone$Revision: 1.21 $}
- @end tex
- @c %** End of header
- 
-@@ -57,11 +61,11 @@ are preserved on all copies.
- @iftex
- @subtitle Edition @edition
- @end iftex
--@author Mark Coletti <mcoletti@clark.net>
-+@author Mark Coletti <mcoletti@@clark.net>
- 
- @page
- @vskip 0pt plus 1filll
--Copyright @copyright 2003 United States Geological Survey.
-+Copyright @copyright{} 2003 United States Geological Survey.
- 
- Permission is granted to make and distribute verbatim copies of
- this manual provided the copyright notice and this permission notice
-@@ -1169,12 +1173,14 @@ sio_8211FieldFormat declares the followi
- This class contains specific subfield formatting information.
- 
- This class defines the following enumerators:
--    
--@code{
--     typedef enum @{ A, I, R, S, C, B, X @} type;
--    
--     typedef enum @{ fixed, variable @} format;
--}
-+
-+@ftable @code
-+
-+@item     typedef enum @{ A, I, R, S, C, B, X @} type;
-+
-+@item     typedef enum @{ fixed, variable @} format;
-+
-+@end ftable
-     
- This class declares the following members:
-  
diff --git a/devel/sdts++/files/patch-sdts++_builder_sb__Accessor.cpp b/devel/sdts++/files/patch-sdts++_builder_sb__Accessor.cpp
deleted file mode 100644
index 4806a832767b..000000000000
--- a/devel/sdts++/files/patch-sdts++_builder_sb__Accessor.cpp
+++ /dev/null
@@ -1,59 +0,0 @@
---- sdts++/builder/sb_Accessor.cpp.orig	2016-06-20 14:59:02 UTC
-+++ sdts++/builder/sb_Accessor.cpp
-@@ -26,6 +26,13 @@
- #include <cctype>
- #include <cstring>
- 
-+#ifdef __FreeBSD__
-+#  include <osreldate.h>
-+#  if __FreeBSD_version < 500035
-+#    include <stlport/iosfwd>
-+#  endif
-+#endif
-+namespace std { using ::mbstate_t; }
- #include <boost/smart_ptr.hpp>
- #include <boost/filesystem/path.hpp>
- #include <boost/filesystem/operations.hpp>
-@@ -157,24 +164,24 @@ sb_Accessor::~sb_Accessor( )
- 
- static const char* module_mnemonics_[] =
- { 
--  {"CATS"},
--  {"CATD"},
--  {"DDOM"},
--  {"DDSH"},
--  {"MDOM"},
--  {"MDEF"},
--  {"DQHL"},
--  {"DQPA"},
--  {"DQAA"},
--  {"DQLC"},
--  {"DQCG"},
--  {"IDEN"},
--  {"IREF"},
--  {"LDEF"},
--  {"RSDF"},
--  {"STAT"},
--  {"XREF"},
--  {""}
-+  "CATS",
-+  "CATD",
-+  "DDOM",
-+  "DDSH",
-+  "MDOM",
-+  "MDEF",
-+  "DQHL",
-+  "DQPA",
-+  "DQAA",
-+  "DQLC",
-+  "DQCG",
-+  "IDEN",
-+  "IREF",
-+  "LDEF",
-+  "RSDF",
-+  "STAT",
-+  "XREF",
-+  ""
- }; // module_mnemonics
- 
- 
diff --git a/devel/sdts++/files/patch-sdts++_io_FormatParser.yy b/devel/sdts++/files/patch-sdts++_io_FormatParser.yy
deleted file mode 100644
index edada988d815..000000000000
--- a/devel/sdts++/files/patch-sdts++_io_FormatParser.yy
+++ /dev/null
@@ -1,13 +0,0 @@
---- sdts++/io/FormatParser.yy.orig	2002-10-07 20:44:24 UTC
-+++ sdts++/io/FormatParser.yy
-@@ -71,6 +71,10 @@
- 
- #include <iostream>
- 
-+#include <cstdio>
-+
-+#include <cstdlib>
-+
- #ifndef INCLUDED_SIO8211FIELDFORMAT_H
- #include "sdts++/io/sio_8211FieldFormat.h"
- #endif
diff --git a/devel/sdts++/files/patch-sdts++_io_sio__8211Converter.cpp b/devel/sdts++/files/patch-sdts++_io_sio__8211Converter.cpp
deleted file mode 100644
index 8d6b7cc476b2..000000000000
--- a/devel/sdts++/files/patch-sdts++_io_sio__8211Converter.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- sdts++/io/sio_8211Converter.cpp.orig	2016-06-20 14:59:02 UTC
-+++ sdts++/io/sio_8211Converter.cpp
-@@ -16,6 +16,7 @@
- 
- #include <strstream>
- #include <iomanip>
-+#include <cstring>
- 
- #include <algorithm>
- 
diff --git a/devel/sdts++/files/patch-sdts++_io_sio__8211DDRField.cpp b/devel/sdts++/files/patch-sdts++_io_sio__8211DDRField.cpp
deleted file mode 100644
index 3e8412d076c9..000000000000
--- a/devel/sdts++/files/patch-sdts++_io_sio__8211DDRField.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- sdts++/io/sio_8211DDRField.cpp.orig	2016-06-20 14:59:02 UTC
-+++ sdts++/io/sio_8211DDRField.cpp
-@@ -18,6 +18,7 @@
- #endif
- 
- #include <strstream>
-+#include <cstring>
- 
- 
- 
diff --git a/devel/sdts++/files/patch-sdts++_io_sio__Utils.cpp b/devel/sdts++/files/patch-sdts++_io_sio__Utils.cpp
deleted file mode 100644
index e3b5baae197e..000000000000
--- a/devel/sdts++/files/patch-sdts++_io_sio__Utils.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- sdts++/io/sio_Utils.cpp.orig	2016-06-20 14:59:02 UTC
-+++ sdts++/io/sio_Utils.cpp
-@@ -15,6 +15,7 @@
- #endif
- 
- #include <cstdlib>
-+#include <cstring>
- 
- 
- 
diff --git a/devel/sdts++/files/patch-sysutils_t__basename.cpp b/devel/sdts++/files/patch-sysutils_t__basename.cpp
deleted file mode 100644
index a2842ead2aa3..000000000000
--- a/devel/sdts++/files/patch-sysutils_t__basename.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- sysutils/t_basename.cpp.orig	2016-06-20 14:59:02 UTC
-+++ sysutils/t_basename.cpp
-@@ -3,6 +3,7 @@
- //
- 
- #include <iostream>
-+#include <cstdlib>
- 
- #include "fileutils.h"
- 
diff --git a/devel/sdts++/files/patch-sysutils_t__dirname.cpp b/devel/sdts++/files/patch-sysutils_t__dirname.cpp
deleted file mode 100644
index 9f7a7eb14c78..000000000000
--- a/devel/sdts++/files/patch-sysutils_t__dirname.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- sysutils/t_dirname.cpp.orig	2016-06-20 14:59:02 UTC
-+++ sysutils/t_dirname.cpp
-@@ -3,6 +3,7 @@
- //
- 
- #include <iostream>
-+#include <cstdlib>
- 
- #include "fileutils.h"
- 
diff --git a/devel/sdts++/files/patch-sysutils_t__stringutils.cpp b/devel/sdts++/files/patch-sysutils_t__stringutils.cpp
deleted file mode 100644
index 5c5281598e62..000000000000
--- a/devel/sdts++/files/patch-sysutils_t__stringutils.cpp
+++ /dev/null
@@ -1,10 +0,0 @@
---- sysutils/t_stringutils.cpp.orig	2016-06-20 14:59:02 UTC
-+++ sysutils/t_stringutils.cpp
-@@ -5,6 +5,7 @@
- #include <iostream>
- #include <string>
- #include <cassert>
-+#include <cstdlib>
- 
- using namespace std;
- 
diff --git a/devel/sdts++/pkg-descr b/devel/sdts++/pkg-descr
deleted file mode 100644
index d35182ac9577..000000000000
--- a/devel/sdts++/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-SDTS++ is a C++ toolkit that programmers can use to write
-applications that can read or write SDTS datasets. Application
-developers can use SDTS++ library classes to work with the
-logical structure of these datasets without having to worry
-about the physical details of each dataset.
diff --git a/devel/sdts++/pkg-plist b/devel/sdts++/pkg-plist
deleted file mode 100644
index d256eebe0f13..000000000000
--- a/devel/sdts++/pkg-plist
+++ /dev/null
@@ -1,69 +0,0 @@
-include/sdts++/builder/sb_Accessor.h
-include/sdts++/builder/sb_At.h
-include/sdts++/builder/sb_Catd.h
-include/sdts++/builder/sb_Cats.h
-include/sdts++/builder/sb_Cell.h
-include/sdts++/builder/sb_Clrx.h
-include/sdts++/builder/sb_Comp.h
-include/sdts++/builder/sb_Dddf.h
-include/sdts++/builder/sb_Ddom.h
-include/sdts++/builder/sb_Ddsh.h
-include/sdts++/builder/sb_Dq.h
-include/sdts++/builder/sb_ForeignID.h
-include/sdts++/builder/sb_Iden.h
-include/sdts++/builder/sb_Iref.h
-include/sdts++/builder/sb_Ldef.h
-include/sdts++/builder/sb_Line.h
-include/sdts++/builder/sb_Module.h
-include/sdts++/builder/sb_Pnts.h
-include/sdts++/builder/sb_Poly.h
-include/sdts++/builder/sb_Ring.h
-include/sdts++/builder/sb_Rsdf.h
-include/sdts++/builder/sb_Spatial.h
-include/sdts++/builder/sb_Spdm.h
-include/sdts++/builder/sb_Stat.h
-include/sdts++/builder/sb_Utils.h
-include/sdts++/builder/sb_Xref.h
-include/sdts++/container/sc_Field.h
-include/sdts++/container/sc_Module.h
-include/sdts++/container/sc_MultiTypeValue.h
-include/sdts++/container/sc_Record.h
-include/sdts++/container/sc_Subfield.h
-include/sdts++/io/FormatLexer.c
-include/sdts++/io/FormatParser.c
-include/sdts++/io/sio_8211Converter.h
-include/sdts++/io/sio_8211DDR.h
-include/sdts++/io/sio_8211DDRField.h
-include/sdts++/io/sio_8211DDRLeader.h
-include/sdts++/io/sio_8211DR.h
-include/sdts++/io/sio_8211DRLeader.h
-include/sdts++/io/sio_8211DirEntry.h
-include/sdts++/io/sio_8211Directory.h
-include/sdts++/io/sio_8211Field.h
-include/sdts++/io/sio_8211FieldArea.h
-include/sdts++/io/sio_8211FieldFormat.h
-include/sdts++/io/sio_8211Leader.h
-include/sdts++/io/sio_8211Record.h
-include/sdts++/io/sio_8211SubfieldFormat.h
-include/sdts++/io/sio_8211Utils.h
-include/sdts++/io/sio_Buffer.h
-include/sdts++/io/sio_Converter.h
-include/sdts++/io/sio_ConverterFactory.h
-include/sdts++/io/sio_Error.h
-include/sdts++/io/sio_Reader.h
-include/sdts++/io/sio_Utils.h
-include/sdts++/io/sio_Writer.h
-include/sdts++/logical/sl_Chain.h
-include/sdts++/logical/sl_Node.h
-include/sdts++/logical/sl_Object.h
-include/sdts++/logical/sl_Point.h
-include/sdts++/logical/sl_Polygon.h
-include/sdts++/logical/sl_Ring.h
-include/sdts++/logical/sl_String.h
-include/sysutils/fileutils.h
-include/sysutils/stringutils.h
-lib/libsdts++.a
-lib/libsdts++.so
-lib/libsdts++.so.0
-lib/libsdts++.so.0.0.0
-lib/libsysutils.a