SecBSD's official ports repository
This commit is contained in:
commit
2c0afcbbf3
64331 changed files with 5339189 additions and 0 deletions
53
devel/sdcc/Makefile
Normal file
53
devel/sdcc/Makefile
Normal 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
2
devel/sdcc/distinfo
Normal 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
3
devel/sdcc/pkg/DESCR
Normal 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
10264
devel/sdcc/pkg/PLIST
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue