Commit 8b86b032 authored by Rene Ladan's avatar Rene Ladan
Browse files

math/opensolaris-libm: Remove expired port

2024-12-31 math/opensolaris-libm: Obsolete, consider using libm in base or math/openlibm
parent 3333ee54
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -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
+0 −1
Original line number Diff line number Diff line
@@ -686,7 +686,6 @@
    SUBDIR += openlibm
    SUBDIR += openmesh
    SUBDIR += openscop
    SUBDIR += opensolaris-libm
    SUBDIR += openturns
    SUBDIR += optpp
    SUBDIR += or-tools

math/opensolaris-libm/Makefile

deleted100644 → 0
+0 −43
Original line number Diff line number Diff line
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>

math/opensolaris-libm/distinfo

deleted100644 → 0
+0 −3
Original line number Diff line number Diff line
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

math/opensolaris-libm/pkg-descr

deleted100644 → 0
+0 −20
Original line number Diff line number Diff line
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.
Loading