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

53
devel/sdcc/Makefile Normal file
View file

@ -0,0 +1,53 @@
COMMENT= Small Device C Compiler
BROKEN-sparc64= illegal operands building SDCCval.c
BROKEN-alpha= sdcc segfaults when building the device library
BROKEN-aarch64= *** BFD does not support target aarch64-unknown-openbsd6.2.
DISTNAME= sdcc-src-4.2.0
PKGNAME= ${DISTNAME:S/-src//}
EXTRACT_SUFX= .tar.bz2
CATEGORIES= devel
HOMEPAGE= http://sdcc.sourceforge.net/
MAINTAINER= Brian Callahan <bcallah@openbsd.org>
# GPLv2+
PERMIT_PACKAGE= Yes
WANTLIB += ${COMPILER_LIBCXX} c m readline z
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=sdcc/}
# clang6 makes sdcc regenerate its configure scripts at *BUILD* time
# so we need to add the autoconf/automake depends. We don't know
# why this is.
DPB_PROPERTIES += nojunk
# c++11
COMPILER= base-clang ports-gcc
BUILD_DEPENDS= ${RUN_DEPENDS} \
${MODGNU_AUTOCONF_DEPENDS} \
${MODGNU_AUTOMAKE_DEPENDS} \
devel/boost
RUN_DEPENDS= devel/gputils
CONFIGURE_STYLE= gnu
CONFIGURE_ARGS+= docdir=${PREFIX}/share/doc/sdcc
CONFIGURE_ENV+= sdcc_cv_c_ggdb=no \
sdcc_cv_cxx_ggdb=no \
bor_cv_c_ggdb=no \
ac_cv_lib_lex='none needed' \
CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include" \
LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib"
USE_GMAKE= Yes
MAKE_ENV= AUTOCONF_VERSION="${AUTOCONF_VERSION}" \
AUTOMAKE_VERSION="${AUTOMAKE_VERSION}"
AUTOCONF_VERSION= 2.69
AUTOMAKE_VERSION= 1.11
WRKDIST= ${WRKDIR}/${PKGNAME}
.include <bsd.port.mk>

2
devel/sdcc/distinfo Normal file
View file

@ -0,0 +1,2 @@
SHA256 (sdcc-src-4.2.0.tar.bz2) = tJuuHSO81gV6gsT/5WE/nNDLz9HpQOnYTEv+nfCowFM=
SIZE (sdcc-src-4.2.0.tar.bz2) = 19662367

3
devel/sdcc/pkg/DESCR Normal file
View file

@ -0,0 +1,3 @@
SDCC is an open-source, retargetable, optimizing ANSI - C compiler. The
current version targets the Intel 8051, Zilog Z80, Dallas 80C390,
Motorola HC08 and Microchip PIC MCUs.

10264
devel/sdcc/pkg/PLIST Normal file

File diff suppressed because it is too large Load diff