git: da0bf5b77e74 - main - devel/libPropList: Remove expired port

From: Rene Ladan <rene_at_FreeBSD.org>
Date: Mon, 30 Jun 2025 10:58:35 UTC
The branch main has been updated by rene:

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

commit da0bf5b77e74ff6483660756c7a09912cae99cef
Author:     Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2025-06-30 10:57:32 +0000
Commit:     Rene Ladan <rene@FreeBSD.org>
CommitDate: 2025-06-30 10:57:32 +0000

    devel/libPropList: Remove expired port
    
    2025-06-30 devel/libPropList: Deprecated and unsupported upstream
---
 MOVED                                        |  1 +
 devel/Makefile                               |  1 -
 devel/libPropList/Makefile                   | 25 -------------
 devel/libPropList/distinfo                   |  2 --
 devel/libPropList/files/patch-filehandling.c | 53 ----------------------------
 devel/libPropList/pkg-descr                  |  9 -----
 devel/libPropList/pkg-plist                  |  5 ---
 7 files changed, 1 insertion(+), 95 deletions(-)

diff --git a/MOVED b/MOVED
index 2134639fec18..425c44bf4b38 100644
--- a/MOVED
+++ b/MOVED
@@ -4578,3 +4578,4 @@ textproc/py-jtextfsm|textproc/py-textfsm|2025-06-30|Has expired: Upstream inacti
 net-mgmt/unifi8|net-mgmt/unifi9|2025-06-30|Has expired: No longer supported by upstream
 devel/openwince-include||2025-06-30|Has expired: Abandoned, last release in 2005 and no consumers in tree
 net/zillion||2025-06-30|Has expired: Unmaintained upstream as last release was in 2003
+devel/libPropList||2025-06-30|Has expired: Deprecated and unsupported upstream
diff --git a/devel/Makefile b/devel/Makefile
index 063db330319d..97389416a9ad 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -1208,7 +1208,6 @@
     SUBDIR += lfcxml
     SUBDIR += libCello
     SUBDIR += libIDL
-    SUBDIR += libPropList
     SUBDIR += libabigail
     SUBDIR += libac
     SUBDIR += libada
diff --git a/devel/libPropList/Makefile b/devel/libPropList/Makefile
deleted file mode 100644
index a8f02729a6bc..000000000000
--- a/devel/libPropList/Makefile
+++ /dev/null
@@ -1,25 +0,0 @@
-PORTNAME=	libproplist
-PORTVERSION=	0.10.1
-PORTREVISION=	3
-CATEGORIES=	devel
-MASTER_SITES=	http://distfiles.macports.org/libproplist/
-DISTNAME=	libPropList-${PORTVERSION}
-
-MAINTAINER=	ports@FreeBSD.org
-COMMENT=	Property library for gnome and Window Maker
-
-DEPRECATED=	Deprecated and unsupported upstream
-EXPIRATION_DATE=2025-06-30
-
-GNU_CONFIGURE=	yes
-USES=		libtool
-USE_LDCONFIG=	yes
-
-post-patch:
-	${REINPLACE_CMD} -e "s,mkdir rmdir,mkdir mkstemp rmdir," \
-		${WRKSRC}/configure
-
-post-install:
-	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libPropList.so
-
-.include <bsd.port.mk>
diff --git a/devel/libPropList/distinfo b/devel/libPropList/distinfo
deleted file mode 100644
index 857fecd5c41c..000000000000
--- a/devel/libPropList/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (libPropList-0.10.1.tar.gz) = 7181fa6f3450c0a619732c6ee60bab204eb7901d08182020e8340c648cd04e85
-SIZE (libPropList-0.10.1.tar.gz) = 152625
diff --git a/devel/libPropList/files/patch-filehandling.c b/devel/libPropList/files/patch-filehandling.c
deleted file mode 100644
index 074161f39fca..000000000000
--- a/devel/libPropList/files/patch-filehandling.c
+++ /dev/null
@@ -1,53 +0,0 @@
---- filehandling.c.orig	Tue Feb 15 03:03:56 2000
-+++ filehandling.c	Mon Jun 12 19:07:56 2000
-@@ -458,13 +458,18 @@
-   FILE *theFile;
-   int c;
-   char *desc = NULL;
-+  int fd;
-   
-   theRealFileName = PLGetString(PLGetFilename(pl));
-   if(!theRealFileName) return NO;
-   
-   if (atomically)
-     {
-+#ifndef HAVE_MKSTEMP
-       theFileName = tmpnam(NULL);
-+#else
-+      theFileName = "/var/tmp/tmp.XXXXXX";
-+#endif
-       strcpy(tmp_fileName, theFileName);
- 
-       if((tmp_basename=strtok(tmp_fileName, "/")))
-@@ -492,14 +497,31 @@
- 	} 
-       
-       theFileName = strcat(dirname, basename);
-+#ifdef HAVE_MKSTEMP
-+      strcpy(tmp_fileName, theFileName);
-+      if ((fd = mkstemp(tmp_fileName)) == -1)
-+
-+        goto failure; /* Not reached */
-+
-+      if ((theFile = fdopen(fd, "w+")) == NULL)
-+
-+        goto failure; /* Not reached */
-+
-+      theFileName = tmp_fileName;
-+#endif
-     } 
-   else
-     { 
-       theFileName = theRealFileName;
-+#ifdef HAVE_MKSTEMP
-+      theFile = fopen(theFileName, "w");
-+#endif /* HAVE_MKSTEMP */
-     } 
- 
-   /* Open the file (whether temp or real) for writing. */
-+#ifndef HAVE_MKSTEMP
-   theFile = fopen(theFileName, "w");
-+#endif /* ! HAVE_MKSTEMP */
- 
-   if (theFile == NULL)          /* Something went wrong; we weren't
-                                  * even able to open the file. */
diff --git a/devel/libPropList/pkg-descr b/devel/libPropList/pkg-descr
deleted file mode 100644
index 713f37286fc4..000000000000
--- a/devel/libPropList/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-This library is necessary for property settings for some gnome applications.
-
-The purpose of PL is to closely mimic the behaviour of the property
-lists used in GNUstep/OPENSTEP (there formed with the NSString,
-NSData, NSArray and NSDictionary classes) and to be compatible with
-it. PL enables programs that use configuration or preference files to
-make these compatible with GNUstep/OPENSTEP's user defaults handling
-mechanism, without needing to use Objective-C or GNUstep/OPENSTEP
-themselves.
diff --git a/devel/libPropList/pkg-plist b/devel/libPropList/pkg-plist
deleted file mode 100644
index ff0eaff94d39..000000000000
--- a/devel/libPropList/pkg-plist
+++ /dev/null
@@ -1,5 +0,0 @@
-include/proplist.h
-lib/libPropList.a
-lib/libPropList.so
-lib/libPropList.so.0
-lib/libPropList.so.0.2.2