git: 85c4fc55f465 - main - devel/ptmalloc: Remove expired port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 02 Dec 2023 13:02:12 UTC
The branch main has been updated by rene:
URL: https://cgit.FreeBSD.org/ports/commit/?id=85c4fc55f465484310eb7ba5aedf4d04852c1841
commit 85c4fc55f465484310eb7ba5aedf4d04852c1841
Author: Rene Ladan <rene@FreeBSD.org>
AuthorDate: 2023-12-02 13:01:57 +0000
Commit: Rene Ladan <rene@FreeBSD.org>
CommitDate: 2023-12-02 13:01:57 +0000
devel/ptmalloc: Remove expired port
2023-11-30 devel/ptmalloc: Abandonware, last release in 2006 and there are other alternative malloc implementations available
---
MOVED | 1 +
devel/Makefile | 1 -
devel/ptmalloc/Makefile | 31 ----------------------
devel/ptmalloc/distinfo | 2 --
devel/ptmalloc/files/patch-Makefile | 51 -------------------------------------
devel/ptmalloc/pkg-descr | 12 ---------
devel/ptmalloc/pkg-plist | 4 ---
7 files changed, 1 insertion(+), 101 deletions(-)
diff --git a/MOVED b/MOVED
index 86e0baea2c39..c35bbdbb0ce2 100644
--- a/MOVED
+++ b/MOVED
@@ -8144,3 +8144,4 @@ java/wildfly12||2023-12-02|Has expired: End of life upstream
java/wildfly11||2023-12-02|Has expired: End of life upstream
net-p2p/arbitrum-avm||2023-12-02|Has expired: BROKEN for more than an year
www/mozplugger||2023-12-02|Has expired: Obsolete, defunct as Mozilla Firefox dropped support for plugin interface as of ESR 60
+devel/ptmalloc||2023-12-02|Has expired: Abandonware, last release in 2006 and there are other alternative malloc implementations available
diff --git a/devel/Makefile b/devel/Makefile
index f3c6a4bc30de..77ef8e658395 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -4145,7 +4145,6 @@
SUBDIR += pthsem
SUBDIR += ptl
SUBDIR += ptlib
- SUBDIR += ptmalloc
SUBDIR += ptypes
SUBDIR += publib
SUBDIR += purescript-language-server
diff --git a/devel/ptmalloc/Makefile b/devel/ptmalloc/Makefile
deleted file mode 100644
index b0fd9dc2b4ff..000000000000
--- a/devel/ptmalloc/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-PORTNAME= ptmalloc
-PORTVERSION= 3.0
-PORTREVISION= 2
-CATEGORIES= devel
-MASTER_SITES= http://www.malloc.de/malloc/
-DISTNAME= ${PORTNAME}3-current
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Alternative threads-aware malloc
-WWW= http://www.malloc.de/en/
-
-DEPRECATED= Abandonware, last release in 2006 and there are other alternative malloc implementations available
-EXPIRATION_DATE=2023-11-30
-
-LICENSE= MIT
-LICENSE_FILE= ${WRKSRC}/COPYRIGHT
-
-USES= gmake
-WRKSRC= ${WRKDIR}/${PORTNAME}3
-USE_LDCONFIG= yes
-ALL_TARGET= posix
-TEST_TARGET= check
-
-do-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/include/${PORTNAME}
- ${INSTALL_DATA} ${WRKSRC}/malloc-2.8.3.h ${STAGEDIR}${PREFIX}/include/${PORTNAME}/malloc.h
- ${INSTALL_DATA} ${WRKSRC}/libptmalloc3.a ${STAGEDIR}${PREFIX}/lib/libptmalloc.a
- ${INSTALL_LIB} ${WRKSRC}/ptmalloc3.so ${STAGEDIR}${PREFIX}/lib/libptmalloc.so.3
- ${LN} -sf libptmalloc.so.3 ${STAGEDIR}${PREFIX}/lib/libptmalloc.so
-
-.include <bsd.port.mk>
diff --git a/devel/ptmalloc/distinfo b/devel/ptmalloc/distinfo
deleted file mode 100644
index af9b075b5379..000000000000
--- a/devel/ptmalloc/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (ptmalloc3-current.tar.gz) = f353606f24a579597a1ff5b51009a45d75da047b3975d82c3f613f85bcf312db
-SIZE (ptmalloc3-current.tar.gz) = 82712
diff --git a/devel/ptmalloc/files/patch-Makefile b/devel/ptmalloc/files/patch-Makefile
deleted file mode 100644
index c7dd4ad31207..000000000000
--- a/devel/ptmalloc/files/patch-Makefile
+++ /dev/null
@@ -1,51 +0,0 @@
---- Makefile.orig 2006-03-31 11:25:23.000000000 -0500
-+++ Makefile 2008-08-30 17:37:37.000000000 -0500
-@@ -17,12 +17,12 @@
- TAR_FLAGS = --numeric-owner --exclude "*~" --exclude "debian/tmp*"
-
- #CC = /pkg/gcc-2.95.2-wg/bin/gcc
--CC = gcc
-+CC ?= cc
-
- SYS_FLAGS =
--OPT_FLAGS = -g -O2 #-O # -O2
-+OPT_FLAGS = -O2 #-O # -O2
- WARN_FLAGS = -Wall -Wstrict-prototypes
--SH_FLAGS = -shared -fpic
-+SH_FLAGS = -shared -fPIC
-
- INC_FLAGS = -Isysdeps/generic
-
-@@ -44,17 +44,20 @@
- MALLOC_OBJ = ptmalloc3.o malloc.o
- LIB_MALLOC = libptmalloc3.a
-
-+# Target libraries
-+LIBS = libptmalloc3.a ptmalloc3.so
-+
- T_SUF =
- TESTS = t-test1$(T_SUF) t-test2$(T_SUF) \
- tst-independent-alloc$(T_SUF)
- #m-test1$(T_SUF) tst-mallocstate$(T_SUF) tst-mstats$(T_SUF)
-
--CFLAGS = $(SYS_FLAGS) $(OPT_FLAGS) $(WARN_FLAGS) $(THR_FLAGS) $(INC_FLAGS)
-+CFLAGS += $(SYS_FLAGS) $(OPT_FLAGS) $(WARN_FLAGS) $(THR_FLAGS) $(INC_FLAGS)
-
- .c.o:
- $(CC) -c $(CFLAGS) $<
-
--all: $(LIB_MALLOC) $(TESTS)
-+all: $(LIBS) $(TESTS)
-
- ptmalloc3.o: ptmalloc3.c malloc-2.8.3.h
- $(CC) -c $(CFLAGS) $(M_FLAGS) -DMSPACES=1 $<
-@@ -72,6 +75,9 @@
- libptmalloc3.so: $(MALLOC_OBJ)
- $(CC) $(SH_FLAGS) $(CFLAGS) $(M_FLAGS) $(MALLOC_OBJ) -o $@
-
-+ptmalloc3.so: ptmalloc3.c malloc-2.8.3.h
-+ $(CC) $(SH_FLAGS) $(CFLAGS) $(M_FLAGS) malloc.c -o $@
-+
- again:
- $(RM) $(TESTS)
- $(MAKE) $(TESTS)
diff --git a/devel/ptmalloc/pkg-descr b/devel/ptmalloc/pkg-descr
deleted file mode 100644
index d3a3d8b9c0f5..000000000000
--- a/devel/ptmalloc/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-This package is a modified version of Doug Lea's malloc-2.8.3
-implementation adapted for multiple threads, while trying to
-avoid lock contention as much as possible.
-
-As part of the GNU C library, the source files may be available under
-the GNU Library General Public License (see the comments in the
-files). But as part of this stand-alone package, the code is also
-available under the (probably less restrictive) conditions described
-in the file 'COPYRIGHT'. In any case, there is no warranty whatsoever
-for this package.
-
-This release was partly funded by Pixar Animation Studios.
diff --git a/devel/ptmalloc/pkg-plist b/devel/ptmalloc/pkg-plist
deleted file mode 100644
index 541829e21d9b..000000000000
--- a/devel/ptmalloc/pkg-plist
+++ /dev/null
@@ -1,4 +0,0 @@
-include/ptmalloc/malloc.h
-lib/libptmalloc.a
-lib/libptmalloc.so
-lib/libptmalloc.so.3