aboutsummaryrefslogtreecommitdiff
path: root/lang/sdcc-devel
diff options
context:
space:
mode:
Diffstat (limited to 'lang/sdcc-devel')
-rw-r--r--lang/sdcc-devel/Makefile102
-rw-r--r--lang/sdcc-devel/distinfo3
-rw-r--r--lang/sdcc-devel/files/patch-device-lib-Makefile.in45
-rw-r--r--lang/sdcc-devel/files/patch-device-non-free-lib-Makefile.in32
-rw-r--r--lang/sdcc-devel/pkg-plist30
5 files changed, 0 insertions, 212 deletions
diff --git a/lang/sdcc-devel/Makefile b/lang/sdcc-devel/Makefile
deleted file mode 100644
index 8a4e5fa72667..000000000000
--- a/lang/sdcc-devel/Makefile
+++ /dev/null
@@ -1,102 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= sdcc
-PORTVERSION= 3.6.1.2016.07.08
-PORTREVISION= 8
-CATEGORIES= lang
-MASTER_SITES= SF/sdcc/snapshot_builds/sdcc-src/ \
- http://tijl.fastmail.com/mirror/
-PKGNAMESUFFIX= -devel
-DISTNAME= ${PORTNAME}-src-20160708-9632
-
-MAINTAINER= tijl@FreeBSD.org
-COMMENT= Small Device C Compiler
-
-LICENSE= GPLv3
-
-BUILD_DEPENDS= ${LOCALBASE}/include/boost/graph/adjacency_list.hpp:devel/boost-libs
-
-CONFLICTS_INSTALL= sdcc-[0-9]*
-DESCR= ${PORTSDIR}/lang/sdcc/pkg-descr
-GNU_CONFIGURE= yes
-USES= gmake readline:port tar:bzip2
-
-OPTIONS_DEFINE= DEVLIB DOCS UCSIM
-OPTIONS_MULTI= TARGETS
-OPTIONS_MULTI_TARGETS= HC08 MCS51 PIC STM8 Z80
-OPTIONS_DEFAULT= DEVLIB UCSIM HC08 MCS51 PIC STM8 Z80
-DEVLIB_DESC= Device libraries
-HC08_DESC= Freescale 68HC08/S08
-MCS51_DESC= Intel MCS51, Maxim DS80C390/DS80C400
-PIC_DESC= Microchip PIC
-STM8_DESC= STMicroelectronics STM8
-UCSIM_DESC= The ucSim simulator
-Z80_DESC= Zilog Z80/Z180/GBZ80, Rabbit 2000/3000, Toshiba TLCS-90
-
-CONFIGURE_ARGS= --disable-avr --disable-install-libbfd --disable-werror \
- --disable-st7 docdir=${DOCSDIR} sdcc_cv_c_fms_extensions=no
-PORTDATA= *
-PORTDOCS= *
-WRKSRC= ${WRKDIR}/sdcc
-
-OPTIONS_SUB= yes
-DEVLIB_CONFIGURE_OFF= --disable-device-lib
-HC08_CONFIGURE_OFF= --disable-hc08 --disable-hc08-port \
- --disable-s08-port
-MCS51_CONFIGURE_OFF= --disable-51 --disable-mcs51-port \
- --disable-ds390-port --disable-ds400-port
-PIC_BUILD_DEPENDS= gputils>=1.2.0:devel/gputils
-PIC_RUN_DEPENDS= gpasm:devel/gputils
-PIC_CONFIGURE_OFF= --disable-pic14-port --disable-pic16-port
-STM8_CONFIGURE_OFF= --disable-stm8 --disable-stm8-port
-UCSIM_CONFIGURE_OFF= --disable-ucsim
-Z80_CONFIGURE_OFF= --disable-z80 --disable-z80-port \
- --disable-z180-port --disable-gbz80-port \
- --disable-r2k-port --disable-r3ka-port \
- --disable-tlcs90-port
-
-BROKEN_aarch64= Fails to configure: BFD does not support target aarch64-portbld-freebsd11.0
-
-.include <bsd.port.options.mk>
-
-.if ${ARCH} == "amd64"
-CONFIGURE_TARGET= x86_64-portbld-${OPSYS:tl}${OSREL}
-.endif
-
-post-patch:
- @${REINPLACE_CMD} '/install:/s/:.*/:/' \
- ${WRKSRC}/Makefile.in \
- ${WRKSRC}/support/sdbinutils/libiberty/Makefile.in
- @${REINPLACE_CMD} '/^SUBDIRS =/s/doc//' \
- ${WRKSRC}/support/sdbinutils/bfd/Makefile.in
- @${REINPLACE_CMD} 's/[[:<:]]ARCH[[:>:]]/PICARCH/g' \
- ${WRKSRC}/device/lib/pic14/Makefile.common \
- ${WRKSRC}/device/lib/pic14/Makefile.in \
- ${WRKSRC}/device/lib/pic14/configure \
- ${WRKSRC}/device/lib/pic14/libm/Makefile.in \
- ${WRKSRC}/device/lib/pic14/libsdcc/enhanced/Makefile.in \
- ${WRKSRC}/device/lib/pic14/libsdcc/enhanced-no-xinst/Makefile.in \
- ${WRKSRC}/device/lib/pic14/libsdcc/regular/Makefile.in \
- ${WRKSRC}/device/lib/pic16/Makefile.in \
- ${WRKSRC}/device/lib/pic16/configure \
- ${WRKSRC}/device/lib/pic16/debug/Makefile.in \
- ${WRKSRC}/device/lib/pic16/libc/Makefile.in \
- ${WRKSRC}/device/lib/pic16/libio/Makefile.in \
- ${WRKSRC}/device/lib/pic16/libm/Makefile.in \
- ${WRKSRC}/device/lib/pic16/libsdcc/Makefile.in \
- ${WRKSRC}/device/lib/pic16/startup/Makefile.in \
- ${WRKSRC}/device/non-free/lib/pic14/Makefile.common.in \
- ${WRKSRC}/device/non-free/lib/pic14/Makefile.rules \
- ${WRKSRC}/device/non-free/lib/pic16/Makefile.in \
- ${WRKSRC}/device/non-free/lib/pic16/configure \
- ${WRKSRC}/device/non-free/lib/pic16/libdev/Makefile.in
-.if ! ${PORT_OPTIONS:MDOCS}
- @${REINPLACE_CMD} 's, [a-z-]*doc,,' \
- ${WRKSRC}/Makefile.in \
- ${WRKSRC}/sim/ucsim/packages_in.mk
-.endif
-
-post-install:
- ${FIND} -d ${STAGEDIR}${DATADIR} -type d -empty -delete
-
-.include <bsd.port.mk>
diff --git a/lang/sdcc-devel/distinfo b/lang/sdcc-devel/distinfo
deleted file mode 100644
index 7bc617345af3..000000000000
--- a/lang/sdcc-devel/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1468001098
-SHA256 (sdcc-src-20160708-9632.tar.bz2) = 67d031d4f8eacca357823221ffdf3d49006c08253d94ab503dd2827005744aed
-SIZE (sdcc-src-20160708-9632.tar.bz2) = 17997468
diff --git a/lang/sdcc-devel/files/patch-device-lib-Makefile.in b/lang/sdcc-devel/files/patch-device-lib-Makefile.in
deleted file mode 100644
index f451679046b9..000000000000
--- a/lang/sdcc-devel/files/patch-device-lib-Makefile.in
+++ /dev/null
@@ -1,45 +0,0 @@
---- device/lib/Makefile.in.orig 2015-04-15 16:44:20 UTC
-+++ device/lib/Makefile.in
-@@ -513,27 +513,6 @@ clean_intermediate-pic14:
- # ---------------------------------------------------
- install: all installdirs
- [ ! -d "$(BUILDDIR)" ] || $(CP_U) -r $(BUILDDIR)/* $(sdcc_libdir)
-- $(CP_U) -r $(MODELS) $(srcdir)/mcs51 $(srcdir)/ds390 $(srcdir)/ds400 \
-- $(srcdir)/z80 $(srcdir)/z180 $(srcdir)/r2k $(srcdir)/r3ka $(srcdir)/tlcs90 $(srcdir)/gbz80 \
-- $(srcdir)/hc08 $(srcdir)/s08 \
-- $(srcdir)/stm8 \
-- $(srcdir)/pic14 $(srcdir)/pic16 $(srcdir)/*.c $(sdcc_libdir)/src
-- $(CP_U) -r $(MODELS) mcs51 ds390 ds400 z80 z180 r2k r3ka tlcs90 gbz80 hc08 s08 stm8 $(sdcc_libdir)/src
--
-- for src in $(MODELS) ds390 ds400 z80 z180 r2k r3ka tlcs90 gbz80 hc08 s08 stm8 pic14 pic16; do \
-- find $(sdcc_libdir)/src/$$src -depth \
-- \( -name '*.rel' -o -name '*.dump*' -o -name '*.sym' -o -name '*.o' -o -name '*.lib' -o \
-- -name '*.lst' -o -name '*.asm' -o -name '.svn' -o -name 'autom4te.cache' -o \
-- -name 'build' -o -name 'bin' -o -name 'Makefile*' -o -name 'config*' -o \
-- -name 'depcomp' -o -name 'missing' -o -name 'install-sh' -o \
-- -name 'bootstrap.sh' \) \
-- -exec rm -rf {} + ; \
-- done
-- find $(sdcc_libdir)/src/mcs51 -depth \
-- \( -name '*.rel' -o -name '*.dump*' -o -name '*.sym' -o -name '*.o' -o -name '*.lib' -o \
-- -name '*.lst' -o -name '.svn' -o -name 'build' -o -name 'bin' -o \
-- -name 'Makefile*' \) \
-- -exec rm -rf {} +
-
- # Deleting all the installed files
- # --------------------------------
-@@ -553,13 +532,7 @@ installcheck:
- # Creating installation directories
- # ---------------------------------
- installdirs:
-- for model in $(MODELS); do \
-- mkdir -p $(sdcc_libdir)/$$model; \
-- done
-- for libdir in small-stack-auto ds390 ds400 hc08 s08 pic16 pic14; do \
-- mkdir -p $(sdcc_libdir)/$$libdir; \
-- done
-- mkdir -p $(sdcc_libdir)/src
-+ mkdir -p $(sdcc_libdir)
-
- # Creating dependencies
- # ---------------------
diff --git a/lang/sdcc-devel/files/patch-device-non-free-lib-Makefile.in b/lang/sdcc-devel/files/patch-device-non-free-lib-Makefile.in
deleted file mode 100644
index 039a38f3dc8f..000000000000
--- a/lang/sdcc-devel/files/patch-device-non-free-lib-Makefile.in
+++ /dev/null
@@ -1,32 +0,0 @@
---- device/non-free/lib/Makefile.in.orig 2015-03-26 13:21:24 UTC
-+++ device/non-free/lib/Makefile.in
-@@ -353,17 +353,6 @@ clean_intermediate-pic14:
- install: all installdirs
- ifneq ($(TARGETS), )
- [ ! -d "$(BUILDDIR)" ] || $(CP_U) -r $(BUILDDIR)/* $(sdcc_libdir)
-- $(CP_U) -r $(foreach p, $(ENABLED_PORTS), $(srcdir)/$(p)) $(sdcc_libdir)/src
--
-- for src in $(ENABLED_PORTS); do \
-- find $(sdcc_libdir)/src/$$src -depth \
-- \( -name '*.rel' -o -name '*.dump*' -o -name '*.sym' -o -name '*.o' -o -name '*.lib' -o \
-- -name '*.lst' -o -name '*.asm' -o -name '.svn' -o -name 'autom4te.cache' -o \
-- -name 'build' -o -name 'bin' -o -name 'Makefile*' -o -name 'config*' -o \
-- -name 'depcomp' -o -name 'missing' -o -name 'install-sh' -o \
-- -name 'bootstrap.sh' \) \
-- -exec rm -rf {} + ; \
-- done
- endif
-
- # Deleting all the installed files
-@@ -385,10 +374,7 @@ installcheck:
- # ---------------------------------
- installdirs:
- ifneq ($(TARGETS), )
-- for libdir in $(ENABLED_PORTS); do \
-- mkdir -p $(sdcc_libdir)/$$libdir; \
-- done
-- mkdir -p $(sdcc_libdir)/src
-+ mkdir -p $(sdcc_libdir)
- endif
-
- # Creating dependencies
diff --git a/lang/sdcc-devel/pkg-plist b/lang/sdcc-devel/pkg-plist
deleted file mode 100644
index 967bbefd62ca..000000000000
--- a/lang/sdcc-devel/pkg-plist
+++ /dev/null
@@ -1,30 +0,0 @@
-bin/as2gbmap
-bin/makebin
-bin/packihx
-%%UCSIM%%%%MCS51%%bin/s51
-bin/sdar
-%%MCS51%%bin/sdas390
-%%HC08%%bin/sdas6808
-%%MCS51%%bin/sdas8051
-%%Z80%%bin/sdasgb
-%%Z80%%bin/sdasrab
-%%STM8%%bin/sdasstm8
-%%Z80%%bin/sdastlcs90
-%%Z80%%bin/sdasz80
-bin/sdcc
-bin/sdcclib
-%%UCSIM%%%%MCS51%%bin/sdcdb
-%%UCSIM%%%%MCS51%%bin/sdcdb.el
-%%UCSIM%%%%MCS51%%bin/sdcdbsrc.el
-bin/sdcpp
-bin/sdld
-%%HC08%%bin/sdld6808
-%%Z80%%bin/sdldgb
-%%STM8%%bin/sdldstm8
-%%Z80%%bin/sdldz80
-bin/sdnm
-bin/sdobjcopy
-bin/sdranlib
-%%UCSIM%%%%HC08%%bin/shc08
-%%UCSIM%%%%STM8%%bin/sstm8
-%%UCSIM%%%%Z80%%bin/sz80