aboutsummaryrefslogtreecommitdiffstats
path: root/lang
diff options
context:
space:
mode:
authorrene <rene@FreeBSD.org>2014-04-02 05:24:16 +0800
committerrene <rene@FreeBSD.org>2014-04-02 05:24:16 +0800
commita93fc3c28cb31e84ffc40194a731d5500c0969ab (patch)
tree9b133cf2613d576544183a58345677144a6aa522 /lang
parenta846f2bf03d6a12e3c9c01680f156041155b2d5e (diff)
downloadfreebsd-ports-gnome-a93fc3c28cb31e84ffc40194a731d5500c0969ab.tar.gz
freebsd-ports-gnome-a93fc3c28cb31e84ffc40194a731d5500c0969ab.tar.zst
freebsd-ports-gnome-a93fc3c28cb31e84ffc40194a731d5500c0969ab.zip
Remove expired ports:
2014-02-27 devel/hyena: Broken for more than 6 month 2014-04-01 print/pdfmod: Depends on expired devel/hyena, unstaged, uses old standards 2014-04-01 security/gnutls-devel: Stale, broken and vulnerable 2014-04-01 sysutils/epylog: distfiles no longer fetchable 2014-04-01 japanese/Wnn6: Unmaintained, interactive and restricted 2014-04-01 japanese/srd-fpw: Unmaintained, interactive and restricted 2014-04-01 japanese/mypaedia-fpw: Unmaintained, interactive and restricted 2014-04-01 news/dnews: Unmaintained, interactive and restricted 2014-04-01 devel/adasdl: Ancient, does not build on amd64; use devel/sdl_gnat instead 2014-04-01 lang/gnat: The Ada framework is based on lang/gcc-aux, use it instead
Diffstat (limited to 'lang')
-rw-r--r--lang/Makefile1
-rw-r--r--lang/gnat/Makefile214
-rw-r--r--lang/gnat/distinfo6
-rw-r--r--lang/gnat/files/patch-Makefile.rtl10
-rw-r--r--lang/gnat/files/patch-aa11
-rw-r--r--lang/gnat/files/patch-ab10
-rw-r--r--lang/gnat/files/patch-ac11
-rw-r--r--lang/gnat/files/patch-ad11
-rw-r--r--lang/gnat/files/patch-af11
-rw-r--r--lang/gnat/files/patch-ag11
-rw-r--r--lang/gnat/pkg-descr10
-rw-r--r--lang/gnat/pkg-plist20
12 files changed, 0 insertions, 326 deletions
diff --git a/lang/Makefile b/lang/Makefile
index 23aaccaaec58..63f08b3dc666 100644
--- a/lang/Makefile
+++ b/lang/Makefile
@@ -93,7 +93,6 @@
SUBDIR += gforth
SUBDIR += ghc
SUBDIR += gjs
- SUBDIR += gnat
SUBDIR += gnat-aux
SUBDIR += gnat_util
SUBDIR += gnatdroid-armv5
diff --git a/lang/gnat/Makefile b/lang/gnat/Makefile
deleted file mode 100644
index e5567ff9ab19..000000000000
--- a/lang/gnat/Makefile
+++ /dev/null
@@ -1,214 +0,0 @@
-# Created by: hsu, nils@guru.ims.uni-stuttgart.de, maurice@serc.rmit.edu.au
-# $FreeBSD$
-
-PORTNAME= gnat
-PORTVERSION= 2010
-CATEGORIES= lang
-MASTER_SITES= ${MASTER_SITE_LOCAL:S/$/:boot/}
-MASTER_SITE_SUBDIR= deischen/gcc/:boot
-DISTFILES= ${gcc_srcfile}:gcc ${gnat_srcfile}:gnat
-
-MAINTAINER= deischen@FreeBSD.org
-COMMENT= The GNU Ada Compiler system
-
-LIB_DEPENDS= gmp.10:${PORTSDIR}/math/gmp \
- mpfr.4:${PORTSDIR}/math/mpfr
-
-LICENSE_COMB= multi
-LICENSE= GPLv3 LGPL3
-
-ONLY_FOR_ARCHS= i386
-
-DEPRECATED= The Ada framework is based on lang/gcc-aux, use it instead
-EXPIRATION_DATE=2014-04-01
-
-USES= bison gmake iconv perl5
-USE_PERL5= build
-
-WRKSRC= ${WRKDIR}/build
-
-MAN1= gnatgcc.1 gnatcpp.1 gnatgcov.1
-MAN7= fsf-funding.7 gfdl.7 gpl.7
-MAN7= ${fsf_mans:S/$/${fsf_suffix}.7/}
-
-NO_STAGE= yes
-.include <bsd.port.pre.mk>
-
-gcc_version= 4.3.6
-fsf_mans= fsf-funding gfdl gpl
-fsf_suffix= -${PORTNAME}
-gnuhost= ${CONFIGURE_TARGET}
-targlib= ${PREFIX}/lib/gcc-gnat
-targlibexec= ${PREFIX}/libexec/gcc-gnat
-gcc_srcdir= gcc-4_3-branch-src
-gnat_srcdir= gnat-gpl-2010-src
-gcc_wrksrc= ${WRKDIR}/${gcc_srcdir}
-gnat_wrksrc= ${WRKDIR}/${gnat_srcdir}
-# http://libre.adacore.com/:gcc
-# http://libre.adacore.com/:gnat
-gcc_srcfile= gcc-4_3-branch-rev160200-src.tgz
-gnat_srcfile= gnat-gpl-2010-src.tgz
-
-PATCH_WRKSRC= ${gcc_wrksrc}
-
-GNU_CONFIGURE= yes
-CONFIGURE_SCRIPT= ../${gcc_srcdir}/configure
-CONFIGURE_ARGS= --enable-languages="c,ada" \
- --program-prefix=gnat \
- --disable-nls \
- --with-system-zlib \
- ${ICONV_CONFIGURE_ARG} \
- --libdir=${targlib} \
- --libexecdir=${targlibexec} \
- --disable-libada
-COMPILE_DATA= MAKEINFO=${FALSE}
-MAKE_ENV+= PTHREAD_LIBS=${PTHREAD_LIBS}
-
-PLIST_SUB= GNUHOST=${gnuhost} GCC_VERSION=${gcc_version} \
- LIBRARY_VERSION=${LIBRARY_VERSION}
-
-# You need a compiler who calls an existing GNAT compiler (3.15 or greater).
-# If you have one, point GNATGCC at it. By default, we'll look for one in
-# the path. If we can't find one, we'll fetch a distfile containing
-# a minimum (still pretty large) compiler toolset and use that to build.
-
-GNATGCC!= if ${WHICH} gnatgcc > /dev/null 2>&1; then \
- ${ECHO_CMD} "`${WHICH} gnatgcc`"; \
- else \
- ${ECHO_CMD} ""; \
- fi
-GNATBIND!= if ${WHICH} gnatbind > /dev/null 2>&1; then \
- ${ECHO_CMD} "`${WHICH} gnatbind`"; \
- else \
- ${ECHO_CMD} ""; \
- fi
-
-.if !empty(GNATGCC) && !empty(GNATBIND)
-have_boot!= if [ -x ${GNATGCC} -a -x ${GNATBIND} ]; then \
- ${ECHO_CMD} "$$PATH"; \
- else \
- ${ECHO_CMD} ""; \
- fi
-.else
-have_boot=
-.endif
-
-.if empty(have_boot)
-DISTFILES+= gnat-2005-boot.tgz:boot
-BUILD_DEPENDS+= ${LOCALBASE}/lib/compat/libc.so.6:${PORTSDIR}/misc/compat6x
-# Warning! You need the trailing slash on GCC_EXEC_PREFIX.
-COMPILE_DATA+= GCC_EXEC_PREFIX=${WRKDIR}/adaboot/lib/gcc/ \
- ADA_INCLUDE_PATH=${WRKDIR}/adaboot/lib/gcc/adainclude \
- ADA_OBJECTS_PATH=${WRKDIR}/adaboot/lib/gcc/adalib
-GNATGCC= gnatgcc
-have_boot= ${WRKDIR}/adaboot/bin:${WRKDIR}/adaboot/libexec/gcc:${PATH}
-.endif
-
-# Make sure we use the Ada-aware gcc compiler.
-CC= ${GNATGCC}
-CONFIGURE_ENV+= ${COMPILE_DATA} CC=${GNATGCC} PATH=${have_boot}
-MAKE_ENV+= ${COMPILE_DATA} PATH=${have_boot}
-
-# Shared library handling
-.if defined(WANT_SHAREDLIBS)
-CONFIGURE_ARGS+= --enable-shared
-USE_LDCONFIG= ${PREFIX}/lib ${targlib}
-LIBRARY_VERSION= 2010
-PLIST_SUB+= SHAREDLIB=""
-.else
-CONFIGURE_ARGS+= --disable-shared
-PLIST_SUB+= SHAREDLIB="@comment "
-.endif
-
-# Check for GNAT sources.
-.if !exists(${DISTDIR}/${gnat_srcfile})
-IGNORE= you must fetch the source distribution manually. Please access http://libre.adacore.com/ with a web browser and download the source files: ${gnat_srcfile} ${gcc_srcfile} placing them in ${DISTDIR}
-.endif
-
-pre-patch:
- @${ECHO} "===> Applying FreeBSD ports tree patches for gcc34."
- @${ECHO} "===> Applying GNAT supplied patches for gcc43."
- @( cd ${gcc_wrksrc}/; \
- ${CAT} ${gnat_wrksrc}/src/gcc-43.dif | ${PATCH} ${PATCH_ARGS} )
- @${ECHO} "===> Moving GNAT compiler sources into GCC tree."
- @( ${MV} ${gnat_wrksrc}/src/ada ${gcc_wrksrc}/gcc )
-
-pre-configure:
- @${MKDIR} ${WRKSRC}
- cd ${gcc_wrksrc} ; contrib/gcc_update --touch
- ${RM} -f ${gcc_wrksrc}/gcc/*/*.info*
- @${TOUCH} ${TOUCH_FLAGS} ${gcc_wrksrc}/gcc/cstamp-h.in
-
-do-build:
- (cd ${WRKSRC}; \
- PATH=${have_boot} \
- ${SETENV} ${COMPILE_DATA} ${GMAKE} CC=${CC} )
- (cd ${WRKSRC}; \
- ${SETENV} ${MAKE_ENV} \
- ${GMAKE} PTHREAD_LIBS=${PTHREAD_LIBS} bootstrap-lean )
- (cd ${WRKSRC}; \
- ${SETENV} ${MAKE_ENV} \
- ${GMAKE} -C gcc PTHREAD_LIBS=${PTHREAD_LIBS} gnatlib )
-.if defined(WANT_SHAREDLIBS)
- (cd ${WRKSRC}; \
- ${SETENV} ${MAKE_ENV} \
- ${GMAKE} -C gcc PTHREAD_LIBS=${PTHREAD_LIBS} gnatlib-shared )
-.endif
- (cd ${WRKSRC}; \
- ${SETENV} ${MAKE_ENV} \
- ${GMAKE} -C gcc PTHREAD_LIBS=${PTHREAD_LIBS} gnattools )
-
-post-install:
- ${INSTALL_SCRIPT} ${gcc_wrksrc}/gcc/ada/gnathtml.pl ${PREFIX}/bin
- @(for prog in \
- ${PREFIX}/bin/gnat \
- ${PREFIX}/bin/gnatbind \
- ${PREFIX}/bin/gnatchop \
- ${PREFIX}/bin/gnatclean \
- ${PREFIX}/bin/gnatcpp \
- ${PREFIX}/bin/gnatfind \
- ${PREFIX}/bin/gnatgcc \
- ${PREFIX}/bin/gnatgcov \
- ${PREFIX}/bin/gnatkr \
- ${PREFIX}/bin/gnatlink \
- ${PREFIX}/bin/gnatls \
- ${PREFIX}/bin/gnatmake \
- ${PREFIX}/bin/gnatname \
- ${PREFIX}/bin/gnatprep \
- ${PREFIX}/bin/gnatxref \
- ${PREFIX}/bin/${gnuhost}-gcc-${gcc_version} \
- ${PREFIX}/bin/${gnuhost}-gnatgcc \
- ${targlibexec}/${gnuhost}/${gcc_version}/cc1 \
- ${targlibexec}/${gnuhost}/${gcc_version}/gnat1 \
- ${targlibexec}/${gnuhost}/${gcc_version}/collect2 ; \
- do \
- if [ -x $$prog ]; then \
- ${STRIP_CMD} $$prog ; \
- fi \
- done)
- @(${CHOWN} -R root:wheel ${targlib})
- @(${CHOWN} -R root:wheel ${targlibexec})
- # This empty fortran directory is making trouble.
- ${RM} -rf ${PREFIX}/lib/gcc-gnat/gcc/${CONFIGURE_TARGET}/${gcc_version}/finclude
- # Version FSF funding and licensing manuals. XXX Fix before it happens!
- for mp in ${fsf_mans}; do \
- ${MV} -f ${PREFIX}/man/man7/$${mp}.7 \
- ${PREFIX}/man/man7/$${mp}${fsf_suffix}.7; \
- done
- # Prepare a temporary list of installed libraries and include files.
- ${RM} -f ${WRKDIR}/PLIST.lib
- for d in lib/gcc-gnat libexec/gcc-gnat/gcc/${CONFIGURE_TARGET}/; do \
- cd ${PREFIX}; \
- if [ -d $${d} ]; then \
- ${FIND} $${d} -type f -o -type l >>${WRKDIR}/PLIST.lib; \
- ${FIND} $${d} -type d | ${SORT} -r | ${SED} -e 's/^/@dirrm /g' >>${WRKDIR}/PLIST.lib; \
- fi; \
- done
- # Following directories should be removed on deinstall if empty. Add them to the temporary list.
- ${ECHO_CMD} "@unexec ${RMDIR} %D/libexec/gcc-gnat/gcc/${CONFIGURE_TARGET} 2>/dev/null || true" >> ${WRKDIR}/PLIST.lib
- ${ECHO_CMD} "@unexec ${RMDIR} %D/libexec/gcc-gnat/gcc 2>/dev/null || true" >> ${WRKDIR}/PLIST.lib
- ${ECHO_CMD} "@unexec ${RMDIR} %D/libexec/gcc-gnat 2>/dev/null || true" >> ${WRKDIR}/PLIST.lib
- # Insert the temporary list in the packing list.
- cd ${WRKDIR}; ${SED} -i -e "/PLIST.lib/ r PLIST.lib" ${TMPPLIST}
-
-.include <bsd.port.post.mk>
diff --git a/lang/gnat/distinfo b/lang/gnat/distinfo
deleted file mode 100644
index 79451ff33af4..000000000000
--- a/lang/gnat/distinfo
+++ /dev/null
@@ -1,6 +0,0 @@
-SHA256 (gnat-gpl-2010-src.tgz) = e89b6209e382680a49b3821bf6f13e87780e05f91e4c386821807f6205da4bd2
-SIZE (gnat-gpl-2010-src.tgz) = 9276344
-SHA256 (gcc-4_3-branch-rev160200-src.tgz) = 0aa86252f3000b1ab17ec5ec2634d9161d6efdb3ee9ea29450a8769a194f3893
-SIZE (gcc-4_3-branch-rev160200-src.tgz) = 38790282
-SHA256 (gnat-2005-boot.tgz) = c1d7b1558e377f412d78cb2bf832489c288862d25be21b566e8e0fb2803425d9
-SIZE (gnat-2005-boot.tgz) = 10387392
diff --git a/lang/gnat/files/patch-Makefile.rtl b/lang/gnat/files/patch-Makefile.rtl
deleted file mode 100644
index a9b0bfd0bd15..000000000000
--- a/lang/gnat/files/patch-Makefile.rtl
+++ /dev/null
@@ -1,10 +0,0 @@
---- gcc/ada/Makefile.rtl.orig 2010-03-27 12:44:36.000000000 -0400
-+++ gcc/ada/Makefile.rtl 2010-09-28 11:18:21.000000000 -0400
-@@ -505,6 +505,7 @@
- s-memory$(objext) \
- s-objrea$(objext) \
- s-os_lib$(objext) \
-+ s-oscons$(objext) \
- s-osprim$(objext) \
- s-pack03$(objext) \
- s-pack05$(objext) \
diff --git a/lang/gnat/files/patch-aa b/lang/gnat/files/patch-aa
deleted file mode 100644
index aa2051d42a29..000000000000
--- a/lang/gnat/files/patch-aa
+++ /dev/null
@@ -1,11 +0,0 @@
---- gcc/Makefile.in.orig 2010-09-28 11:10:55.000000000 -0400
-+++ gcc/Makefile.in 2010-09-28 11:13:07.000000000 -0400
-@@ -3944,7 +3944,7 @@
- # Install the driver last so that the window when things are
- # broken is small.
- install: install-common $(INSTALL_HEADERS) \
-- install-cpp install-man install-info install-@POSUB@ \
-+ install-cpp install-man install-@POSUB@ \
- install-driver
-
- # Handle cpp installation.
diff --git a/lang/gnat/files/patch-ab b/lang/gnat/files/patch-ab
deleted file mode 100644
index bf9f0e776732..000000000000
--- a/lang/gnat/files/patch-ab
+++ /dev/null
@@ -1,10 +0,0 @@
---- gcc/ada/env.c.orig 2010-06-03 02:19:06.000000000 -0400
-+++ gcc/ada/env.c 2010-09-28 11:05:55.000000000 -0400
-@@ -167,6 +167,7 @@
- }
-
- #elif (defined (__vxworks) && defined (__RTP__)) || defined (__APPLE__)
-+ || defined(__FreeBSD__)
- setenv (name, value, 1);
-
- #else
diff --git a/lang/gnat/files/patch-ac b/lang/gnat/files/patch-ac
deleted file mode 100644
index cded7b727d57..000000000000
--- a/lang/gnat/files/patch-ac
+++ /dev/null
@@ -1,11 +0,0 @@
---- gcc/ada/gcc-interface/Makefile.in.orig 2010-05-30 06:46:25.000000000 -0400
-+++ gcc/ada/gcc-interface/Makefile.in 2010-09-28 11:03:31.000000000 -0400
-@@ -1166,7 +1166,7 @@
- GNATLIB_SHARED = gnatlib-shared-dual
-
- EH_MECHANISM=-gcc
-- THREADSLIB= -lpthread
-+ THREADSLIB= $(PTHREAD_LIBS)
- GMEM_LIB = gmemlib
- LIBRARY_VERSION := $(LIB_VERSION)
- endif
diff --git a/lang/gnat/files/patch-ad b/lang/gnat/files/patch-ad
deleted file mode 100644
index 2cf0fc351752..000000000000
--- a/lang/gnat/files/patch-ad
+++ /dev/null
@@ -1,11 +0,0 @@
---- gcc/ada/make.adb.orig 2010-06-03 02:22:55.000000000 -0400
-+++ gcc/ada/make.adb 2010-09-28 11:04:31.000000000 -0400
-@@ -649,7 +649,7 @@
- -- Compiler, Binder & Linker Data and Subprograms --
- ----------------------------------------------------
-
-- Gcc : String_Access := Program_Name ("gcc", "gnatmake");
-+ Gcc : String_Access := Program_Name ("gnatgcc", "gnatmake");
- Gnatbind : String_Access := Program_Name ("gnatbind", "gnatmake");
- Gnatlink : String_Access := Program_Name ("gnatlink", "gnatmake");
- -- Default compiler, binder, linker programs
diff --git a/lang/gnat/files/patch-af b/lang/gnat/files/patch-af
deleted file mode 100644
index c4c54206c3e7..000000000000
--- a/lang/gnat/files/patch-af
+++ /dev/null
@@ -1,11 +0,0 @@
---- gcc/ada/gnatlink.adb.orig 2010-06-03 02:22:26.000000000 -0400
-+++ gcc/ada/gnatlink.adb 2010-09-28 11:04:58.000000000 -0400
-@@ -137,7 +137,7 @@
- -- This table collects the arguments to be passed to compile the binder
- -- generated file.
-
-- Gcc : String_Access := Program_Name ("gcc", "gnatlink");
-+ Gcc : String_Access := Program_Name ("gnatgcc", "gnatlink");
-
- Read_Mode : constant String := "r" & ASCII.NUL;
-
diff --git a/lang/gnat/files/patch-ag b/lang/gnat/files/patch-ag
deleted file mode 100644
index 58783fd6b8ce..000000000000
--- a/lang/gnat/files/patch-ag
+++ /dev/null
@@ -1,11 +0,0 @@
---- gcc/ada/gnatchop.adb.orig 2010-06-03 02:22:23.000000000 -0400
-+++ gcc/ada/gnatchop.adb 2010-09-28 11:05:12.000000000 -0400
-@@ -45,7 +45,7 @@
- Config_File_Name : constant String_Access := new String'("gnat.adc");
- -- The name of the file holding the GNAT configuration pragmas
-
-- Gcc : String_Access := new String'("gcc");
-+ Gcc : String_Access := new String'("gnatgcc");
- -- May be modified by switch --GCC=
-
- Gcc_Set : Boolean := False;
diff --git a/lang/gnat/pkg-descr b/lang/gnat/pkg-descr
deleted file mode 100644
index 5ec9266e2eb6..000000000000
--- a/lang/gnat/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-The GPL version of GNU Ada compiler system built on GCC 3.4.6
-
-Binaries built with this version of compiler are covered by the
-GPL license. Use the Ada compiler bundled with GCC 4.0 and
-subsequent for LGPL licensing.
-
-The libraries supplied with this version of GNAT support tasking
-with FreeBSD 4 and greater using libc_r and libpthread.
-
-WWW: http://libre.act-europe.com/
diff --git a/lang/gnat/pkg-plist b/lang/gnat/pkg-plist
deleted file mode 100644
index 5f2f9c354523..000000000000
--- a/lang/gnat/pkg-plist
+++ /dev/null
@@ -1,20 +0,0 @@
-bin/gnathtml.pl
-bin/gnat
-bin/gnatbind
-bin/gnatchop
-bin/gnatclean
-bin/gnatcpp
-bin/gnatfind
-bin/gnatgcc
-bin/gnatgccbug
-bin/gnatgcov
-bin/gnatkr
-bin/gnatlink
-bin/gnatls
-bin/gnatmake
-bin/gnatname
-bin/gnatprep
-bin/gnatxref
-bin/%%GNUHOST%%-gcc-%%GCC_VERSION%%
-bin/%%GNUHOST%%-gnatgcc
-@comment Insert PLIST.lib here