aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2025-01-01 12:12:40 +0000
committerRene Ladan <rene@FreeBSD.org>2025-01-01 12:12:40 +0000
commit8b86b032b33b1a9d89608bc3d09d2cf48d3187b0 (patch)
tree994ea16d07c1fbbe2f167aa424cc10c84e187af1
parent3333ee54efbc85197d83a55d25cec490bf516e1c (diff)
math/opensolaris-libm: Remove expired port
2024-12-31 math/opensolaris-libm: Obsolete, consider using libm in base or math/openlibm
-rw-r--r--MOVED1
-rw-r--r--math/Makefile1
-rw-r--r--math/opensolaris-libm/Makefile43
-rw-r--r--math/opensolaris-libm/distinfo3
-rw-r--r--math/opensolaris-libm/pkg-descr20
-rw-r--r--math/opensolaris-libm/pkg-plist15
6 files changed, 1 insertions, 82 deletions
diff --git a/MOVED b/MOVED
index 1b9dea5ec9d0..1e66299fefb5 100644
--- a/MOVED
+++ b/MOVED
@@ -3834,3 +3834,4 @@ databases/postgresql12-server||2025-01-01|Has expired: PostgreSQL-12 is end-of-l
devel/kdesvn||2025-01-01|Has expired: Dwindling amount of users and streamlining of ports for the KDE Team to maintain
databases/compass||2025-01-01|Has expired: Depends on expired devel/electron29
security/dirmngr|security/gnupg|2025-01-01|Has expired: Obsolete, now maintained within GNU Privacy Guard (GnuPG). Please use security/gnupg
+math/opensolaris-libm||2025-01-01|Has expired: Obsolete, consider using libm in base or math/openlibm
diff --git a/math/Makefile b/math/Makefile
index e4c2c0bca578..42e9839c877f 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -686,7 +686,6 @@
SUBDIR += openlibm
SUBDIR += openmesh
SUBDIR += openscop
- SUBDIR += opensolaris-libm
SUBDIR += openturns
SUBDIR += optpp
SUBDIR += or-tools
diff --git a/math/opensolaris-libm/Makefile b/math/opensolaris-libm/Makefile
deleted file mode 100644
index 832dcba19b9c..000000000000
--- a/math/opensolaris-libm/Makefile
+++ /dev/null
@@ -1,43 +0,0 @@
-PORTNAME= opensolaris-libm
-PORTVERSION= 2006.01.31
-DISTVERSIONPREFIX= v
-PORTREVISION= 5
-CATEGORIES= math
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= C99 Math and vector libraries from OpenSolaris snv_33
-WWW= https://docs.oracle.com/cd/E19422-01/819-3693/ncg_lib.html
-
-LICENSE= CDDL
-LICENSE_FILE= ${WRKSRC}/usr/src/OPENSOLARIS.LICENSE
-
-DEPRECATED= Obsolete, consider using libm in base or math/openlibm
-EXPIRATION_DATE=2024-12-31
-
-BROKEN_FreeBSD_14= fails to compile: conflicting types for 'lround'
-ONLY_FOR_ARCHS= amd64 # i386 possible with much work
-
-PORTSCOUT= ignore:1
-
-USE_GITHUB= yes
-GH_ACCOUNT= jrmarino
-GH_TAGNAME= 2017.01.31
-
-BUILD_WRKSRC= ${WRKSRC}/usr/src/libm/wos64
-INSTALL_WRKSRC= ${WRKSRC}/usr/src/libm/wos64
-MAKEFILE= Makefile.bsd
-MAKE_ENV= ARCH=${ARCH} USE_ASSEMBLY_VERSIONS=yes
-
-.include <bsd.port.options.mk>
-
-.if ${OPSYS} == FreeBSD
-RUN_DEPENDS= ${LOCALBASE}/bin/addr2line:devel/binutils
-
-post-patch:
- # The addr2line program in FreeBSD is inadequate, so pull in
- # binutils on FreeBSD
- @${REINPLACE_CMD} -e 's|/usr/bin|/usr/local/bin|' \
- ${WRKSRC}/usr/src/libm/src/m9x/__traceback.c
-.endif
-
-.include <bsd.port.mk>
diff --git a/math/opensolaris-libm/distinfo b/math/opensolaris-libm/distinfo
deleted file mode 100644
index ae95ab547b76..000000000000
--- a/math/opensolaris-libm/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1485870843
-SHA256 (jrmarino-opensolaris-libm-v2006.01.31-2017.01.31_GH0.tar.gz) = 42ef6a57674237dd9822c76bf799ff51d58a69a9c726bd6801be37f916a6afa1
-SIZE (jrmarino-opensolaris-libm-v2006.01.31-2017.01.31_GH0.tar.gz) = 985592
diff --git a/math/opensolaris-libm/pkg-descr b/math/opensolaris-libm/pkg-descr
deleted file mode 100644
index f4919852932c..000000000000
--- a/math/opensolaris-libm/pkg-descr
+++ /dev/null
@@ -1,20 +0,0 @@
-In 2006, Sun Microsystems released math and vector math libraries as
-part of their effort to open-source Solaris:
-
-libmvec - vector math library
- This library contains function to evaluate common mathematical functions
- for several arguments at once. The argument values are specified by one
- or more vectors (arrays) of data, and the corresponding result values
- are stored in another vector.
-
-libm - C99 math library
- Functions in this library provide common elementary mathematical
- functions and floating point environment routines defined by System V,
- ANSI C, POSIX, and so on. Additional functions in this library provide
- extended support for handling floating point exceptions.
-
-The original source has been modified to build on FreeBSD and DragonFly
-using GCC or clang and the GNU assembler. All fixes introduced by Nexenta
-and Illumos projects have also been incorporated. Missing x86_64 variants
-of lrint and lround have added. The floating-point exception logging
-including address->symbol translation has also been implemented.
diff --git a/math/opensolaris-libm/pkg-plist b/math/opensolaris-libm/pkg-plist
deleted file mode 100644
index 9bb1c19387e9..000000000000
--- a/math/opensolaris-libm/pkg-plist
+++ /dev/null
@@ -1,15 +0,0 @@
-include/opensolaris-libm/complex.h
-include/opensolaris-libm/fenv.h
-include/opensolaris-libm/floatingpoint.h
-include/opensolaris-libm/iso/math_c99.h
-include/opensolaris-libm/iso/math_iso.h
-include/opensolaris-libm/math.h
-include/opensolaris-libm/sys/feature_tests.h
-include/opensolaris-libm/sys/ieeefp.h
-include/opensolaris-libm/tgmath.h
-lib/opensolaris/libm.a
-lib/opensolaris/libm.so
-lib/opensolaris/libm.so.2
-lib/opensolaris/libmvec.a
-lib/opensolaris/libmvec.so
-lib/opensolaris/libmvec.so.1