SecBSD's official ports repository

This commit is contained in:
purplerain 2023-08-16 22:26:55 +00:00
commit 2c0afcbbf3
Signed by: purplerain
GPG key ID: F42C07F07E2E35B7
64331 changed files with 5339189 additions and 0 deletions

37
devel/binutils/Makefile Normal file
View file

@ -0,0 +1,37 @@
COMMENT = GNU binary utilities
DISTNAME = binutils-2.41
EXTRACT_SUFX = .tar.bz2
CATEGORIES = devel
HOMEPAGE = https://sourceware.org/binutils/
MAINTAINER = Frederic Cambus <fcambus@openbsd.org>
# GPLv3+
PERMIT_PACKAGE = Yes
WANTLIB += c z zstd
LIB_DEPENDS += archivers/zstd
MASTER_SITES = ${MASTER_SITE_GNU:=binutils/}
CONFIGURE_STYLE = gnu
CONFIGURE_ARGS += --disable-gprof \
--disable-ld \
--disable-libctf \
--disable-nls \
--disable-install-libbfd \
--program-prefix=g \
--with-system-zlib
USE_GMAKE = Yes
post-install:
@rm ${PREFIX}/info/bfd.info # Installed by devel/gdb
@rm -rf ${PREFIX}/*-unknown-openbsd${OSREV}
.include <bsd.port.mk>

2
devel/binutils/distinfo Normal file
View file

@ -0,0 +1,2 @@
SHA256 (binutils-2.41.tar.bz2) = pMS+wFL3uDcAJOYDieGUN38/SLVmGEGOpRBn9nqqsws=
SIZE (binutils-2.41.tar.bz2) = 37132937

14
devel/binutils/pkg/DESCR Normal file
View file

@ -0,0 +1,14 @@
This package contains the following GNU binary utilities:
- addr2line - Converts addresses into filenames and line numbers.
- ar - A utility for creating, modifying and extracting from archives.
- c++filt - Filter to demangle encoded C++ symbols.
- elfedit - Update ELF header and program property of ELF files.
- nm - Lists symbols from object files.
- objcopy - Copies and translates object files.
- objdump - Displays information from object files.
- ranlib - Generates an index to the contents of an archive.
- readelf - Displays information from any ELF format object file.
- size - Lists the section sizes of an object or archive file.
- strings - Lists printable strings from files.
- strip - Discards symbols.

33
devel/binutils/pkg/PLIST Normal file
View file

@ -0,0 +1,33 @@
@conflict gas-*
@bin bin/gaddr2line
@bin bin/gar
@bin bin/gas
@bin bin/gc++filt
@bin bin/gelfedit
@bin bin/gnm
@bin bin/gobjcopy
@bin bin/gobjdump
@bin bin/granlib
@bin bin/greadelf
@bin bin/gsize
@bin bin/gstrings
@bin bin/gstrip
@info info/as.info
@info info/binutils.info
@info info/sframe-spec.info
@man man/man1/gaddr2line.1
@man man/man1/gar.1
@man man/man1/gas.1
@man man/man1/gc++filt.1
@comment @man man/man1/gdlltool.1
@man man/man1/gelfedit.1
@man man/man1/gnm.1
@man man/man1/gobjcopy.1
@man man/man1/gobjdump.1
@man man/man1/granlib.1
@man man/man1/greadelf.1
@man man/man1/gsize.1
@man man/man1/gstrings.1
@man man/man1/gstrip.1
@comment @man man/man1/gwindmc.1
@comment @man man/man1/gwindres.1