aboutsummaryrefslogtreecommitdiffstats
path: root/lang
diff options
context:
space:
mode:
authorrene <rene@FreeBSD.org>2015-04-08 01:59:01 +0800
committerrene <rene@FreeBSD.org>2015-04-08 01:59:01 +0800
commitfca56a57bd3570e8cb2558587c14ff25a80cbaed (patch)
tree8cd31745944169575767505ec9d63646ae8312a8 /lang
parentb05e5aeb130569c0a565a706d6619ab3d1e0e1b4 (diff)
downloadfreebsd-ports-graphics-fca56a57bd3570e8cb2558587c14ff25a80cbaed.tar.gz
freebsd-ports-graphics-fca56a57bd3570e8cb2558587c14ff25a80cbaed.tar.zst
freebsd-ports-graphics-fca56a57bd3570e8cb2558587c14ff25a80cbaed.zip
Remove expired ports:
2015-03-31 lang/gnatdroid-armv5: Nobody cares enough to fix sigtramp-android.c for ARMv5 2015-03-28 sysutils/puppet27: Does not work with Ruby 2.x 2015-03-31 www/rubygem-form_data: Use www/rubygem-http-form_data instead (renamed by upstream) 2015-03-31 www/typo345: Upgrade to www/typo3 or www/typo3-lts
Diffstat (limited to 'lang')
-rw-r--r--lang/Makefile1
-rw-r--r--lang/gnatdroid-armv5/Makefile150
-rw-r--r--lang/gnatdroid-armv5/files/acats.diff103
-rw-r--r--lang/gnatdroid-armv5/files/pkg-message.in4
-rw-r--r--lang/gnatdroid-armv5/pkg-descr7
-rw-r--r--lang/gnatdroid-armv5/pkg-plist23
6 files changed, 0 insertions, 288 deletions
diff --git a/lang/Makefile b/lang/Makefile
index 2ad64bd1912..9accf81623f 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -93,7 +93,6 @@
SUBDIR += ghc
SUBDIR += gjs
SUBDIR += gnat_util
- SUBDIR += gnatdroid-armv5
SUBDIR += gnatdroid-armv7
SUBDIR += gnatdroid-binutils
SUBDIR += gnatdroid-sysroot
diff --git a/lang/gnatdroid-armv5/Makefile b/lang/gnatdroid-armv5/Makefile
deleted file mode 100644
index 94b6d07030e..00000000000
--- a/lang/gnatdroid-armv5/Makefile
+++ /dev/null
@@ -1,150 +0,0 @@
-# Created by: John Marino <marino@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= armv5
-PORTVERSION= ${SNAPSHOT}
-PORTREVISION= ${ARMV5_PR}
-CATEGORIES= lang
-MASTER_SITES= ${MASTER_SITE_GCC}
-MASTER_SITE_SUBDIR= releases/gcc-${GCC_VERSION}
-PKGNAMEPREFIX= gnatdroid-
-DISTFILES= ${IDENTIFICATION}.tar.bz2
-
-MAINTAINER= marino@FreeBSD.org
-COMMENT= C/Ada cross-compiler, target: Android ARMv5
-
-LICENSE= GPLv3 GPLv3RLE
-LICENSE_COMB= multi
-
-BUILD_DEPENDS= gnatdroid-sysroot>=19:${PORTSDIR}/lang/gnatdroid-sysroot \
- gnatdroid-binutils>=2.21:${PORTSDIR}/lang/gnatdroid-binutils
-RUN_DEPENDS:= ${BUILD_DEPENDS}
-
-IGNORE= due to sigtramp-armdroid.c, ARMv7 is the minimum required CPU
-DEPRECATED= Nobody cares enough to fix sigtramp-android.c for ARMv5
-EXPIRATION_DATE= 2015-03-31
-
-NO_LICENSES_INSTALL= yes
-
-.include "${.CURDIR}/../gcc-aux/Makefile.common"
-
-USES+= ada gmake
-LANGS= c c++ ada
-APPLY_DIFFS= core ada cxx ada-testsuite
-NO_MTREE= YES
-DISTINFO_FILE= ${.CURDIR}/../gcc-aux/distinfo
-
-OPTIONS_DEFINE= FORT OBJC
-OPTIONS_SUB= yes
-FORT_DESC= Also build Fortran language
-OBJC_DESC= Also build Objective-C language
-
-DROID_TARGET= arm-aux-linux-androideabi
-DROID_ARCH= armv5te
-ARMVERSION= ARMv5
-FPU= vfp
-ALL_TARGET= all
-GARCH= ${ARCH:S/amd64/x86_64/}
-BITS= ${GARCH:S/x86_64/64/:S/i386/32/}
-OS_LABEL4VERS= [${OPSYS}${BITS} x Android ${ARMVERSION}]
-WRKSRC= ${WRKDIR}/${IDENTIFICATION}
-BUILD_WRKSRC= ${WRKDIR}/build
-PATCHDIR= ${.CURDIR}/../gcc-aux/files
-CFG_SCRIPT= ${WRKSRC}/configure
-REVFILE= ${WRKSRC}/gcc/REVISION
-SRPREFIX= ${LOCALBASE}/android
-PREFIX= ${SRPREFIX}/${ARMVERSION}
-PLIST_SUB+= TARGET="${DROID_TARGET}"
-PLIST_SUB+= GCCVERS="${GCC_VERSION}"
-SUB_FILES= pkg-message
-SUB_LIST= TARGET="${DROID_TARGET}"
-EXTRA_PATCHES= ${FILESDIR}/acats.diff
-CROSS= gnat gnatbind gnatchop gnatclean gnatfind gnatkr \
- gnatlink gnatls gnatmake gnatprep gnatxref
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MFORT}
-LANGS+= fortran
-APPLY_DIFFS+= fortran
-.endif
-
-.if ${PORT_OPTIONS:MOBJC}
-LANGS+= objc
-.endif
-
-INSTALL_ENV= ${MAKE_ENV:C/^PATH=/&${SRPREFIX}\/${ARMVERSION}\/bin:/}
-
-ADA_CONFIG_ARGS= --enable-languages=${LANGS:Q}
-ADA_CONFIG_ARGS+= --target=${DROID_TARGET}
-ADA_CONFIG_ARGS+= --program-prefix=${DROID_TARGET}-
-ADA_CONFIG_ARGS+= --prefix=${PREFIX}
-ADA_CONFIG_ARGS+= --with-arch=${DROID_ARCH}
-ADA_CONFIG_ARGS+= --with-system-zlib
-ADA_CONFIG_ARGS+= --with-gmp=${LOCALBASE}
-ADA_CONFIG_ARGS+= --with-mpfr=${LOCALBASE}
-ADA_CONFIG_ARGS+= --with-mpc=${LOCALBASE}
-ADA_CONFIG_ARGS+= ${ICONV_CONFIGURE_ARG}
-ADA_CONFIG_ARGS+= --with-sysroot=${SRPREFIX}
-ADA_CONFIG_ARGS+= --with-float=soft
-ADA_CONFIG_ARGS+= --with-fpu=${FPU}
-ADA_CONFIG_ARGS+= --enable-target-optspace
-ADA_CONFIG_ARGS+= --enable-threads=posix
-ADA_CONFIG_ARGS+= --enable-cxx-flags=-frtti
-ADA_CONFIG_ARGS+= --disable-bootstrap
-ADA_CONFIG_ARGS+= --disable-shared
-ADA_CONFIG_ARGS+= --disable-libssp
-ADA_CONFIG_ARGS+= --disable-libgomp
-ADA_CONFIG_ARGS+= --disable-libmudflap
-ADA_CONFIG_ARGS+= --disable-libquadmath
-ADA_CONFIG_ARGS+= --disable-libsanitizer
-ADA_CONFIG_ARGS+= --disable-libitm
-ADA_CONFIG_ARGS+= --disable-sjlj-exceptions
-ADA_CONFIG_ARGS+= --disable-tls
-ADA_CONFIG_ARGS+= --disable-nls
-
-post-extract:
- # Personalize GNAT for each different machine
- @${ECHO} "-=> GNAT AUX ${OS_LABEL4VERS}" > ${REVFILE}
- ${MKDIR} ${WRKSRC}/libstdc++-v3/config/locale/dragonfly
- ${MKDIR} ${WRKSRC}/libstdc++-v3/config/os/bsd/dragonfly
- # Apply required composite diff files
-.for suffix in ${APPLY_DIFFS}
- @${ECHO} "Applying composite patch diff-${suffix}"
- @${PATCH} -d ${WRKSRC} -s -E < ${PATCHDIR}/diff-${suffix}
-.endfor
-
-do-configure:
- ${MKDIR} ${BUILD_WRKSRC}
- (cd ${BUILD_WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
- ${CFG_SCRIPT} ${ADA_CONFIG_ARGS})
-
-do-install:
-# Buggy makefile; seems to have forgotten this is a cross compiler
-# Manually rename products so it doesn't rebuild them with new name
-.for X in ${CROSS}
-. if !exists(${BUILD_WRKSRC}/gcc/${X})
- ${CP} -a ${BUILD_WRKSRC}/gcc/${X}-cross ${BUILD_WRKSRC}/gcc/${X}
-. endif
-.endfor
- (cd ${BUILD_WRKSRC} && ${SETENV} ${INSTALL_ENV} \
- ${MAKE_CMD} install-strip DESTDIR=${STAGEDIR})
- ${MV} ${STAGEDIR}${PREFIX}/bin/ada \
- ${STAGEDIR}${PREFIX}/bin/${DROID_TARGET}-ada
-
-post-install:
-.for loop in A B
- (cd ${STAGEDIR}${PREFIX}; ${FIND} * -type d -empty | \
- ${SORT} -dr | ${XARGS} ${RMDIR})
-.endfor
- (cd ${STAGEDIR}${PREFIX}; \
- ${FIND} * \( -type f -or -type l \) | ${SORT} | \
- ${SED} -e '/^bin\//d' -e '/^${DROID_TARGET}\/bin\//d' \
- >> ${TMPPLIST})
-
-acats: build
- (cd ${BUILD_WRKSRC}/gcc && ${SETENV} \
- PATH=${LOCALBASE}/gcc-aux/bin:${PATH}:${PREFIX}/bin \
- ${GMAKE} -sk check-acats)
-
-.include <bsd.port.mk>
diff --git a/lang/gnatdroid-armv5/files/acats.diff b/lang/gnatdroid-armv5/files/acats.diff
deleted file mode 100644
index 8b97ffc497e..00000000000
--- a/lang/gnatdroid-armv5/files/acats.diff
+++ /dev/null
@@ -1,103 +0,0 @@
-The testsuite assumes "tablet" is a known host.
-Before running the testsuite, define "tablet" in /etc/hosts
-
---- gcc/testsuite/ada/acats/run_acats.orig 2011-08-18 12:31:35.000000000 -0500
-+++ gcc/testsuite/ada/acats/run_acats 2011-08-18 12:31:35.000000000 -0500
-@@ -11,7 +11,7 @@
- host_gnatchop=`which gnatchop`
- host_gnatmake=`which gnatmake`
- ROOT=`${PWDCMD-pwd}`
--BASE=`cd $ROOT/../../..; ${PWDCMD-pwd}`
-+BASE=`realpath $ROOT/../../..`
-
- PATH=$BASE:$ROOT:$PATH
- ADA_INCLUDE_PATH=$BASE/ada/rts
-@@ -23,12 +23,12 @@
- exit 1
- fi
-
--if [ ! -f $BASE/gnatchop ]; then
-+if [ ! -f $host_gnatchop ]; then
- echo gnattools missing, exiting.
- exit 1
- fi
-
--if [ ! -f $BASE/gnatmake ]; then
-+if [ ! -f $host_gnatmake ]; then
- echo gnattools missing, exiting.
- exit 1
- fi
-@@ -46,8 +46,8 @@
- chmod +x host_gnatchop
-
- echo '#!/bin/sh' > host_gnatmake
--echo PATH=`dirname $host_gnatmake`:'$PATH' >> host_gnatmake
--echo unset ADA_INCLUDE_PATH ADA_OBJECTS_PATH GCC_EXEC_PREFIX >> host_gnatmake
-+echo unset -v `env | sed -e "s/=.*//" -e "s/^\.//"` >> host_gnatmake
-+echo PATH=`dirname $host_gnatmake`:'/sbin:/bin:/usr/bin:/usr/sbin' >> host_gnatmake
- echo export PATH >> host_gnatmake
- echo exec gnatmake '"$@"' >> host_gnatmake
-
---- gcc/testsuite/ada/acats/run_all.sh.orig 2011-08-18 12:31:42.000000000 -0500
-+++ gcc/testsuite/ada/acats/run_all.sh 2011-08-18 18:26:04.000000000 -0500
-@@ -11,9 +11,14 @@
-
- gccflags="-O2"
- gnatflags="-gnatws"
-+tabtarget="/data/local/testsuite"
-
- target_run () {
-- eval $EXPECT -f $testdir/run_test.exp $*
-+ # Run on rooted tablet (port 22 vs port 2222)
-+ BN=`basename $*`
-+ $STRIP_FOR_TARGET $*
-+ /usr/bin/scp -qp $* root@tablet:$tabtarget/
-+ /usr/bin/ssh -q tablet $tabtarget/$BN
- }
-
- # End of customization section.
-@@ -55,13 +60,9 @@
- exit 1
- fi
-
--target_gnatchop () {
-- gnatchop --GCC="$GCC_DRIVER" $*
--}
--
- target_gnatmake () {
-- echo gnatmake --GCC=\"$GCC\" $gnatflags $gccflags $* -largs $EXTERNAL_OBJECTS --GCC=\"$GCC\"
-- gnatmake --GCC="$GCC" $gnatflags $gccflags $* -largs $EXTERNAL_OBJECTS --GCC="$GCC"
-+ echo gnatmake-cross --GCC=\"$GCC\" $gnatflags $gccflags $* -largs $EXTERNAL_OBJECTS --GCC=\"$GCC\"
-+ gnatmake-cross --GCC="$GCC" $gnatflags $gccflags $* -largs $EXTERNAL_OBJECTS --GCC="$GCC"
- }
-
- target_gcc () {
-@@ -94,8 +95,8 @@
- display `$GCC -v 2>&1`
- display host=`gcc -dumpmachine`
- display target=$target
--display `type gnatmake`
--gnatls -v >> $dir/acats.log
-+display `type gnatmake-cross`
-+gnatls-cross -v >> $dir/acats.log
- display ""
-
- display " === acats support ==="
-@@ -187,7 +188,7 @@
- exit 1
- fi
-
--target_gnatchop *.adt >> $dir/acats.log 2>&1
-+host_gnatchop *.adt >> $dir/acats.log 2>&1
-
- target_gnatmake -c -gnato -gnatE *.ads >> $dir/acats.log 2>&1
- target_gnatmake -c -gnato -gnatE *.adb >> $dir/acats.log 2>&1
-@@ -262,7 +263,7 @@
- continue
- fi
-
-- target_gnatchop -c -w `ls ${test}*.a ${test}*.ada ${test}*.adt ${test}*.am ${test}*.dep 2> /dev/null` >> $dir/acats.log 2>&1
-+ host_gnatchop -c -w `ls ${test}*.a ${test}*.ada ${test}*.adt ${test}*.am ${test}*.dep 2> /dev/null` >> $dir/acats.log 2>&1
- main=""
- find_main
- if [ -z "$main" ]; then
diff --git a/lang/gnatdroid-armv5/files/pkg-message.in b/lang/gnatdroid-armv5/files/pkg-message.in
deleted file mode 100644
index d11ea339b8c..00000000000
--- a/lang/gnatdroid-armv5/files/pkg-message.in
+++ /dev/null
@@ -1,4 +0,0 @@
- Add to path: %%PREFIX%%/bin
- All binaries have prefix of %%TARGET%%-
- e.g. %%TARGET%%-gcc
- %%TARGET%%-gnatmake
diff --git a/lang/gnatdroid-armv5/pkg-descr b/lang/gnatdroid-armv5/pkg-descr
deleted file mode 100644
index ddfbc3b6370..00000000000
--- a/lang/gnatdroid-armv5/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-The gnatdroid-armv5 port builds a C/Ada cross-compiler based on GCC 4.7 that
-targets the Android operating system (version 4.4, API level 19) running on
-ARM architecture (version 5). This produces binaries that run natively on
-Android devices as well as the Android SDK emulator. Note that 18 the last
-API version supporting ARMv5.
-
-WWW: http://www.dragonlace.net
diff --git a/lang/gnatdroid-armv5/pkg-plist b/lang/gnatdroid-armv5/pkg-plist
deleted file mode 100644
index 73dd8ee76c8..00000000000
--- a/lang/gnatdroid-armv5/pkg-plist
+++ /dev/null
@@ -1,23 +0,0 @@
-bin/%%TARGET%%-ada
-bin/%%TARGET%%-c++
-bin/%%TARGET%%-cpp
-bin/%%TARGET%%-gcc-%%GCCVERS%%
-bin/%%TARGET%%-gcov
-bin/%%TARGET%%-g++
-bin/%%TARGET%%-gcc
-bin/%%TARGET%%-gcc-ar
-bin/%%TARGET%%-gcc-nm
-bin/%%TARGET%%-gcc-ranlib
-%%FORT%%bin/%%TARGET%%-gfortran
-bin/%%TARGET%%-gnat
-bin/%%TARGET%%-gnatbind
-bin/%%TARGET%%-gnatchop
-bin/%%TARGET%%-gnatclean
-bin/%%TARGET%%-gnatfind
-bin/%%TARGET%%-gnatkr
-bin/%%TARGET%%-gnatlink
-bin/%%TARGET%%-gnatls
-bin/%%TARGET%%-gnatmake
-bin/%%TARGET%%-gnatname
-bin/%%TARGET%%-gnatprep
-bin/%%TARGET%%-gnatxref