Commit 471101bc authored by Daniel Engberg's avatar Daniel Engberg
Browse files

devel/libbfd: Remove port

Obsolete, use devel/binutils

PR:		286880
Reviewed by:	joerg (maintainer)
parent 48bb4c2c
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -4888,3 +4888,4 @@ misc/amazon-qldb-shell||2025-12-05|Discontinued by Amazon as of July 2025: old a
devel/libmill||2025-12-05|Has expired: Abandonware, not use in the ports tree
devel/py-bsd||2025-12-05|Has expired: Unmaintained upstream
devel/electron34||2025-12-07|Has expired: EOLed upstream, switch to newer version
devel/libbfd||2025-12-07|Obsolete port, use devel/binutils instead
+0 −1
Original line number Diff line number Diff line
@@ -1231,7 +1231,6 @@
    SUBDIR += libb2
    SUBDIR += libbacktrace
    SUBDIR += libbegemot
    SUBDIR += libbfd
    SUBDIR += libbinio
    SUBDIR += libblake3
    SUBDIR += libbpfjit

devel/libbfd/Makefile

deleted100644 → 0
+0 −47
Original line number Diff line number Diff line
PORTNAME=	libbfd
PORTVERSION=	2.40
CATEGORIES=	devel
MASTER_SITES=	SOURCEWARE/binutils/releases
DISTNAME=	binutils-${PORTVERSION}

MAINTAINER=	joerg@FreeBSD.org
COMMENT=	Universal BFD library from GNU binutils

BROKEN_aarch64=		Fails to configure: machine aarch64-portbld not recognized
BROKEN_armv6=		Fails to configure: BFD does not support target armv6-portbld-freebsd12.0
BROKEN_armv7=		Fails to configure: BFD does not support target armv7-portbld-freebsd12.0
BROKEN_mips64=		Fails to configure: BFD does not support target mips64-portbld-freebsd12.0
BROKEN_riscv64=		Fails to configure: machine riscv64-portbld not recognized

CONFLICTS=	mingw-binutils binutils

WRKSRC=		${WRKDIR}/binutils-${PORTVERSION}/bfd

USES=		gmake libtool tar:xz
GNU_CONFIGURE=	yes
CONFIGURE_ARGS=	--enable-install-libbfd \
		--disable-nls \
		--enable-shared \
		--enable-targets=all \
		--disable-werror
CONFIGURE_TARGET=${ARCH:S/amd64/x86_64/}-portbld-${OPSYS:tl}${OSREL}
INFO=		bfd

pre-configure:
# Configure and build pic version of libiberty
	(cd ${WRKSRC}/../libiberty && \
		${SETENV} CC="${CC}" CFLAGS="${CFLAGS}" CPP="${CPP}" \
			CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" \
			LIBS="${LIBS}" ${CONFIGURE_ENV} ./configure \
			${CONFIGURE_ARGS} --build=${CONFIGURE_TARGET} && \
		${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} \
			${MAKE_ARGS})
	(cd ${WRKSRC}/../libsframe && \
		${SETENV} CC="${CC}" CFLAGS="${CFLAGS}" CPP="${CPP}" \
			CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}" \
			LIBS="${LIBS}" ${CONFIGURE_ENV} ./configure \
			${CONFIGURE_ARGS} --build=${CONFIGURE_TARGET} && \
		${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} ${MAKEFILE} \
			${MAKE_ARGS})

.include <bsd.port.mk>

devel/libbfd/distinfo

deleted100644 → 0
+0 −3
Original line number Diff line number Diff line
TIMESTAMP = 1677616773
SHA256 (binutils-2.40.tar.xz) = 0f8a4c272d7f17f369ded10a4aca28b8e304828e95526da482b0ccc4dfc9d8e1
SIZE (binutils-2.40.tar.xz) = 25241484

devel/libbfd/pkg-descr

deleted100644 → 0
+0 −4
Original line number Diff line number Diff line
Universal BFD library from the GNU binutils

BFD stands for "Binary File Descriptor".  This library can handle
almost any object file format on earth.
Loading