aboutsummaryrefslogtreecommitdiff
path: root/lang/sdcc-devel
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2010-04-28 10:38:00 +0000
committerRene Ladan <rene@FreeBSD.org>2010-04-28 10:38:00 +0000
commitf8d9cbf6584fcab68d9dc6eb555b7d03c44f1da7 (patch)
tree4c6d3c0a8cab60a335469938335be3351ad6281a /lang/sdcc-devel
parent3962d7a095b4a6789fbf527a2ac0e2c346f33fb2 (diff)
downloadports-f8d9cbf6584fcab68d9dc6eb555b7d03c44f1da7.tar.gz
ports-f8d9cbf6584fcab68d9dc6eb555b7d03c44f1da7.zip
Update to 2.9.7.2010.04.20
PR: ports/145892 Submitted by: maintainer Approved by: tabthorpe (mentor)
Notes
Notes: svn path=/head/; revision=253376
Diffstat (limited to 'lang/sdcc-devel')
-rw-r--r--lang/sdcc-devel/Makefile9
-rw-r--r--lang/sdcc-devel/distinfo6
-rw-r--r--lang/sdcc-devel/files/patch-Makefile.in12
-rw-r--r--lang/sdcc-devel/files/patch-configure.in43
-rw-r--r--lang/sdcc-devel/files/patch-sdas-linksrc-Makefile.in20
-rw-r--r--lang/sdcc-devel/pkg-plist16
6 files changed, 66 insertions, 40 deletions
diff --git a/lang/sdcc-devel/Makefile b/lang/sdcc-devel/Makefile
index 23e11171fbd9..3cdd71c6018b 100644
--- a/lang/sdcc-devel/Makefile
+++ b/lang/sdcc-devel/Makefile
@@ -6,11 +6,11 @@
#
PORTNAME= sdcc
-PORTVERSION= 2.9.4.2009.12.15
+PORTVERSION= 2.9.7.2010.04.20
CATEGORIES= lang
MASTER_SITES= http://sdcc.sourceforge.net/snapshots/sdcc-src/ \
http://tijl.fastmail.fm/mirror/
-DISTNAME= ${PORTNAME}-src-20091215-5595
+DISTNAME= ${PORTNAME}-src-20100420-5813
MAINTAINER= tijl@coosemans.org
COMMENT= Small Device C Compiler
@@ -71,9 +71,10 @@ PLIST_SUB+= Z80=""
.endif
.if defined(WITHOUT_AVR)
-CONFIGURE_ARGS+= --disable-avr-port --disable-avr
+CONFIGURE_ARGS+= --disable-avr
PLIST_SUB+= AVR="@comment "
.else
+CONFIGURE_ARGS+= --enable-avr-port
PLIST_SUB+= AVR=""
.endif
@@ -101,9 +102,9 @@ PLIST_SUB+= PIC16=""
.endif
.if defined(WITHOUT_XA51)
-CONFIGURE_ARGS+= --disable-xa51-port
PLIST_SUB+= XA51="@comment "
.else
+CONFIGURE_ARGS+= --enable-xa51-port --enable-xa
PLIST_SUB+= XA51=""
.endif
diff --git a/lang/sdcc-devel/distinfo b/lang/sdcc-devel/distinfo
index 5882394c60a6..e2a727973431 100644
--- a/lang/sdcc-devel/distinfo
+++ b/lang/sdcc-devel/distinfo
@@ -1,3 +1,3 @@
-MD5 (sdcc-src-20091215-5595.tar.bz2) = bb8486e8648047bfc108b3d4e54b33d5
-SHA256 (sdcc-src-20091215-5595.tar.bz2) = b6a0254e9ff4dbcc761637e16e5df8d3b98192b601e63ef768afea091c0aaa50
-SIZE (sdcc-src-20091215-5595.tar.bz2) = 3823441
+MD5 (sdcc-src-20100420-5813.tar.bz2) = 307f1fa032054dd2aa19cab2c2452970
+SHA256 (sdcc-src-20100420-5813.tar.bz2) = 253dbd79917f739745f64b22749265519bbdcfd718ca70cd30a36454138066fe
+SIZE (sdcc-src-20100420-5813.tar.bz2) = 3849237
diff --git a/lang/sdcc-devel/files/patch-Makefile.in b/lang/sdcc-devel/files/patch-Makefile.in
index a79de740e438..2bfb0aa8586d 100644
--- a/lang/sdcc-devel/files/patch-Makefile.in
+++ b/lang/sdcc-devel/files/patch-Makefile.in
@@ -1,12 +1,12 @@
---- Makefile.in.orig Fri Sep 15 08:52:50 2006
-+++ Makefile.in Thu Oct 12 18:14:59 2006
-@@ -27,6 +27,10 @@
- ifeq ($(OPT_DISABLE_MCS51), 0)
- SDCC_ASLINK += as/mcs51 as/link/mcs51
+--- Makefile.in.orig 2010-04-20 19:05:59.000000000 +0200
++++ Makefile.in 2010-04-20 19:06:47.000000000 +0200
+@@ -33,6 +33,10 @@
+ SDCC_AS += sdas/as8051
+ SDCC_LD += sdcc-ld8051
SDCC_MISC += debugger/mcs51
+else
+ifeq ($(OPT_DISABLE_DS390), 0)
-+SDCC_ASLINK += as/mcs51 as/link/mcs51
++SDCC_AS += sdas/as8051
+endif
endif
diff --git a/lang/sdcc-devel/files/patch-configure.in b/lang/sdcc-devel/files/patch-configure.in
index 3138ab8cd5c6..41f6ffa154f5 100644
--- a/lang/sdcc-devel/files/patch-configure.in
+++ b/lang/sdcc-devel/files/patch-configure.in
@@ -1,25 +1,26 @@
---- configure.in.orig Tue Nov 21 16:27:08 2006
-+++ configure.in Wed Dec 13 16:32:58 2006
-@@ -629,6 +629,11 @@
+--- configure.in.orig 2010-03-25 00:36:28.000000000 +0100
++++ configure.in 2010-04-20 17:38:29.000000000 +0200
+@@ -93,13 +93,12 @@
+ # -----------------------
+ # Shell function body for _AC_EXECUTE_IFELSE.
+ m4_define([_bor_EXECUTE_IFELSE_BODY],
+-[ AS_LINENO_PUSH([$[]1])
++[
+ AS_IF([_AC_DO_STDERR([$1 $2]) > conftest.out && {
+ test ! -s conftest.err
+ }],
+ [ac_retval=0],
+ [ac_retval=1])
+- AS_LINENO_POP
+ ])# _bor_EXECUTE_IFELSE_BODY
- test $OPT_DISABLE_AVR = 0 && AC_CONFIG_FILES([src/avr/Makefile])
-
-+if test $OPT_DISABLE_DS390 = 0 -o $OPT_DISABLE_MCS51 = 0; then
-+ AC_CONFIG_FILES([as/mcs51/Makefile
-+ as/link/mcs51/Makefile])
-+fi
-+
- if test $OPT_DISABLE_DS390 = 0; then
- AC_CONFIG_FILES([src/ds390/Makefile])
- test $OPT_DISABLE_DEVICE_LIB = 0 && AC_CONFIG_FILES([device/lib/ds390/Makefile])
-@@ -647,9 +652,7 @@
+ # bor_EXECUTE_IFELSE(COMMAND[ACTION-IF-TRUE], [ACTION-IF-FALSE])
+@@ -836,7 +835,7 @@
+ test $OPT_DISABLE_DEVICE_LIB = 0 && AC_CONFIG_FILES([device/lib/hc08/Makefile])
fi
- if test $OPT_DISABLE_MCS51 = 0; then
-- AC_CONFIG_FILES([src/mcs51/Makefile
-- as/mcs51/Makefile
-- as/link/mcs51/Makefile])
-+ AC_CONFIG_FILES([src/mcs51/Makefile])
+-if test $OPT_DISABLE_MCS51 = 0; then
++if test $OPT_DISABLE_DS390 = 0 -o $OPT_DISABLE_MCS51 = 0; then
+ AC_CONFIG_FILES([src/mcs51/Makefile
+ sdas/as8051/Makefile])
test $OPT_DISABLE_DEVICE_LIB = 0 && AC_CONFIG_FILES([device/lib/mcs51/Makefile
- device/lib/small/Makefile
- device/lib/medium/Makefile
diff --git a/lang/sdcc-devel/files/patch-sdas-linksrc-Makefile.in b/lang/sdcc-devel/files/patch-sdas-linksrc-Makefile.in
new file mode 100644
index 000000000000..346c16610028
--- /dev/null
+++ b/lang/sdcc-devel/files/patch-sdas-linksrc-Makefile.in
@@ -0,0 +1,20 @@
+--- sdas/linksrc/Makefile.in.orig 2010-04-20 19:07:51.000000000 +0200
++++ sdas/linksrc/Makefile.in 2010-04-20 19:08:24.000000000 +0200
+@@ -63,7 +63,7 @@
+
+ # Compiling entire program or any subproject
+ # ------------------------------------------
+-all: sdcc-ld8051 sdcc-ldz80 sdcc-ldgb sdcc-ld6808
++all: sdcc-ld8051
+
+ sdcc-ld8051: checkconf $(ASLINK)
+
+@@ -82,7 +82,7 @@
+ # Compiling and installing everything and running test
+ # ----------------------------------------------------
+ install: all installdirs
+- for ld in $(ASLINK) $(top_builddir)/bin/sdldz80$(EXEEXT) $(top_builddir)/bin/sdldgb$(EXEEXT) $(top_builddir)/bin/sdld6808$(EXEEXT); \
++ for ld in $(ASLINK); \
+ do \
+ $(INSTALL) $$ld `echo $(DESTDIR)$(bindir)/\`basename $$ld\` | sed '$(transform)'`; \
+ $(STRIP) `echo $(DESTDIR)$(bindir)/\`basename $$ld\` | sed '$(transform)'`; \
diff --git a/lang/sdcc-devel/pkg-plist b/lang/sdcc-devel/pkg-plist
index 5bea78cee961..849827a43a05 100644
--- a/lang/sdcc-devel/pkg-plist
+++ b/lang/sdcc-devel/pkg-plist
@@ -1,3 +1,4 @@
+bin/as2gbmap
bin/asranlib
bin/makebin
%%PACKIHX%%bin/packihx
@@ -13,11 +14,9 @@ bin/sdcclib
%%UCSIM%%%%MCS51%%bin/sdcdb.el
%%UCSIM%%%%MCS51%%bin/sdcdbsrc.el
bin/sdcpp
-%%MCS51DS390%%bin/sdld
-%%HC08%%bin/sdld6808
-%%Z80%%bin/sdldgb
-%%Z80%%bin/sdldz80
+bin/sdld
%%UCSIM%%%%HC08%%bin/shc08
+%%UCSIM%%%%XA51%%bin/sxa
%%UCSIM%%%%Z80%%bin/sz80
%%PORTDOCS%%%%DOCSDIR%%/INSTALL.txt
%%PORTDOCS%%%%DOCSDIR%%/README.txt
@@ -168,6 +167,7 @@ bin/sdcpp
%%MCS51%%%%DATADIR%%/include/mcs51/serial_IO.h
%%MCS51%%%%DATADIR%%/include/mcs51/uPSD32xx.h
%%MCS51%%%%DATADIR%%/include/mcs51/uPSD33xx.h
+%%MCS51%%%%DATADIR%%/include/mcs51/w7100.h
%%PIC%%%%DATADIR%%/include/pic/errno.h
%%PIC%%%%DATADIR%%/include/pic/float.h
%%PIC%%%%DATADIR%%/include/pic/limits.h
@@ -211,6 +211,7 @@ bin/sdcpp
%%PIC%%%%DATADIR%%/include/pic/pic16c782.h
%%PIC%%%%DATADIR%%/include/pic/pic16c925.h
%%PIC%%%%DATADIR%%/include/pic/pic16c926.h
+%%PIC%%%%DATADIR%%/include/pic/pic16f616.h
%%PIC%%%%DATADIR%%/include/pic/pic16f627.h
%%PIC%%%%DATADIR%%/include/pic/pic16f627a.h
%%PIC%%%%DATADIR%%/include/pic/pic16f628.h
@@ -259,6 +260,7 @@ bin/sdcpp
%%PIC%%%%DATADIR%%/include/pic/pic16f914.h
%%PIC%%%%DATADIR%%/include/pic/pic16f916.h
%%PIC%%%%DATADIR%%/include/pic/pic16f917.h
+%%PIC%%%%DATADIR%%/include/pic/pic16hv616.h
%%PIC%%%%DATADIR%%/include/pic/sdcc-lib.h
%%PIC16%%%%DATADIR%%/include/pic16/adc.h
%%PIC16%%%%DATADIR%%/include/pic16/ctype.h
@@ -421,7 +423,7 @@ bin/sdcpp
%%DEVLIB%%%%DS390%%%%DATADIR%%/lib/ds400/libint.lib
%%DEVLIB%%%%DS390%%%%DATADIR%%/lib/ds400/liblong.lib
%%DEVLIB%%%%DS390%%%%DATADIR%%/lib/ds400/libsdcc.lib
-%%DEVLIB%%%%Z80%%%%DATADIR%%/lib/gbz80/crt0.o
+%%DEVLIB%%%%Z80%%%%DATADIR%%/lib/gbz80/crt0.rel
%%DEVLIB%%%%Z80%%%%DATADIR%%/lib/gbz80/gbz80.lib
%%DEVLIB%%%%HC08%%%%DATADIR%%/lib/hc08/hc08.lib
%%DEVLIB%%%%MCS51%%%%DATADIR%%/lib/large/libfloat.lib
@@ -472,6 +474,7 @@ bin/sdcpp
%%DEVLIB%%%%PIC%%%%DATADIR%%/lib/pic/pic16c782.lib
%%DEVLIB%%%%PIC%%%%DATADIR%%/lib/pic/pic16c925.lib
%%DEVLIB%%%%PIC%%%%DATADIR%%/lib/pic/pic16c926.lib
+%%DEVLIB%%%%PIC%%%%DATADIR%%/lib/pic/pic16f616.lib
%%DEVLIB%%%%PIC%%%%DATADIR%%/lib/pic/pic16f627.lib
%%DEVLIB%%%%PIC%%%%DATADIR%%/lib/pic/pic16f627a.lib
%%DEVLIB%%%%PIC%%%%DATADIR%%/lib/pic/pic16f628.lib
@@ -520,6 +523,7 @@ bin/sdcpp
%%DEVLIB%%%%PIC%%%%DATADIR%%/lib/pic/pic16f914.lib
%%DEVLIB%%%%PIC%%%%DATADIR%%/lib/pic/pic16f916.lib
%%DEVLIB%%%%PIC%%%%DATADIR%%/lib/pic/pic16f917.lib
+%%DEVLIB%%%%PIC%%%%DATADIR%%/lib/pic/pic16hv616.lib
%%DEVLIB%%%%PIC16%%%%DATADIR%%/lib/pic16/crt0.o
%%DEVLIB%%%%PIC16%%%%DATADIR%%/lib/pic16/crt0i.o
%%DEVLIB%%%%PIC16%%%%DATADIR%%/lib/pic16/crt0iz.o
@@ -770,7 +774,7 @@ bin/sdcpp
%%DEVLIB%%%%MCS51%%%%DATADIR%%/lib/small-stack-auto/liblong.lib
%%DEVLIB%%%%MCS51%%%%DATADIR%%/lib/small-stack-auto/libsdcc.lib
%%DEVLIB%%%%MCS51%%%%DATADIR%%/lib/small-stack-auto/mcs51.lib
-%%DEVLIB%%%%Z80%%%%DATADIR%%/lib/z80/crt0.o
+%%DEVLIB%%%%Z80%%%%DATADIR%%/lib/z80/crt0.rel
%%DEVLIB%%%%Z80%%%%DATADIR%%/lib/z80/z80.lib
%%DEVLIB%%%%Z80%%@dirrm %%DATADIR%%/lib/z80
%%DEVLIB%%%%MCS51%%@dirrm %%DATADIR%%/lib/small-stack-auto