summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile13
-rw-r--r--devel/ada-util/Makefile64
-rw-r--r--devel/ada-util/distinfo2
-rw-r--r--devel/ada-util/files/patch-configure84
-rw-r--r--devel/ada-util/files/patch-support_utilgen.c50
-rw-r--r--devel/ada-util/pkg-descr21
-rw-r--r--devel/ada-util/pkg-plist361
-rw-r--r--devel/adabooch/Makefile31
-rw-r--r--devel/adabooch/distinfo2
-rw-r--r--devel/adabooch/files/patch-Makefile.in31
-rw-r--r--devel/adabooch/pkg-descr18
-rw-r--r--devel/adabooch/pkg-plist549
-rw-r--r--devel/adaid/Makefile48
-rw-r--r--devel/adaid/distinfo3
-rw-r--r--devel/adaid/files/adaid.gpr8
-rw-r--r--devel/adaid/pkg-descr9
-rw-r--r--devel/adaid/pkg-plist12
-rw-r--r--devel/ahven/Makefile38
-rw-r--r--devel/ahven/distinfo2
-rw-r--r--devel/ahven/files/ahven.gpr7
-rw-r--r--devel/ahven/files/extra-src_ahven-framework.adb59
-rw-r--r--devel/ahven/files/patch-gnat_ahven__lib.gpr10
-rw-r--r--devel/ahven/pkg-descr13
-rw-r--r--devel/ahven/pkg-plist45
-rw-r--r--devel/alog/Makefile52
-rw-r--r--devel/alog/distinfo3
-rw-r--r--devel/alog/pkg-descr6
-rw-r--r--devel/alog/pkg-plist52
-rw-r--r--devel/aunit/Makefile28
-rw-r--r--devel/aunit/distinfo3
-rw-r--r--devel/aunit/files/patch-Makefile11
-rw-r--r--devel/aunit/pkg-descr9
-rw-r--r--devel/aunit/pkg-plist224
-rw-r--r--devel/florist-gpl/Makefile24
-rw-r--r--devel/florist-gpl/distinfo3
-rw-r--r--devel/florist-gpl/files/florist.gpr.in15
-rw-r--r--devel/florist-gpl/files/patch-Makefile.in19
-rw-r--r--devel/florist-gpl/files/patch-c-posix-signals.c23
-rw-r--r--devel/florist-gpl/files/patch-c-posix.c57
-rw-r--r--devel/florist-gpl/files/patch-configure21
-rw-r--r--devel/florist-gpl/pkg-descr12
-rw-r--r--devel/florist-gpl/pkg-plist197
-rw-r--r--devel/gprbuild/Makefile40
-rw-r--r--devel/gprbuild/distinfo3
-rw-r--r--devel/gprbuild/files/Makefile.BSD80
-rw-r--r--devel/gprbuild/files/patch-share_gprconfig_compilers.xml24
-rw-r--r--devel/gprbuild/files/patch-share_gprconfig_gnat.xml20
-rw-r--r--devel/gprbuild/files/patch-share_gprconfig_linker.xml56
-rw-r--r--devel/gprbuild/files/patch-share_gprconfig_targetset.xml54
-rw-r--r--devel/gprbuild/files/patch-src_gprlib.adb50
-rw-r--r--devel/gprbuild/pkg-descr10
-rw-r--r--devel/gprbuild/pkg-plist23
-rw-r--r--devel/libspark2012/Makefile16
-rw-r--r--devel/libspark2012/distinfo2
-rw-r--r--devel/libspark2012/files/patch-Makefile29
-rw-r--r--devel/libspark2012/files/patch-spark2012.gpr13
-rw-r--r--devel/libspark2012/pkg-descr6
-rw-r--r--devel/libspark2012/pkg-plist53
-rw-r--r--devel/matreshka/Makefile56
-rw-r--r--devel/matreshka/distinfo2
-rw-r--r--devel/matreshka/pkg-descr24
-rw-r--r--devel/pcsc-ada/Makefile76
-rw-r--r--devel/pcsc-ada/distinfo3
-rw-r--r--devel/pcsc-ada/files/pcscada.gpr7
-rw-r--r--devel/pcsc-ada/pkg-descr5
-rw-r--r--devel/pcsc-ada/pkg-plist36
-rw-r--r--devel/pragmarcs/Makefile36
-rw-r--r--devel/pragmarcs/distinfo3
-rw-r--r--devel/pragmarcs/files/buildlib.gpr6
-rw-r--r--devel/pragmarcs/files/pragmarcs.gpr7
-rw-r--r--devel/pragmarcs/pkg-descr23
-rw-r--r--devel/pragmarcs/pkg-plist222
-rw-r--r--devel/sdl_gnat/Makefile22
-rw-r--r--devel/sdl_gnat/distinfo2
-rw-r--r--devel/sdl_gnat/pkg-descr7
-rw-r--r--devel/sdl_gnat/pkg-plist72
76 files changed, 0 insertions, 3327 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 3aac3206109f..740134293dcf 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -137,19 +137,14 @@
SUBDIR += acme
SUBDIR += acsccid
SUBDIR += activitymail
- SUBDIR += ada-util
- SUBDIR += adabooch
SUBDIR += adacurses
- SUBDIR += adaid
SUBDIR += aegis
SUBDIR += agar
- SUBDIR += ahven
SUBDIR += aifad
SUBDIR += aixlog
SUBDIR += ald
SUBDIR += allegro
SUBDIR += allegro5
- SUBDIR += alog
SUBDIR += aml
SUBDIR += ammonite
SUBDIR += amqp-cpp
@@ -215,7 +210,6 @@
SUBDIR += atlantis
SUBDIR += atlas
SUBDIR += atlas-devel
- SUBDIR += aunit
SUBDIR += autobook
SUBDIR += autoconf
SUBDIR += autoconf-archive
@@ -696,7 +690,6 @@
SUBDIR += flex-sdk35
SUBDIR += flexdock
SUBDIR += flexjson
- SUBDIR += florist-gpl
SUBDIR += flyspray
SUBDIR += fmake
SUBDIR += fnccheck
@@ -927,7 +920,6 @@
SUBDIR += govendor
SUBDIR += gperf
SUBDIR += gpm
- SUBDIR += gprbuild
SUBDIR += gputils
SUBDIR += gradle
SUBDIR += gradle-completion
@@ -1389,7 +1381,6 @@
SUBDIR += libsmraw
SUBDIR += libsoup
SUBDIR += libsoup3
- SUBDIR += libspark2012
SUBDIR += libspice-server
SUBDIR += libstatgrab
SUBDIR += libstatgrab0
@@ -1557,7 +1548,6 @@
SUBDIR += marisa-trie
SUBDIR += marl
SUBDIR += mate-common
- SUBDIR += matreshka
SUBDIR += maven
SUBDIR += maven-wrapper
SUBDIR += maven3
@@ -3808,7 +3798,6 @@
SUBDIR += pcre
SUBDIR += pcre++
SUBDIR += pcre2
- SUBDIR += pcsc-ada
SUBDIR += pcsc-lite
SUBDIR += pdcurses
SUBDIR += pear
@@ -4086,7 +4075,6 @@
SUBDIR += poxml
SUBDIR += ppl
SUBDIR += pprof
- SUBDIR += pragmarcs
SUBDIR += premake
SUBDIR += premake4
SUBDIR += premake5
@@ -7006,7 +6994,6 @@
SUBDIR += sdl20
SUBDIR += sdl2pp
SUBDIR += sdl_console
- SUBDIR += sdl_gnat
SUBDIR += sdlmm
SUBDIR += sdlskk
SUBDIR += sdts++
diff --git a/devel/ada-util/Makefile b/devel/ada-util/Makefile
deleted file mode 100644
index e74ac5efbf06..000000000000
--- a/devel/ada-util/Makefile
+++ /dev/null
@@ -1,64 +0,0 @@
-# Created by: John Marino <marino@FreeBSD.org>
-
-PORTNAME= ada-util
-PORTVERSION= 1.8.0
-PORTREVISION= 5
-CATEGORIES= devel
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Utility library for Ada 2005 applications
-
-LICENSE= APACHE20
-LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-
-BROKEN_FreeBSD_12= 'struct stat' has no member named 'st_lspare'
-BROKEN_FreeBSD_13= 'struct stat' has no member named 'st_lspare'
-BROKEN_FreeBSD_14= 'struct stat' has no member named 'st_lspare'
-
-BUILD_DEPENDS= gprbuild:devel/gprbuild \
- ${LOCALBASE}/lib/gnat/ahven.gpr:devel/ahven
-LIB_DEPENDS= libcurl.so:ftp/curl
-
-USES= ada gmake
-USE_GITHUB= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --enable-ahven
-CONFIGURE_ENV= ac_cv_lib_dl_dlopen=no
-LDFLAGS= -L${LOCALBASE}/lib
-
-GH_ACCOUNT= stcarrez
-GH_TAGNAME= b6612400
-
-post-patch:
- @${REINPLACE_CMD} -e 's,freebsd\*,dragonfly*|freebsd*,' \
- -e "s/^NR_CPUS=.*/NR_CPUS=${MAKE_JOBS_NUMBER}/" \
- ${WRKSRC}/configure
- @${REINPLACE_CMD} -e 's|@prefix@|$${DESTDIR}@prefix@|' \
- -e '/GPRINSTALL/ \
- s|--prefix|--project-subdir=lib/gnat --prefix|' \
- ${WRKSRC}/Makefile.in
- @${REINPLACE_CMD} -e '/Content_Type/d' \
- ${WRKSRC}/src/http/util-http-rest.adb
-
- # Loggers are hardcoded for several packages at the INFO level
- # which is quite useless for things like spawning commands.
- # Set the loggers to filter out everything up less than ERROR
-
- @${REINPLACE_CMD} -e '/Loggers.Create/s|);|, Util.Log.ERROR_LEVEL);|'\
- ${WRKSRC}/src/http/aws/util-http-clients-web.adb \
- ${WRKSRC}/src/http/curl/util-http-clients-curl.adb \
- ${WRKSRC}/src/http/util-http-clients.adb \
- ${WRKSRC}/src/http/util-http-parts.adb \
- ${WRKSRC}/src/util-beans-factory.adb \
- ${WRKSRC}/src/util-processes.adb \
- ${WRKSRC}/src/util-properties-bundles.adb \
- ${WRKSRC}/src/xml/util-serialize-io-xml.adb
-
-post-install:
- ${RM} -r ${STAGEDIR}${PREFIX}/lib/gnat/manifests
- # Scoop up all the source files gprinstall missed. (!)
- ${INSTALL_DATA} ${WRKSRC}/src/*.ad[bs] ${WRKSRC}/src/http/*.ad[bs] \
- ${WRKSRC}/src/os-linux/*.ad[bs] \
- ${STAGEDIR}${PREFIX}/include/util.static
-
-.include <bsd.port.mk>
diff --git a/devel/ada-util/distinfo b/devel/ada-util/distinfo
deleted file mode 100644
index 6ecf6e0cdb05..000000000000
--- a/devel/ada-util/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (stcarrez-ada-util-1.8.0-b6612400_GH0.tar.gz) = e49fc4da1726726bfea27e03c05b9161bc65d86d5a6509bff611adff3a8a21f4
-SIZE (stcarrez-ada-util-1.8.0-b6612400_GH0.tar.gz) = 345837
diff --git a/devel/ada-util/files/patch-configure b/devel/ada-util/files/patch-configure
deleted file mode 100644
index ccff1e42ef0f..000000000000
--- a/devel/ada-util/files/patch-configure
+++ /dev/null
@@ -1,84 +0,0 @@
---- configure.orig 2015-10-11 18:41:42 UTC
-+++ configure
-@@ -3874,81 +3874,11 @@ UTIL_HAVE_PRJ_DIRECTORIES=${gnat_project
- # XMLAda library
- ##########################################
-
--gnat_xml_ada=xmlada-config
--{ $as_echo "$as_me:${as_lineno-$LINENO}: checking xmlada library" >&5
--$as_echo_n "checking xmlada library... " >&6; }
-
--# Check whether --with-xmlada was given.
--if test "${with_xmlada+set}" = set; then :
-- withval=$with_xmlada;
-- gnat_xml_ada=${withval}/xmlada-config
-- WITH_XML_ADA="with \"${withval}\";";
-- UTIL_XML_DIR='src/xml';
-- UTIL_HAVE_XML='yes';
--
--else
--
-- WITH_XML_ADA='';
-- UTIL_XML_DIR='src';
-- UTIL_HAVE_XML='no';
--
--fi
--
--
--ac_xml_version=`$gnat_xml_ada --version 2>/dev/null | sed -e 's, ,-,g'`
--case $ac_xml_version in
-- XmlAda-3.2*)
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_xml_version" >&5
--$as_echo "$ac_xml_version" >&6; }
-- WITH_XML_ADA="with \"xmlada\";";
-- UTIL_XML_DIR='src/xml';
-- UTIL_XML_VERSION='3';
-- UTIL_HAVE_XML='yes';
-- ;;
--
-- XmlAda-4.*|XmlAda-2013|XmlAda-2014)
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_xml_version" >&5
--$as_echo "$ac_xml_version" >&6; }
-- WITH_XML_ADA="with \"xmlada\";";
-- UTIL_XML_DIR='src/xml';
-- UTIL_XML_VERSION='4';
-- UTIL_HAVE_XML='yes';
-- ;;
--
-- *)
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
-- ;;
--
--esac
--
-- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether xmlada project exists" >&5
--$as_echo_n "checking whether xmlada project exists... " >&6; }
-- echo "with \"xmlada\"; project t is for Source_Dirs use (); end t;" > t.gpr
-- $GNATMAKE -p -Pt >/dev/null 2>/dev/null
-- if test $? -eq 0; then
-- gnat_project_xmlada=yes
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, using xmlada" >&5
--$as_echo "yes, using xmlada" >&6; }
-- gnat_project_with_xmlada="with \"xmlada\";";
-- else
-- gnat_project_xmlada=no
-- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
--$as_echo "no" >&6; }
-- fi;
-- rm -f t.gpr
--
--
--if test T$gnat_project_xmlada_sax = Tno; then
- WITH_XML_ADA='';
- UTIL_XML_DIR='src';
- UTIL_XML_VERSION='none';
- UTIL_HAVE_XML='no';
--fi
--
--
--
--
-
-
- ##########################################
diff --git a/devel/ada-util/files/patch-support_utilgen.c b/devel/ada-util/files/patch-support_utilgen.c
deleted file mode 100644
index 02253a38ee73..000000000000
--- a/devel/ada-util/files/patch-support_utilgen.c
+++ /dev/null
@@ -1,50 +0,0 @@
---- support/utilgen.c.orig 2015-10-11 18:41:42 UTC
-+++ support/utilgen.c
-@@ -18,6 +18,7 @@
- # define _LARGEFILE64_SOURCE
- #endif
- #include <stdio.h>
-+#include <string.h>
- #include <unistd.h>
- #include <fcntl.h>
- #include <sys/types.h>
-@@ -181,6 +182,39 @@ void gen_stat(void)
- printf(" end record;\n");
- printf(" pragma Convention (C_Pass_By_Copy, Stat_Type);\n");
- printf("\n");
-+#elif defined(__DragonFly__)
-+ struct stat st;
-+
-+ gen_type("uint16_t", UNSIGNED, sizeof(uint16_t));
-+ gen_type("u_int32_t", UNSIGNED, sizeof(u_int32_t));
-+ gen_type("int32_t", SIGNED, sizeof(int32_t));
-+ gen_type("int64_t", SIGNED, sizeof(int64_t));
-+
-+ printf(" STAT_NAME : constant String := \"stat\";\n");
-+ printf(" FSTAT_NAME : constant String := \"fstat\";\n");
-+ printf(" type Stat_Type is record\n");
-+ printf(" st_ino : ino_t;\n");
-+ printf(" st_nlink : nlink_t;\n");
-+ printf(" st_dev : dev_t;\n");
-+ printf(" st_mode : mode_t;\n");
-+ printf(" st_padding1 : uint16_t;\n");
-+ printf(" st_uid : uid_t;\n");
-+ printf(" st_gid : gid_t;\n");
-+ printf(" st_rdev : dev_t;\n");
-+ printf(" st_atim : Timespec;\n");
-+ printf(" st_mtim : Timespec;\n");
-+ printf(" st_ctim : Timespec;\n");
-+ printf(" st_size : off_t;\n");
-+ printf(" st_blocks : int64_t;\n");
-+ printf(" st_blksize : u_int32_t;\n");
-+ printf(" st_flags : u_int32_t;\n");
-+ printf(" st_gen : u_int32_t;\n");
-+ printf(" st_lspare : int32_t;\n");
-+ printf(" st_qspare1 : int64_t;\n");
-+ printf(" st_qspare2 : int64_t;\n");
-+ printf(" end record;\n");
-+ printf(" pragma Convention (C_Pass_By_Copy, Stat_Type);\n");
-+ printf("\n");
- #elif defined(__FreeBSD__)
- struct stat st;
-
diff --git a/devel/ada-util/pkg-descr b/devel/ada-util/pkg-descr
deleted file mode 100644
index a698b35e2a1d..000000000000
--- a/devel/ada-util/pkg-descr
+++ /dev/null
@@ -1,21 +0,0 @@
-Ada Utility Library
-
-This Ada05 library contains various utility packages for building
-Ada05 applications. This includes:
-
- o A logging framework close to Java log4j framework
- o Support for properties
- o A serialization/deserialization framework for XML, JSON, CSV
- o Ada beans framework
- o Encoding/decoding framework (Base16, Base64, SHA, HMAC-SHA)
- o A composing stream framework (raw, files, buffers, pipes, sockets)
- o Several concurrency tools (reference counters, counters, pools,
- fifos, arrays)
- o Process creation and pipes
- o Support for loading shared libraries (on Windows or Unix)
- o HTTP client library on top of CURL or AWS
-
-Ada Util also provides a small test utility library on top of
-Ahven to help in writing unit tests.
-
-WWW: https://github.com/stcarrez/ada-util/wiki
diff --git a/devel/ada-util/pkg-plist b/devel/ada-util/pkg-plist
deleted file mode 100644
index 562d6cd39573..000000000000
--- a/devel/ada-util/pkg-plist
+++ /dev/null
@@ -1,361 +0,0 @@
-include/util.static/util-algorithms.ads
-include/util.static/util-beans-basic-lists.adb
-include/util.static/util-beans-basic-lists.ads
-include/util.static/util-beans-basic-ranges.adb
-include/util.static/util-beans-basic-ranges.ads
-include/util.static/util-beans-basic.ads
-include/util.static/util-beans-factory.adb
-include/util.static/util-beans-factory.ads
-include/util.static/util-beans-lists-strings.adb
-include/util.static/util-beans-lists-strings.ads
-include/util.static/util-beans-lists.ads
-include/util.static/util-beans-methods.ads
-include/util.static/util-beans-objects-datasets.adb
-include/util.static/util-beans-objects-datasets.ads
-include/util.static/util-beans-objects-enums.adb
-include/util.static/util-beans-objects-enums.ads
-include/util.static/util-beans-objects-hash.adb
-include/util.static/util-beans-objects-hash.ads
-include/util.static/util-beans-objects-lists.adb
-include/util.static/util-beans-objects-lists.ads
-include/util.static/util-beans-objects-maps.adb
-include/util.static/util-beans-objects-maps.ads
-include/util.static/util-beans-objects-pairs.adb
-include/util.static/util-beans-objects-pairs.ads
-include/util.static/util-beans-objects-records.adb
-include/util.static/util-beans-objects-records.ads
-include/util.static/util-beans-objects-time.adb
-include/util.static/util-beans-objects-time.ads
-include/util.static/util-beans-objects-to_access.adb
-include/util.static/util-beans-objects-to_access.ads
-include/util.static/util-beans-objects-vectors.ads
-include/util.static/util-beans-objects.adb
-include/util.static/util-beans-objects.ads
-include/util.static/util-beans-ranges.ads
-include/util.static/util-beans.ads
-include/util.static/util-concurrent-arrays.adb
-include/util.static/util-concurrent-arrays.ads
-include/util.static/util-concurrent-copies.adb
-include/util.static/util-concurrent-copies.ads
-include/util.static/util-concurrent-counters.adb
-include/util.static/util-concurrent-counters.ads
-include/util.static/util-concurrent-fifos.adb
-include/util.static/util-concurrent-fifos.ads
-include/util.static/util-concurrent-locks.adb
-include/util.static/util-concurrent-locks.ads
-include/util.static/util-concurrent-pools.adb
-include/util.static/util-concurrent-pools.ads
-include/util.static/util-concurrent.ads
-include/util.static/util-dates-formats.adb
-include/util.static/util-dates-formats.ads
-include/util.static/util-dates-iso8601.adb
-include/util.static/util-dates-iso8601.ads
-include/util.static/util-dates-rfc7231.adb
-include/util.static/util-dates-rfc7231.ads
-include/util.static/util-dates.adb
-include/util.static/util-dates.ads
-include/util.static/util-encoders-base16.adb
-include/util.static/util-encoders-base16.ads
-include/util.static/util-encoders-base64.adb
-include/util.static/util-encoders-base64.ads
-include/util.static/util-encoders-hmac-sha1.adb
-include/util.static/util-encoders-hmac-sha1.ads
-include/util.static/util-encoders-hmac.ads
-include/util.static/util-encoders-sha1.adb
-include/util.static/util-encoders-sha1.ads
-include/util.static/util-encoders.adb
-include/util.static/util-encoders.ads
-include/util.static/util-events-channels.adb
-include/util.static/util-events-channels.ads
-include/util.static/util-events.adb
-include/util.static/util-events.ads
-include/util.static/util-files.adb
-include/util.static/util-files.ads
-include/util.static/util-http-clients-mockups.adb
-include/util.static/util-http-clients-mockups.ads
-include/util.static/util-http-clients.adb
-include/util.static/util-http-clients.ads
-include/util.static/util-http-cookies.adb
-include/util.static/util-http-cookies.ads
-include/util.static/util-http-mockups.adb
-include/util.static/util-http-mockups.ads
-include/util.static/util-http-parts.adb
-include/util.static/util-http-parts.ads
-include/util.static/util-http-rest-rest_get_vector.adb
-include/util.static/util-http-rest-rest_get_vector.ads
-include/util.static/util-http-rest.adb
-include/util.static/util-http-rest.ads
-include/util.static/util-http-tools.adb
-include/util.static/util-http-tools.ads
-include/util.static/util-http.adb
-include/util.static/util-http.ads
-include/util.static/util-listeners-lifecycles.adb
-include/util.static/util-listeners-lifecycles.ads
-include/util.static/util-listeners-observers.adb
-include/util.static/util-listeners-observers.ads
-include/util.static/util-listeners.ads
-include/util.static/util-locales.adb
-include/util.static/util-locales.ads
-include/util.static/util-log-appenders.adb
-include/util.static/util-log-appenders.ads
-include/util.static/util-log-loggers-traceback-gnat.adb
-include/util.static/util-log-loggers-traceback-none.adb
-include/util.static/util-log-loggers.adb
-include/util.static/util-log-loggers.ads
-include/util.static/util-log.adb
-include/util.static/util-log.ads
-include/util.static/util-measures.adb
-include/util.static/util-measures.ads
-include/util.static/util-processes-os.adb
-include/util.static/util-processes-os.ads
-include/util.static/util-processes.adb
-include/util.static/util-processes.ads
-include/util.static/util-properties-basic.adb
-include/util.static/util-properties-basic.ads
-include/util.static/util-properties-bundles.adb
-include/util.static/util-properties-bundles.ads
-include/util.static/util-properties-discrete.adb
-include/util.static/util-properties-discrete.ads
-include/util.static/util-properties-factories.adb
-include/util.static/util-properties-factories.ads
-include/util.static/util-properties-hash.adb
-include/util.static/util-properties-hash.ads
-include/util.static/util-properties-json.adb
-include/util.static/util-properties-json.ads
-include/util.static/util-properties.adb
-include/util.static/util-properties.ads
-include/util.static/util-refs.adb
-include/util.static/util-refs.ads
-include/util.static/util-serialize-contexts.adb
-include/util.static/util-serialize-contexts.ads
-include/util.static/util-serialize-io-csv.adb
-include/util.static/util-serialize-io-csv.ads
-include/util.static/util-serialize-io-json.adb
-include/util.static/util-serialize-io-json.ads
-include/util.static/util-serialize-io.adb
-include/util.static/util-serialize-io.ads
-include/util.static/util-serialize-mappers-record_mapper.adb
-include/util.static/util-serialize-mappers-record_mapper.ads
-include/util.static/util-serialize-mappers-vector_mapper.adb
-include/util.static/util-serialize-mappers-vector_mapper.ads
-include/util.static/util-serialize-mappers.adb
-include/util.static/util-serialize-mappers.ads
-include/util.static/util-serialize-tools.adb
-include/util.static/util-serialize-tools.ads
-include/util.static/util-serialize.ads
-include/util.static/util-stacks.adb
-include/util.static/util-stacks.ads
-include/util.static/util-streams-buffered.adb
-include/util.static/util-streams-buffered.ads
-include/util.static/util-streams-files.adb
-include/util.static/util-streams-files.ads
-include/util.static/util-streams-pipes.adb
-include/util.static/util-streams-pipes.ads
-include/util.static/util-streams-raw.adb
-include/util.static/util-streams-raw.ads
-include/util.static/util-streams-sockets.adb
-include/util.static/util-streams-sockets.ads
-include/util.static/util-streams-texts.adb
-include/util.static/util-streams-texts.ads
-include/util.static/util-streams.adb
-include/util.static/util-streams.ads
-include/util.static/util-strings-builders-transforms.ads
-include/util.static/util-strings-builders.ads
-include/util.static/util-strings-maps.ads
-include/util.static/util-strings-sets.ads
-include/util.static/util-strings-tokenizers.ads
-include/util.static/util-strings-transforms.adb
-include/util.static/util-strings-transforms.ads
-include/util.static/util-strings-vectors.ads
-include/util.static/util-strings.adb
-include/util.static/util-strings.ads
-include/util.static/util-systems-constants.ads
-include/util.static/util-systems-dlls.adb
-include/util.static/util-systems-dlls.ads
-include/util.static/util-systems-os.ads
-include/util.static/util-systems-types.ads
-include/util.static/util-systems.ads
-include/util.static/util-texts-builders.adb
-include/util.static/util-texts-builders.ads
-include/util.static/util-texts-formats.adb
-include/util.static/util-texts-formats.ads
-include/util.static/util-texts-tokenizers.adb
-include/util.static/util-texts-tokenizers.ads
-include/util.static/util-texts-transforms.adb
-include/util.static/util-texts-transforms.ads
-include/util.static/util-texts.ads
-include/util.static/util.ads
-include/util_http_curl.static/util-http-clients-curl-constants.ads
-include/util_http_curl.static/util-http-clients-curl.adb
-include/util_http_curl.static/util-http-clients-curl.ads
-include/util_unit.static/ahven-astrings.ads
-include/util_unit.static/ahven-framework.adb
-include/util_unit.static/ahven-framework.ads
-include/util_unit.static/ahven-listeners-basic.adb
-include/util_unit.static/ahven-listeners-basic.ads
-include/util_unit.static/ahven-listeners.adb
-include/util_unit.static/ahven-listeners.ads
-include/util_unit.static/ahven-long_astrings.ads
-include/util_unit.static/ahven-parameters.adb
-include/util_unit.static/ahven-parameters.ads
-include/util_unit.static/ahven-results.adb
-include/util_unit.static/ahven-results.ads
-include/util_unit.static/ahven-runner.adb
-include/util_unit.static/ahven-runner.ads
-include/util_unit.static/ahven-slist.adb
-include/util_unit.static/ahven-slist.ads
-include/util_unit.static/ahven-tap_runner.adb
-include/util_unit.static/ahven-tap_runner.ads
-include/util_unit.static/ahven-temporary_output.adb
-include/util_unit.static/ahven-temporary_output.ads
-include/util_unit.static/ahven-text_runner.adb
-include/util_unit.static/ahven-text_runner.ads
-include/util_unit.static/ahven-xml_runner.adb
-include/util_unit.static/ahven-xml_runner.ads
-include/util_unit.static/ahven.adb
-include/util_unit.static/ahven.ads
-include/util_unit.static/ahven_compat.adb
-include/util_unit.static/ahven_compat.ads
-include/util_unit.static/util-assertions.adb
-include/util_unit.static/util-assertions.ads
-include/util_unit.static/util-test_caller.adb
-include/util_unit.static/util-test_caller.ads
-include/util_unit.static/util-tests-servers.adb
-include/util_unit.static/util-tests-servers.ads
-include/util_unit.static/util-tests.adb
-include/util_unit.static/util-tests.ads
-include/util_unit.static/util-xunit.adb
-include/util_unit.static/util-xunit.ads
-lib/gnat/util.gpr
-lib/gnat/util_http.gpr
-lib/gnat/util_http_curl.gpr
-lib/gnat/util_unit.gpr
-lib/util.static/libada_util.a
-lib/util.static/util-algorithms.ali
-lib/util.static/util-beans-basic-lists.ali
-lib/util.static/util-beans-basic-ranges.ali
-lib/util.static/util-beans-basic.ali
-lib/util.static/util-beans-factory.ali
-lib/util.static/util-beans-lists-strings.ali
-lib/util.static/util-beans-lists.ali
-lib/util.static/util-beans-methods.ali
-lib/util.static/util-beans-objects-datasets.ali
-lib/util.static/util-beans-objects-enums.ali
-lib/util.static/util-beans-objects-hash.ali
-lib/util.static/util-beans-objects-lists.ali
-lib/util.static/util-beans-objects-maps.ali
-lib/util.static/util-beans-objects-pairs.ali
-lib/util.static/util-beans-objects-records.ali
-lib/util.static/util-beans-objects-time.ali
-lib/util.static/util-beans-objects-to_access.ali
-lib/util.static/util-beans-objects-vectors.ali
-lib/util.static/util-beans-objects.ali
-lib/util.static/util-beans-ranges.ali
-lib/util.static/util-beans.ali
-lib/util.static/util-concurrent-arrays.ali
-lib/util.static/util-concurrent-copies.ali
-lib/util.static/util-concurrent-counters.ali
-lib/util.static/util-concurrent-fifos.ali
-lib/util.static/util-concurrent-locks.ali
-lib/util.static/util-concurrent-pools.ali
-lib/util.static/util-concurrent.ali
-lib/util.static/util-dates-formats.ali
-lib/util.static/util-dates-iso8601.ali
-lib/util.static/util-dates-rfc7231.ali
-lib/util.static/util-dates.ali
-lib/util.static/util-encoders-base16.ali
-lib/util.static/util-encoders-base64.ali
-lib/util.static/util-encoders-hmac-sha1.ali
-lib/util.static/util-encoders-hmac.ali
-lib/util.static/util-encoders-sha1.ali
-lib/util.static/util-encoders.ali
-lib/util.static/util-events-channels.ali
-lib/util.static/util-events.ali
-lib/util.static/util-files.ali
-lib/util.static/util-http-clients-mockups.ali
-lib/util.static/util-http-clients.ali
-lib/util.static/util-http-cookies.ali
-lib/util.static/util-http-mockups.ali
-lib/util.static/util-http-parts.ali
-lib/util.static/util-http-rest-rest_get_vector.ali
-lib/util.static/util-http-rest.ali
-lib/util.static/util-http-tools.ali
-lib/util.static/util-http.ali
-lib/util.static/util-listeners-lifecycles.ali
-lib/util.static/util-listeners-observers.ali
-lib/util.static/util-listeners.ali
-lib/util.static/util-locales.ali
-lib/util.static/util-log-appenders.ali
-lib/util.static/util-log-loggers.ali
-lib/util.static/util-log.ali
-lib/util.static/util-measures.ali
-lib/util.static/util-processes-os.ali
-lib/util.static/util-processes.ali
-lib/util.static/util-properties-basic.ali
-lib/util.static/util-properties-bundles.ali
-lib/util.static/util-properties-discrete.ali
-lib/util.static/util-properties-factories.ali
-lib/util.static/util-properties-hash.ali
-lib/util.static/util-properties-json.ali
-lib/util.static/util-properties.ali
-lib/util.static/util-refs.ali
-lib/util.static/util-serialize-contexts.ali
-lib/util.static/util-serialize-io-csv.ali
-lib/util.static/util-serialize-io-json.ali
-lib/util.static/util-serialize-io.ali
-lib/util.static/util-serialize-mappers-record_mapper.ali
-lib/util.static/util-serialize-mappers-vector_mapper.ali
-lib/util.static/util-serialize-mappers.ali
-lib/util.static/util-serialize-tools.ali
-lib/util.static/util-serialize.ali
-lib/util.static/util-stacks.ali
-lib/util.static/util-streams-buffered.ali
-lib/util.static/util-streams-files.ali
-lib/util.static/util-streams-pipes.ali
-lib/util.static/util-streams-raw.ali
-lib/util.static/util-streams-sockets.ali
-lib/util.static/util-streams-texts.ali
-lib/util.static/util-streams.ali
-lib/util.static/util-strings-builders-transforms.ali
-lib/util.static/util-strings-builders.ali
-lib/util.static/util-strings-maps.ali
-lib/util.static/util-strings-sets.ali
-lib/util.static/util-strings-tokenizers.ali
-lib/util.static/util-strings-transforms.ali
-lib/util.static/util-strings-vectors.ali
-lib/util.static/util-strings.ali
-lib/util.static/util-systems-constants.ali
-lib/util.static/util-systems-dlls.ali
-lib/util.static/util-systems-os.ali
-lib/util.static/util-systems-types.ali
-lib/util.static/util-systems.ali
-lib/util.static/util-texts-builders.ali
-lib/util.static/util-texts-formats.ali
-lib/util.static/util-texts-tokenizers.ali
-lib/util.static/util-texts-transforms.ali
-lib/util.static/util-texts.ali
-lib/util.static/util.ali
-lib/util_http_curl.static/libada_util_curl.a
-lib/util_http_curl.static/util-http-clients-curl-constants.ali
-lib/util_http_curl.static/util-http-clients-curl.ali
-lib/util_unit.static/ahven-astrings.ali
-lib/util_unit.static/ahven-framework.ali
-lib/util_unit.static/ahven-listeners-basic.ali
-lib/util_unit.static/ahven-listeners.ali
-lib/util_unit.static/ahven-long_astrings.ali
-lib/util_unit.static/ahven-parameters.ali
-lib/util_unit.static/ahven-results.ali
-lib/util_unit.static/ahven-runner.ali
-lib/util_unit.static/ahven-slist.ali
-lib/util_unit.static/ahven-tap_runner.ali
-lib/util_unit.static/ahven-temporary_output.ali
-lib/util_unit.static/ahven-text_runner.ali
-lib/util_unit.static/ahven-xml_runner.ali
-lib/util_unit.static/ahven.ali
-lib/util_unit.static/ahven_compat.ali
-lib/util_unit.static/libada_util_unit.a
-lib/util_unit.static/util-assertions.ali
-lib/util_unit.static/util-test_caller.ali
-lib/util_unit.static/util-tests-servers.ali
-lib/util_unit.static/util-tests.ali
-lib/util_unit.static/util-xunit.ali
diff --git a/devel/adabooch/Makefile b/devel/adabooch/Makefile
deleted file mode 100644
index f18b443bb4a2..000000000000
--- a/devel/adabooch/Makefile
+++ /dev/null
@@ -1,31 +0,0 @@
-# Created by: David Holm <david@realityrift.com>
-
-PORTNAME= adabooch
-PORTVERSION= 20160321
-PORTREVISION= 2
-CATEGORIES= devel
-MASTER_SITES= SF/booch95/booch95/${PORTVERSION}
-DISTNAME= bc-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Ada 95 Booch Components
-
-LICENSE= GPLv2 GMGPL
-LICENSE_COMB= multi
-
-BUILD_DEPENDS= gprbuild:devel/gprbuild
-
-USES= ada gmake tar:bzip2
-HAS_CONFIGURE= yes
-ALL_TARGET= libs
-
-# Demos are available but require that the libraries are already installed
-# In other words, adabooch demos requires a separate port to do correctly
-OPTIONS_DEFINE= DOCS
-
-post-install-DOCS-on:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/html/* ${STAGEDIR}${DOCSDIR}/
- ${RM} ${STAGEDIR}${DOCSDIR}/Makefile
-
-.include <bsd.port.mk>
diff --git a/devel/adabooch/distinfo b/devel/adabooch/distinfo
deleted file mode 100644
index 7ecaa57a8f0c..000000000000
--- a/devel/adabooch/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (bc-20160321.tar.bz2) = 045fdbcbe613d1454d69995ccf21c80653bcd8afbfe269d760a47ca0f70694bf
-SIZE (bc-20160321.tar.bz2) = 561697
diff --git a/devel/adabooch/files/patch-Makefile.in b/devel/adabooch/files/patch-Makefile.in
deleted file mode 100644
index 08054a054e97..000000000000
--- a/devel/adabooch/files/patch-Makefile.in
+++ /dev/null
@@ -1,31 +0,0 @@
---- Makefile.in.orig 2013-03-22 12:38:13.000000000 +0000
-+++ Makefile.in
-@@ -29,16 +29,18 @@ libs:
- $(GPRBUILD) -p -Pbc -XLIBRARY_TYPE=relocatable
-
- install:
-- -mkdir -p $(prefix)/lib/gnat/
-- cp bc.gpr-for-installation $(prefix)/lib/gnat/bc.gpr
-- -mkdir -p $(prefix)/include/bc
-- cd include; tar -c -f- *.ad[bs] | tar -x -f- -C $(prefix)/include/bc/
-- -mkdir -p $(prefix)/lib/bc/lib-static
-- tar -c -f- lib-static | tar -x -f- -C $(prefix)/lib/bc/
-- chmod -w $(prefix)/lib/bc/lib-static/*.ali
-- -mkdir -p $(prefix)/lib/bc/lib-relocatable
-- tar -c -f- lib-relocatable | tar -x -f- -C $(prefix)/lib/bc/
-- chmod -w $(prefix)/lib/bc/lib-relocatable/*.ali
-+ @mkdir -p $(DESTDIR)$(PREFIX)/lib/gnat \
-+ $(DESTDIR)$(PREFIX)/include/bc \
-+ $(DESTDIR)$(PREFIX)/lib/bc/lib-static \
-+ $(DESTDIR)$(PREFIX)/lib/bc/lib-relocatable
-+ $(BSD_INSTALL_DATA) bc.gpr-for-installation \
-+ $(DESTDIR)$(PREFIX)/lib/gnat/bc.gpr
-+ $(BSD_INSTALL_DATA) include/*.ad[bs] \
-+ $(DESTDIR)$(PREFIX)/include/bc/
-+ $(BSD_INSTALL_DATA) lib-static/*.ali lib-static/*.a \
-+ $(DESTDIR)$(PREFIX)/lib/bc/lib-static/
-+ $(BSD_INSTALL_DATA) lib-relocatable/*.ali lib-relocatable/*.so \
-+ $(DESTDIR)$(PREFIX)/lib/bc/lib-relocatable/
-
- # Distribution construction
-
diff --git a/devel/adabooch/pkg-descr b/devel/adabooch/pkg-descr
deleted file mode 100644
index fa2a8b6759d6..000000000000
--- a/devel/adabooch/pkg-descr
+++ /dev/null
@@ -1,18 +0,0 @@
-The Ada 95 Booch components are a port of Grady Booch's C++ components.
-They contain the same key abstractions as the C++ form (Structs, Tools and
-Support). However, the organization is slightly different, particularly in
-the Support domain. This is because Ada 95 provides several special forms
-of memory management that are quite different from C++.
-
-The Structs category provides an array of structural abstractions (Bags,
-Collections, Deques, Graphs, Lists, Maps, Queues, Rings, Sets, Stacks, and
-Trees). The Tools category provides algorithmic abstractions (Searching,
-Sorting, etc.). The Support category contains all the "concrete" forms,
-plus structures to create the components.
-
-Some of the structures permit structural sharing (graphs, lists, and trees).
-Some structures may also be ordered (collections, dequeues, and queues). There
-are also multiple forms for some structures: single and double linked lists,
-directed and undirected graphs, and binary, multiway, and AVL trees.
-
-WWW: https://sourceforge.net/projects/booch95/
diff --git a/devel/adabooch/pkg-plist b/devel/adabooch/pkg-plist
deleted file mode 100644
index 2721f99f679c..000000000000
--- a/devel/adabooch/pkg-plist
+++ /dev/null
@@ -1,549 +0,0 @@
-include/bc/bc-containers-bags-bounded.adb
-include/bc/bc-containers-bags-bounded.ads
-include/bc/bc-containers-bags-dynamic.adb
-include/bc/bc-containers-bags-dynamic.ads
-include/bc/bc-containers-bags-unbounded.adb
-include/bc/bc-containers-bags-unbounded.ads
-include/bc/bc-containers-bags-unmanaged.adb
-include/bc/bc-containers-bags-unmanaged.ads
-include/bc/bc-containers-bags.adb
-include/bc/bc-containers-bags.ads
-include/bc/bc-containers-collections-bounded.adb
-include/bc/bc-containers-collections-bounded.ads
-include/bc/bc-containers-collections-dynamic.adb
-include/bc/bc-containers-collections-dynamic.ads
-include/bc/bc-containers-collections-ordered-bounded.adb
-include/bc/bc-containers-collections-ordered-bounded.ads
-include/bc/bc-containers-collections-ordered-dynamic.adb
-include/bc/bc-containers-collections-ordered-dynamic.ads
-include/bc/bc-containers-collections-ordered-unbounded.adb
-include/bc/bc-containers-collections-ordered-unbounded.ads
-include/bc/bc-containers-collections-ordered-unmanaged.adb
-include/bc/bc-containers-collections-ordered-unmanaged.ads
-include/bc/bc-containers-collections-ordered.ads
-include/bc/bc-containers-collections-unbounded.adb
-include/bc/bc-containers-collections-unbounded.ads
-include/bc/bc-containers-collections-unmanaged.adb
-include/bc/bc-containers-collections-unmanaged.ads
-include/bc/bc-containers-collections.adb
-include/bc/bc-containers-collections.ads
-include/bc/bc-containers-deques-bounded.adb
-include/bc/bc-containers-deques-bounded.ads
-include/bc/bc-containers-deques-dynamic.adb
-include/bc/bc-containers-deques-dynamic.ads
-include/bc/bc-containers-deques-unbounded.adb
-include/bc/bc-containers-deques-unbounded.ads
-include/bc/bc-containers-deques-unmanaged.adb
-include/bc/bc-containers-deques-unmanaged.ads
-include/bc/bc-containers-deques.adb
-include/bc/bc-containers-deques.ads
-include/bc/bc-containers-lists-double.adb
-include/bc/bc-containers-lists-double.ads
-include/bc/bc-containers-lists-single.adb
-include/bc/bc-containers-lists-single.ads
-include/bc/bc-containers-lists.ads
-include/bc/bc-containers-maps-bounded.adb
-include/bc/bc-containers-maps-bounded.ads
-include/bc/bc-containers-maps-dynamic.adb
-include/bc/bc-containers-maps-dynamic.ads
-include/bc/bc-containers-maps-unbounded.adb
-include/bc/bc-containers-maps-unbounded.ads
-include/bc/bc-containers-maps-unmanaged.adb
-include/bc/bc-containers-maps-unmanaged.ads
-include/bc/bc-containers-maps.adb
-include/bc/bc-containers-maps.ads
-include/bc/bc-containers-queues-bounded.adb
-include/bc/bc-containers-queues-bounded.ads
-include/bc/bc-containers-queues-dynamic.adb
-include/bc/bc-containers-queues-dynamic.ads
-include/bc/bc-containers-queues-ordered-bounded.adb
-include/bc/bc-containers-queues-ordered-bounded.ads
-include/bc/bc-containers-queues-ordered-dynamic.adb
-include/bc/bc-containers-queues-ordered-dynamic.ads
-include/bc/bc-containers-queues-ordered-unbounded.adb
-include/bc/bc-containers-queues-ordered-unbounded.ads
-include/bc/bc-containers-queues-ordered-unmanaged.adb
-include/bc/bc-containers-queues-ordered-unmanaged.ads
-include/bc/bc-containers-queues-ordered.ads
-include/bc/bc-containers-queues-unbounded.adb
-include/bc/bc-containers-queues-unbounded.ads
-include/bc/bc-containers-queues-unmanaged.adb
-include/bc/bc-containers-queues-unmanaged.ads
-include/bc/bc-containers-queues.adb
-include/bc/bc-containers-queues.ads
-include/bc/bc-containers-quicksort.adb
-include/bc/bc-containers-quicksort.ads
-include/bc/bc-containers-rings-bounded.adb
-include/bc/bc-containers-rings-bounded.ads
-include/bc/bc-containers-rings-dynamic.adb
-include/bc/bc-containers-rings-dynamic.ads
-include/bc/bc-containers-rings-unbounded.adb
-include/bc/bc-containers-rings-unbounded.ads
-include/bc/bc-containers-rings-unmanaged.adb
-include/bc/bc-containers-rings-unmanaged.ads
-include/bc/bc-containers-rings.adb
-include/bc/bc-containers-rings.ads
-include/bc/bc-containers-sets-bounded.adb
-include/bc/bc-containers-sets-bounded.ads
-include/bc/bc-containers-sets-dynamic.adb
-include/bc/bc-containers-sets-dynamic.ads
-include/bc/bc-containers-sets-unbounded.adb
-include/bc/bc-containers-sets-unbounded.ads
-include/bc/bc-containers-sets-unmanaged.adb
-include/bc/bc-containers-sets-unmanaged.ads
-include/bc/bc-containers-sets.adb
-include/bc/bc-containers-sets.ads
-include/bc/bc-containers-shellsort.adb
-include/bc/bc-containers-shellsort.ads
-include/bc/bc-containers-stacks-bounded.adb
-include/bc/bc-containers-stacks-bounded.ads
-include/bc/bc-containers-stacks-dynamic.adb
-include/bc/bc-containers-stacks-dynamic.ads
-include/bc/bc-containers-stacks-unbounded.adb
-include/bc/bc-containers-stacks-unbounded.ads
-include/bc/bc-containers-stacks-unmanaged.adb
-include/bc/bc-containers-stacks-unmanaged.ads
-include/bc/bc-containers-stacks.adb
-include/bc/bc-containers-stacks.ads
-include/bc/bc-containers-trees-avl-print.adb
-include/bc/bc-containers-trees-avl-print.ads
-include/bc/bc-containers-trees-avl-validate.adb
-include/bc/bc-containers-trees-avl-validate.ads
-include/bc/bc-containers-trees-avl.adb
-include/bc/bc-containers-trees-avl.ads
-include/bc/bc-containers-trees-binary-in_order.adb
-include/bc/bc-containers-trees-binary-in_order.ads
-include/bc/bc-containers-trees-binary-post_order.adb
-include/bc/bc-containers-trees-binary-post_order.ads
-include/bc/bc-containers-trees-binary-pre_order.adb
-include/bc/bc-containers-trees-binary-pre_order.ads
-include/bc/bc-containers-trees-binary.adb
-include/bc/bc-containers-trees-binary.ads
-include/bc/bc-containers-trees-multiway-post_order.adb
-include/bc/bc-containers-trees-multiway-post_order.ads
-include/bc/bc-containers-trees-multiway-pre_order.adb
-include/bc/bc-containers-trees-multiway-pre_order.ads
-include/bc/bc-containers-trees-multiway.adb
-include/bc/bc-containers-trees-multiway.ads
-include/bc/bc-containers-trees.ads
-include/bc/bc-containers.adb
-include/bc/bc-containers.ads
-include/bc/bc-copy.adb
-include/bc/bc-copy.ads
-include/bc/bc-filter.adb
-include/bc/bc-filter.ads
-include/bc/bc-graphs-directed.adb
-include/bc/bc-graphs-directed.ads
-include/bc/bc-graphs-undirected.adb
-include/bc/bc-graphs-undirected.ads
-include/bc/bc-graphs.adb
-include/bc/bc-graphs.ads
-include/bc/bc-indefinite_containers-collections-bounded.adb
-include/bc/bc-indefinite_containers-collections-bounded.ads
-include/bc/bc-indefinite_containers-collections-ordered-bounded.adb
-include/bc/bc-indefinite_containers-collections-ordered-bounded.ads
-include/bc/bc-indefinite_containers-collections-ordered-unbounded.adb
-include/bc/bc-indefinite_containers-collections-ordered-unbounded.ads
-include/bc/bc-indefinite_containers-collections-ordered.ads
-include/bc/bc-indefinite_containers-collections-unbounded.adb
-include/bc/bc-indefinite_containers-collections-unbounded.ads
-include/bc/bc-indefinite_containers-collections.adb
-include/bc/bc-indefinite_containers-collections.ads
-include/bc/bc-indefinite_containers-maps-bounded.adb
-include/bc/bc-indefinite_containers-maps-bounded.ads
-include/bc/bc-indefinite_containers-maps-unbounded.adb
-include/bc/bc-indefinite_containers-maps-unbounded.ads
-include/bc/bc-indefinite_containers-maps.adb
-include/bc/bc-indefinite_containers-maps.ads
-include/bc/bc-indefinite_containers-queues-bounded.adb
-include/bc/bc-indefinite_containers-queues-bounded.ads
-include/bc/bc-indefinite_containers-queues-ordered-bounded.adb
-include/bc/bc-indefinite_containers-queues-ordered-bounded.ads
-include/bc/bc-indefinite_containers-queues-ordered-unbounded.adb
-include/bc/bc-indefinite_containers-queues-ordered-unbounded.ads
-include/bc/bc-indefinite_containers-queues-ordered.ads
-include/bc/bc-indefinite_containers-queues-unbounded.adb
-include/bc/bc-indefinite_containers-queues-unbounded.ads
-include/bc/bc-indefinite_containers-queues.adb
-include/bc/bc-indefinite_containers-queues.ads
-include/bc/bc-indefinite_containers.adb
-include/bc/bc-indefinite_containers.ads
-include/bc/bc-indefinite_unmanaged_containers-collections-ordered.adb
-include/bc/bc-indefinite_unmanaged_containers-collections-ordered.ads
-include/bc/bc-indefinite_unmanaged_containers-collections.adb
-include/bc/bc-indefinite_unmanaged_containers-collections.ads
-include/bc/bc-indefinite_unmanaged_containers-maps.adb
-include/bc/bc-indefinite_unmanaged_containers-maps.ads
-include/bc/bc-indefinite_unmanaged_containers-queues-ordered.adb
-include/bc/bc-indefinite_unmanaged_containers-queues-ordered.ads
-include/bc/bc-indefinite_unmanaged_containers-queues.adb
-include/bc/bc-indefinite_unmanaged_containers-queues.ads
-include/bc/bc-indefinite_unmanaged_containers.adb
-include/bc/bc-indefinite_unmanaged_containers.ads
-include/bc/bc-lists-double.adb
-include/bc/bc-lists-double.ads
-include/bc/bc-lists-single.adb
-include/bc/bc-lists-single.ads
-include/bc/bc-lists.adb
-include/bc/bc-lists.ads
-include/bc/bc-simple_collections.adb
-include/bc/bc-simple_collections.ads
-include/bc/bc-support-auto_pointers.adb
-include/bc/bc-support-auto_pointers.ads
-include/bc/bc-support-avl_trees.adb
-include/bc/bc-support-avl_trees.ads
-include/bc/bc-support-bounded.adb
-include/bc/bc-support-bounded.ads
-include/bc/bc-support-bounded_hash_tables.adb
-include/bc/bc-support-bounded_hash_tables.ads
-include/bc/bc-support-dynamic.adb
-include/bc/bc-support-dynamic.ads
-include/bc/bc-support-exceptions.ads
-include/bc/bc-support-hash_tables.adb
-include/bc/bc-support-hash_tables.ads
-include/bc/bc-support-high_resolution_time-clock.adb
-include/bc/bc-support-high_resolution_time.adb
-include/bc/bc-support-high_resolution_time.ads
-include/bc/bc-support-indefinite_bounded.adb
-include/bc/bc-support-indefinite_bounded.ads
-include/bc/bc-support-indefinite_bounded_hash_tables.adb
-include/bc/bc-support-indefinite_bounded_hash_tables.ads
-include/bc/bc-support-indefinite_hash_tables.adb
-include/bc/bc-support-indefinite_hash_tables.ads
-include/bc/bc-support-indefinite_reference.adb
-include/bc/bc-support-indefinite_reference.ads
-include/bc/bc-support-indefinite_unbounded.adb
-include/bc/bc-support-indefinite_unbounded.ads
-include/bc/bc-support-indefinite_unmanaged.adb
-include/bc/bc-support-indefinite_unmanaged.ads
-include/bc/bc-support-managed_storage.ads
-include/bc/bc-support-memory_streams.ads
-include/bc/bc-support-smart_pointers.adb
-include/bc/bc-support-smart_pointers.ads
-include/bc/bc-support-standard_storage.ads
-include/bc/bc-support-statistics.ads
-include/bc/bc-support-synchronization-debug.ads
-include/bc/bc-support-synchronization.ads
-include/bc/bc-support-unbounded.adb
-include/bc/bc-support-unbounded.ads
-include/bc/bc-support-unmanaged.adb
-include/bc/bc-support-unmanaged.ads
-include/bc/bc-support-unmanaged_storage.adb
-include/bc/bc-support-unmanaged_storage.ads
-include/bc/bc-support.ads
-include/bc/bc-trees-avl_trees-iterators.adb
-include/bc/bc-trees-avl_trees-iterators.ads
-include/bc/bc-trees-avl_trees-print.adb
-include/bc/bc-trees-avl_trees-print.ads
-include/bc/bc-trees-avl_trees-validate.adb
-include/bc/bc-trees-avl_trees-validate.ads
-include/bc/bc-trees-avl_trees.adb
-include/bc/bc-trees-avl_trees.ads
-include/bc/bc-trees-binary_trees-in_order.adb
-include/bc/bc-trees-binary_trees-in_order.ads
-include/bc/bc-trees-binary_trees-post_order.adb
-include/bc/bc-trees-binary_trees-post_order.ads
-include/bc/bc-trees-binary_trees-pre_order.adb
-include/bc/bc-trees-binary_trees-pre_order.ads
-include/bc/bc-trees-binary_trees.adb
-include/bc/bc-trees-binary_trees.ads
-include/bc/bc-trees-multiway_trees-post_order.adb
-include/bc/bc-trees-multiway_trees-post_order.ads
-include/bc/bc-trees-multiway_trees-pre_order.adb
-include/bc/bc-trees-multiway_trees-pre_order.ads
-include/bc/bc-trees-multiway_trees.adb
-include/bc/bc-trees-multiway_trees.ads
-include/bc/bc-trees.ads
-include/bc/bc.ads
-lib/bc/lib-relocatable/bc-containers-bags-bounded.ali
-lib/bc/lib-relocatable/bc-containers-bags-dynamic.ali
-lib/bc/lib-relocatable/bc-containers-bags-unbounded.ali
-lib/bc/lib-relocatable/bc-containers-bags-unmanaged.ali
-lib/bc/lib-relocatable/bc-containers-bags.ali
-lib/bc/lib-relocatable/bc-containers-collections-bounded.ali
-lib/bc/lib-relocatable/bc-containers-collections-dynamic.ali
-lib/bc/lib-relocatable/bc-containers-collections-ordered-bounded.ali
-lib/bc/lib-relocatable/bc-containers-collections-ordered-dynamic.ali
-lib/bc/lib-relocatable/bc-containers-collections-ordered-unbounded.ali
-lib/bc/lib-relocatable/bc-containers-collections-ordered-unmanaged.ali
-lib/bc/lib-relocatable/bc-containers-collections-ordered.ali
-lib/bc/lib-relocatable/bc-containers-collections-unbounded.ali
-lib/bc/lib-relocatable/bc-containers-collections-unmanaged.ali
-lib/bc/lib-relocatable/bc-containers-collections.ali
-lib/bc/lib-relocatable/bc-containers-deques-bounded.ali
-lib/bc/lib-relocatable/bc-containers-deques-dynamic.ali
-lib/bc/lib-relocatable/bc-containers-deques-unbounded.ali
-lib/bc/lib-relocatable/bc-containers-deques-unmanaged.ali
-lib/bc/lib-relocatable/bc-containers-deques.ali
-lib/bc/lib-relocatable/bc-containers-lists-double.ali
-lib/bc/lib-relocatable/bc-containers-lists-single.ali
-lib/bc/lib-relocatable/bc-containers-lists.ali
-lib/bc/lib-relocatable/bc-containers-maps-bounded.ali
-lib/bc/lib-relocatable/bc-containers-maps-dynamic.ali
-lib/bc/lib-relocatable/bc-containers-maps-unbounded.ali
-lib/bc/lib-relocatable/bc-containers-maps-unmanaged.ali
-lib/bc/lib-relocatable/bc-containers-maps.ali
-lib/bc/lib-relocatable/bc-containers-queues-bounded.ali
-lib/bc/lib-relocatable/bc-containers-queues-dynamic.ali
-lib/bc/lib-relocatable/bc-containers-queues-ordered-bounded.ali
-lib/bc/lib-relocatable/bc-containers-queues-ordered-dynamic.ali
-lib/bc/lib-relocatable/bc-containers-queues-ordered-unbounded.ali
-lib/bc/lib-relocatable/bc-containers-queues-ordered-unmanaged.ali
-lib/bc/lib-relocatable/bc-containers-queues-ordered.ali
-lib/bc/lib-relocatable/bc-containers-queues-unbounded.ali
-lib/bc/lib-relocatable/bc-containers-queues-unmanaged.ali
-lib/bc/lib-relocatable/bc-containers-queues.ali
-lib/bc/lib-relocatable/bc-containers-quicksort.ali
-lib/bc/lib-relocatable/bc-containers-rings-bounded.ali
-lib/bc/lib-relocatable/bc-containers-rings-dynamic.ali
-lib/bc/lib-relocatable/bc-containers-rings-unbounded.ali
-lib/bc/lib-relocatable/bc-containers-rings-unmanaged.ali
-lib/bc/lib-relocatable/bc-containers-rings.ali
-lib/bc/lib-relocatable/bc-containers-sets-bounded.ali
-lib/bc/lib-relocatable/bc-containers-sets-dynamic.ali
-lib/bc/lib-relocatable/bc-containers-sets-unbounded.ali
-lib/bc/lib-relocatable/bc-containers-sets-unmanaged.ali
-lib/bc/lib-relocatable/bc-containers-sets.ali
-lib/bc/lib-relocatable/bc-containers-shellsort.ali
-lib/bc/lib-relocatable/bc-containers-stacks-bounded.ali
-lib/bc/lib-relocatable/bc-containers-stacks-dynamic.ali
-lib/bc/lib-relocatable/bc-containers-stacks-unbounded.ali
-lib/bc/lib-relocatable/bc-containers-stacks-unmanaged.ali
-lib/bc/lib-relocatable/bc-containers-stacks.ali
-lib/bc/lib-relocatable/bc-containers-trees-avl-print.ali
-lib/bc/lib-relocatable/bc-containers-trees-avl-validate.ali
-lib/bc/lib-relocatable/bc-containers-trees-avl.ali
-lib/bc/lib-relocatable/bc-containers-trees-binary-in_order.ali
-lib/bc/lib-relocatable/bc-containers-trees-binary-post_order.ali
-lib/bc/lib-relocatable/bc-containers-trees-binary-pre_order.ali
-lib/bc/lib-relocatable/bc-containers-trees-binary.ali
-lib/bc/lib-relocatable/bc-containers-trees-multiway-post_order.ali
-lib/bc/lib-relocatable/bc-containers-trees-multiway-pre_order.ali
-lib/bc/lib-relocatable/bc-containers-trees-multiway.ali
-lib/bc/lib-relocatable/bc-containers-trees.ali
-lib/bc/lib-relocatable/bc-containers.ali
-lib/bc/lib-relocatable/bc-copy.ali
-lib/bc/lib-relocatable/bc-filter.ali
-lib/bc/lib-relocatable/bc-graphs-directed.ali
-lib/bc/lib-relocatable/bc-graphs-undirected.ali
-lib/bc/lib-relocatable/bc-graphs.ali
-lib/bc/lib-relocatable/bc-indefinite_containers-collections-bounded.ali
-lib/bc/lib-relocatable/bc-indefinite_containers-collections-ordered-bounded.ali
-lib/bc/lib-relocatable/bc-indefinite_containers-collections-ordered-unbounded.ali
-lib/bc/lib-relocatable/bc-indefinite_containers-collections-ordered.ali
-lib/bc/lib-relocatable/bc-indefinite_containers-collections-unbounded.ali
-lib/bc/lib-relocatable/bc-indefinite_containers-collections.ali
-lib/bc/lib-relocatable/bc-indefinite_containers-maps-bounded.ali
-lib/bc/lib-relocatable/bc-indefinite_containers-maps-unbounded.ali
-lib/bc/lib-relocatable/bc-indefinite_containers-maps.ali
-lib/bc/lib-relocatable/bc-indefinite_containers-queues-bounded.ali
-lib/bc/lib-relocatable/bc-indefinite_containers-queues-ordered-bounded.ali
-lib/bc/lib-relocatable/bc-indefinite_containers-queues-ordered-unbounded.ali
-lib/bc/lib-relocatable/bc-indefinite_containers-queues-ordered.ali
-lib/bc/lib-relocatable/bc-indefinite_containers-queues-unbounded.ali
-lib/bc/lib-relocatable/bc-indefinite_containers-queues.ali
-lib/bc/lib-relocatable/bc-indefinite_containers.ali
-lib/bc/lib-relocatable/bc-indefinite_unmanaged_containers-collections-ordered.ali
-lib/bc/lib-relocatable/bc-indefinite_unmanaged_containers-collections.ali
-lib/bc/lib-relocatable/bc-indefinite_unmanaged_containers-maps.ali
-lib/bc/lib-relocatable/bc-indefinite_unmanaged_containers-queues-ordered.ali
-lib/bc/lib-relocatable/bc-indefinite_unmanaged_containers-queues.ali
-lib/bc/lib-relocatable/bc-indefinite_unmanaged_containers.ali
-lib/bc/lib-relocatable/bc-lists-double.ali
-lib/bc/lib-relocatable/bc-lists-single.ali
-lib/bc/lib-relocatable/bc-lists.ali
-lib/bc/lib-relocatable/bc-simple_collections.ali
-lib/bc/lib-relocatable/bc-support-auto_pointers.ali
-lib/bc/lib-relocatable/bc-support-avl_trees.ali
-lib/bc/lib-relocatable/bc-support-bounded.ali
-lib/bc/lib-relocatable/bc-support-bounded_hash_tables.ali
-lib/bc/lib-relocatable/bc-support-dynamic.ali
-lib/bc/lib-relocatable/bc-support-exceptions.ali
-lib/bc/lib-relocatable/bc-support-hash_tables.ali
-lib/bc/lib-relocatable/bc-support-high_resolution_time.ali
-lib/bc/lib-relocatable/bc-support-indefinite_bounded.ali
-lib/bc/lib-relocatable/bc-support-indefinite_bounded_hash_tables.ali
-lib/bc/lib-relocatable/bc-support-indefinite_hash_tables.ali
-lib/bc/lib-relocatable/bc-support-indefinite_reference.ali
-lib/bc/lib-relocatable/bc-support-indefinite_unbounded.ali
-lib/bc/lib-relocatable/bc-support-indefinite_unmanaged.ali
-lib/bc/lib-relocatable/bc-support-managed_storage.ali
-lib/bc/lib-relocatable/bc-support-memory_streams.ali
-lib/bc/lib-relocatable/bc-support-smart_pointers.ali
-lib/bc/lib-relocatable/bc-support-standard_storage.ali
-lib/bc/lib-relocatable/bc-support-statistics.ali
-lib/bc/lib-relocatable/bc-support-synchronization-debug.ali
-lib/bc/lib-relocatable/bc-support-synchronization.ali
-lib/bc/lib-relocatable/bc-support-unbounded.ali
-lib/bc/lib-relocatable/bc-support-unmanaged.ali
-lib/bc/lib-relocatable/bc-support-unmanaged_storage.ali
-lib/bc/lib-relocatable/bc-support.ali
-lib/bc/lib-relocatable/bc-trees-avl_trees-iterators.ali
-lib/bc/lib-relocatable/bc-trees-avl_trees-print.ali
-lib/bc/lib-relocatable/bc-trees-avl_trees-validate.ali
-lib/bc/lib-relocatable/bc-trees-avl_trees.ali
-lib/bc/lib-relocatable/bc-trees-binary_trees-in_order.ali
-lib/bc/lib-relocatable/bc-trees-binary_trees-post_order.ali
-lib/bc/lib-relocatable/bc-trees-binary_trees-pre_order.ali
-lib/bc/lib-relocatable/bc-trees-binary_trees.ali
-lib/bc/lib-relocatable/bc-trees-multiway_trees-post_order.ali
-lib/bc/lib-relocatable/bc-trees-multiway_trees-pre_order.ali
-lib/bc/lib-relocatable/bc-trees-multiway_trees.ali
-lib/bc/lib-relocatable/bc-trees.ali
-lib/bc/lib-relocatable/bc.ali
-lib/bc/lib-relocatable/libbc.so
-lib/bc/lib-static/bc-containers-bags-bounded.ali
-lib/bc/lib-static/bc-containers-bags-dynamic.ali
-lib/bc/lib-static/bc-containers-bags-unbounded.ali
-lib/bc/lib-static/bc-containers-bags-unmanaged.ali
-lib/bc/lib-static/bc-containers-bags.ali
-lib/bc/lib-static/bc-containers-collections-bounded.ali
-lib/bc/lib-static/bc-containers-collections-dynamic.ali
-lib/bc/lib-static/bc-containers-collections-ordered-bounded.ali
-lib/bc/lib-static/bc-containers-collections-ordered-dynamic.ali
-lib/bc/lib-static/bc-containers-collections-ordered-unbounded.ali
-lib/bc/lib-static/bc-containers-collections-ordered-unmanaged.ali
-lib/bc/lib-static/bc-containers-collections-ordered.ali
-lib/bc/lib-static/bc-containers-collections-unbounded.ali
-lib/bc/lib-static/bc-containers-collections-unmanaged.ali
-lib/bc/lib-static/bc-containers-collections.ali
-lib/bc/lib-static/bc-containers-deques-bounded.ali
-lib/bc/lib-static/bc-containers-deques-dynamic.ali
-lib/bc/lib-static/bc-containers-deques-unbounded.ali
-lib/bc/lib-static/bc-containers-deques-unmanaged.ali
-lib/bc/lib-static/bc-containers-deques.ali
-lib/bc/lib-static/bc-containers-lists-double.ali
-lib/bc/lib-static/bc-containers-lists-single.ali
-lib/bc/lib-static/bc-containers-lists.ali
-lib/bc/lib-static/bc-containers-maps-bounded.ali
-lib/bc/lib-static/bc-containers-maps-dynamic.ali
-lib/bc/lib-static/bc-containers-maps-unbounded.ali
-lib/bc/lib-static/bc-containers-maps-unmanaged.ali
-lib/bc/lib-static/bc-containers-maps.ali
-lib/bc/lib-static/bc-containers-queues-bounded.ali
-lib/bc/lib-static/bc-containers-queues-dynamic.ali
-lib/bc/lib-static/bc-containers-queues-ordered-bounded.ali
-lib/bc/lib-static/bc-containers-queues-ordered-dynamic.ali
-lib/bc/lib-static/bc-containers-queues-ordered-unbounded.ali
-lib/bc/lib-static/bc-containers-queues-ordered-unmanaged.ali
-lib/bc/lib-static/bc-containers-queues-ordered.ali
-lib/bc/lib-static/bc-containers-queues-unbounded.ali
-lib/bc/lib-static/bc-containers-queues-unmanaged.ali
-lib/bc/lib-static/bc-containers-queues.ali
-lib/bc/lib-static/bc-containers-quicksort.ali
-lib/bc/lib-static/bc-containers-rings-bounded.ali
-lib/bc/lib-static/bc-containers-rings-dynamic.ali
-lib/bc/lib-static/bc-containers-rings-unbounded.ali
-lib/bc/lib-static/bc-containers-rings-unmanaged.ali
-lib/bc/lib-static/bc-containers-rings.ali
-lib/bc/lib-static/bc-containers-sets-bounded.ali
-lib/bc/lib-static/bc-containers-sets-dynamic.ali
-lib/bc/lib-static/bc-containers-sets-unbounded.ali
-lib/bc/lib-static/bc-containers-sets-unmanaged.ali
-lib/bc/lib-static/bc-containers-sets.ali
-lib/bc/lib-static/bc-containers-shellsort.ali
-lib/bc/lib-static/bc-containers-stacks-bounded.ali
-lib/bc/lib-static/bc-containers-stacks-dynamic.ali
-lib/bc/lib-static/bc-containers-stacks-unbounded.ali
-lib/bc/lib-static/bc-containers-stacks-unmanaged.ali
-lib/bc/lib-static/bc-containers-stacks.ali
-lib/bc/lib-static/bc-containers-trees-avl-print.ali
-lib/bc/lib-static/bc-containers-trees-avl-validate.ali
-lib/bc/lib-static/bc-containers-trees-avl.ali
-lib/bc/lib-static/bc-containers-trees-binary-in_order.ali
-lib/bc/lib-static/bc-containers-trees-binary-post_order.ali
-lib/bc/lib-static/bc-containers-trees-binary-pre_order.ali
-lib/bc/lib-static/bc-containers-trees-binary.ali
-lib/bc/lib-static/bc-containers-trees-multiway-post_order.ali
-lib/bc/lib-static/bc-containers-trees-multiway-pre_order.ali
-lib/bc/lib-static/bc-containers-trees-multiway.ali
-lib/bc/lib-static/bc-containers-trees.ali
-lib/bc/lib-static/bc-containers.ali
-lib/bc/lib-static/bc-copy.ali
-lib/bc/lib-static/bc-filter.ali
-lib/bc/lib-static/bc-graphs-directed.ali
-lib/bc/lib-static/bc-graphs-undirected.ali
-lib/bc/lib-static/bc-graphs.ali
-lib/bc/lib-static/bc-indefinite_containers-collections-bounded.ali
-lib/bc/lib-static/bc-indefinite_containers-collections-ordered-bounded.ali
-lib/bc/lib-static/bc-indefinite_containers-collections-ordered-unbounded.ali
-lib/bc/lib-static/bc-indefinite_containers-collections-ordered.ali
-lib/bc/lib-static/bc-indefinite_containers-collections-unbounded.ali
-lib/bc/lib-static/bc-indefinite_containers-collections.ali
-lib/bc/lib-static/bc-indefinite_containers-maps-bounded.ali
-lib/bc/lib-static/bc-indefinite_containers-maps-unbounded.ali
-lib/bc/lib-static/bc-indefinite_containers-maps.ali
-lib/bc/lib-static/bc-indefinite_containers-queues-bounded.ali
-lib/bc/lib-static/bc-indefinite_containers-queues-ordered-bounded.ali
-lib/bc/lib-static/bc-indefinite_containers-queues-ordered-unbounded.ali
-lib/bc/lib-static/bc-indefinite_containers-queues-ordered.ali
-lib/bc/lib-static/bc-indefinite_containers-queues-unbounded.ali
-lib/bc/lib-static/bc-indefinite_containers-queues.ali
-lib/bc/lib-static/bc-indefinite_containers.ali
-lib/bc/lib-static/bc-indefinite_unmanaged_containers-collections-ordered.ali
-lib/bc/lib-static/bc-indefinite_unmanaged_containers-collections.ali
-lib/bc/lib-static/bc-indefinite_unmanaged_containers-maps.ali
-lib/bc/lib-static/bc-indefinite_unmanaged_containers-queues-ordered.ali
-lib/bc/lib-static/bc-indefinite_unmanaged_containers-queues.ali
-lib/bc/lib-static/bc-indefinite_unmanaged_containers.ali
-lib/bc/lib-static/bc-lists-double.ali
-lib/bc/lib-static/bc-lists-single.ali
-lib/bc/lib-static/bc-lists.ali
-lib/bc/lib-static/bc-simple_collections.ali
-lib/bc/lib-static/bc-support-auto_pointers.ali
-lib/bc/lib-static/bc-support-avl_trees.ali
-lib/bc/lib-static/bc-support-bounded.ali
-lib/bc/lib-static/bc-support-bounded_hash_tables.ali
-lib/bc/lib-static/bc-support-dynamic.ali
-lib/bc/lib-static/bc-support-exceptions.ali
-lib/bc/lib-static/bc-support-hash_tables.ali
-lib/bc/lib-static/bc-support-high_resolution_time.ali
-lib/bc/lib-static/bc-support-indefinite_bounded.ali
-lib/bc/lib-static/bc-support-indefinite_bounded_hash_tables.ali
-lib/bc/lib-static/bc-support-indefinite_hash_tables.ali
-lib/bc/lib-static/bc-support-indefinite_reference.ali
-lib/bc/lib-static/bc-support-indefinite_unbounded.ali
-lib/bc/lib-static/bc-support-indefinite_unmanaged.ali
-lib/bc/lib-static/bc-support-managed_storage.ali
-lib/bc/lib-static/bc-support-memory_streams.ali
-lib/bc/lib-static/bc-support-smart_pointers.ali
-lib/bc/lib-static/bc-support-standard_storage.ali
-lib/bc/lib-static/bc-support-statistics.ali
-lib/bc/lib-static/bc-support-synchronization-debug.ali
-lib/bc/lib-static/bc-support-synchronization.ali
-lib/bc/lib-static/bc-support-unbounded.ali
-lib/bc/lib-static/bc-support-unmanaged.ali
-lib/bc/lib-static/bc-support-unmanaged_storage.ali
-lib/bc/lib-static/bc-support.ali
-lib/bc/lib-static/bc-trees-avl_trees-iterators.ali
-lib/bc/lib-static/bc-trees-avl_trees-print.ali
-lib/bc/lib-static/bc-trees-avl_trees-validate.ali
-lib/bc/lib-static/bc-trees-avl_trees.ali
-lib/bc/lib-static/bc-trees-binary_trees-in_order.ali
-lib/bc/lib-static/bc-trees-binary_trees-post_order.ali
-lib/bc/lib-static/bc-trees-binary_trees-pre_order.ali
-lib/bc/lib-static/bc-trees-binary_trees.ali
-lib/bc/lib-static/bc-trees-multiway_trees-post_order.ali
-lib/bc/lib-static/bc-trees-multiway_trees-pre_order.ali
-lib/bc/lib-static/bc-trees-multiway_trees.ali
-lib/bc/lib-static/bc-trees.ali
-lib/bc/lib-static/bc.ali
-lib/bc/lib-static/libbc.a
-lib/gnat/bc.gpr
-%%PORTDOCS%%%%DOCSDIR%%/ada95lgo.gif
-%%PORTDOCS%%%%DOCSDIR%%/bc.css
-%%PORTDOCS%%%%DOCSDIR%%/car-fleet.jpg
-%%PORTDOCS%%%%DOCSDIR%%/case-study.html
-%%PORTDOCS%%%%DOCSDIR%%/coldframe-hash.tgz
-%%PORTDOCS%%%%DOCSDIR%%/coldframe-hash.zip
-%%PORTDOCS%%%%DOCSDIR%%/compiler-problems.html
-%%PORTDOCS%%%%DOCSDIR%%/demos.html
-%%PORTDOCS%%%%DOCSDIR%%/documentation.html
-%%PORTDOCS%%%%DOCSDIR%%/download.html
-%%PORTDOCS%%%%DOCSDIR%%/greenline.gif
-%%PORTDOCS%%%%DOCSDIR%%/index.html
-%%PORTDOCS%%%%DOCSDIR%%/installation.html
-%%PORTDOCS%%%%DOCSDIR%%/organization.png
-%%PORTDOCS%%%%DOCSDIR%%/overview.html
-%%PORTDOCS%%%%DOCSDIR%%/release.html
-%%PORTDOCS%%%%DOCSDIR%%/x.ada
diff --git a/devel/adaid/Makefile b/devel/adaid/Makefile
deleted file mode 100644
index 4d157bc8de34..000000000000
--- a/devel/adaid/Makefile
+++ /dev/null
@@ -1,48 +0,0 @@
-# Created by: John Marino <marino@FreeBSD.org>
-
-PORTNAME= AdaID
-PORTVERSION= 0.0.1
-PORTREVISION= 1
-DISTVERSIONPREFIX= v
-CATEGORIES= devel
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Simple Ada library for generating UUIDs
-
-LICENSE= BSD2CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-BUILD_DEPENDS= gprbuild:devel/gprbuild
-TEST_DEPENDS= ${LOCALBASE}/lib/gnat/aunit.gpr:devel/aunit
-
-USES= ada:run
-USE_GITHUB= yes
-GH_ACCOUNT= anthony-arnold
-
-LIB_VERSION= 1.0.2 # get from ${WRKSRC}/Makefile
-
-post-patch:
- ${SED} -e 's|"src"|"src", "include"|; s|%VERSION%|${LIB_VERSION}|' \
- ${WRKSRC}/adaid.gpr.in > ${WRKSRC}/adaid.gpr
- ${REINPLACE_CMD} -e 's|adaid_debug|adaid|' ${WRKSRC}/test.gpr
-
-do-build:
- (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${BUILD_ARGS} \
- gprbuild -p -P adaid)
-
-do-test:
- (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${TEST_ARGS} \
- gprbuild -p -P test)
- ${TEST_WRKSRC}/bin/test
-
-do-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/include/adaid \
- ${STAGEDIR}${PREFIX}/lib/adaid \
- ${STAGEDIR}${PREFIX}/lib/gnat
- ${INSTALL_DATA} ${WRKSRC}/lib/* ${STAGEDIR}${PREFIX}/lib/adaid
- ${INSTALL_DATA} ${WRKSRC}/ali/*.ali* ${STAGEDIR}${PREFIX}/lib/adaid
- ${INSTALL_DATA} ${WRKSRC}/src/*.adb ${WRKSRC}/include/*.ads \
- ${STAGEDIR}${PREFIX}/include/adaid
- ${INSTALL_DATA} ${FILESDIR}/adaid.gpr ${STAGEDIR}${PREFIX}/lib/gnat
-
-.include <bsd.port.mk>
diff --git a/devel/adaid/distinfo b/devel/adaid/distinfo
deleted file mode 100644
index f4f3f2398321..000000000000
--- a/devel/adaid/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1470593800
-SHA256 (anthony-arnold-AdaID-v0.0.1_GH0.tar.gz) = 6da9a4e1346a15e320e271103fe94c45517492ab95b989ecd9ffc9151d8665da
-SIZE (anthony-arnold-AdaID-v0.0.1_GH0.tar.gz) = 14999
diff --git a/devel/adaid/files/adaid.gpr b/devel/adaid/files/adaid.gpr
deleted file mode 100644
index 9029828fe017..000000000000
--- a/devel/adaid/files/adaid.gpr
+++ /dev/null
@@ -1,8 +0,0 @@
-project AdaID is
- for Languages use ("ada");
- for Library_Name use "adaid";
- for Source_Dirs use ("../../include/adaid");
- for Library_Dir use "../../lib/adaid";
- for Library_Kind use "dynamic";
- for Externally_Built use "true";
-end AdaID;
diff --git a/devel/adaid/pkg-descr b/devel/adaid/pkg-descr
deleted file mode 100644
index ad5f82af53a8..000000000000
--- a/devel/adaid/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-AdaID is a simple Ada library for generating UUIDs.
-
-Supported operations include:
- * Generating random UUIDs
- * Generating name-based UUIDs
- * Restoring UUIDs from a string representation.
- * Converting a UUID to a string
-
-WWW: https://github.com/anthony-arnold/AdaID
diff --git a/devel/adaid/pkg-plist b/devel/adaid/pkg-plist
deleted file mode 100644
index 24caabc7a82c..000000000000
--- a/devel/adaid/pkg-plist
+++ /dev/null
@@ -1,12 +0,0 @@
-include/adaid/adaid-generate.adb
-include/adaid/adaid-generate.ads
-include/adaid/adaid.adb
-include/adaid/adaid.ads
-include/adaid/sha-process_data.adb
-lib/adaid/adaid-generate.ali
-lib/adaid/adaid.ali
-lib/adaid/libadaid.so
-lib/adaid/libadaid.so.1.0.2
-lib/adaid/sha-process_data.ali
-lib/adaid/sha.ali
-lib/gnat/adaid.gpr
diff --git a/devel/ahven/Makefile b/devel/ahven/Makefile
deleted file mode 100644
index db622f20398c..000000000000
--- a/devel/ahven/Makefile
+++ /dev/null
@@ -1,38 +0,0 @@
-# Created by: John Marino <marino@FreeBSD.org>
-
-PORTNAME= ahven
-PORTVERSION= 2.6
-PORTREVISION= 6
-CATEGORIES= devel
-MASTER_SITES= http://www.ahven-framework.com/releases/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Ada unit test framework
-
-LICENSE= ISCL
-
-BUILD_DEPENDS= adactl:lang/adacontrol
-
-USES= ada gmake
-MAKE_ENV= OS_VERSION=unix
-
-OPTIONS_DEFINE= TRACE
-OPTIONS_DEFAULT= TRACE
-NO_OPTIONS_SORT= yes
-TRACE_DESC= Build with GNAT-specific symbolic tracing functionality
-
-TRACE_EXTRA_PATCHES= ${FILESDIR}/extra-src_ahven-framework.adb
-
-do-build:
- (cd ${WRKSRC} && ${MKDIR} lib objects)
- (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} gnatmake -Pgnat/ahven_lib)
-
-do-install:
- (cd ${STAGEDIR}${PREFIX} && ${MKDIR} lib/gnat lib/ahven include/ahven)
- ${INSTALL_DATA} ${WRKSRC}/src/*.ad[bs] \
- ${STAGEDIR}${PREFIX}/include/ahven
- ${INSTALL_DATA} ${WRKSRC}/lib/*.ali ${STAGEDIR}${PREFIX}/lib/ahven
- ${INSTALL_DATA} ${WRKSRC}/lib/libahven.a ${STAGEDIR}${PREFIX}/lib/ahven
- ${INSTALL_DATA} ${FILESDIR}/ahven.gpr ${STAGEDIR}${PREFIX}/lib/gnat
-
-.include <bsd.port.mk>
diff --git a/devel/ahven/distinfo b/devel/ahven/distinfo
deleted file mode 100644
index cbe8175c130b..000000000000
--- a/devel/ahven/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (ahven-2.6.tar.gz) = 9ad43885c333c1d93cb106dbf8f361bac33b793d9892930a540eebdf23c1c4a5
-SIZE (ahven-2.6.tar.gz) = 107491
diff --git a/devel/ahven/files/ahven.gpr b/devel/ahven/files/ahven.gpr
deleted file mode 100644
index 357aad893ae0..000000000000
--- a/devel/ahven/files/ahven.gpr
+++ /dev/null
@@ -1,7 +0,0 @@
-library project Ahven is
- for Library_Name use "ahven";
- for Library_Kind use "static";
- for Source_Dirs use ("../../include/ahven");
- for Library_Dir use "../../lib/ahven";
- for Externally_Built use "true";
-end Ahven;
diff --git a/devel/ahven/files/extra-src_ahven-framework.adb b/devel/ahven/files/extra-src_ahven-framework.adb
deleted file mode 100644
index a25d65d0620f..000000000000
--- a/devel/ahven/files/extra-src_ahven-framework.adb
+++ /dev/null
@@ -1,59 +0,0 @@
---- src/ahven-framework.adb.orig 2014-02-08 21:21:51.000000000 +0000
-+++ src/ahven-framework.adb
-@@ -14,6 +14,8 @@
- -- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
- --
-
-+with GNAT.Traceback.Symbolic;
-+with GNAT.Regpat;
- with Ada.Strings;
- with Ada.Unchecked_Deallocation;
- with Ada.Exceptions;
-@@ -22,6 +24,24 @@ with Ahven.Long_AStrings;
- package body Ahven.Framework is
- use Ahven.AStrings;
-
-+ -- Convert an exception into a traceback, but truncate it at the first
-+ -- line matching "0x.* in ahven.framework" as this is unwanted trace.
-+ function Filtered_Traceback (E : in Ada.Exceptions.Exception_Occurrence)
-+ return String is
-+ ftb : constant String := GNAT.Traceback.Symbolic.Symbolic_Traceback (E);
-+ pat : constant String := "(0x[0-9a-f]* in ahven\.framework)";
-+ reg : constant GNAT.Regpat.Pattern_Matcher := GNAT.Regpat.Compile (pat);
-+ result : GNAT.Regpat.Match_Array (0 .. 1);
-+ use type GNAT.Regpat.Match_Location;
-+ begin
-+ GNAT.Regpat.Match (reg, ftb, result);
-+ if result (0) = GNAT.Regpat.No_Match then
-+ return ftb;
-+ else
-+ return ftb (1 .. result (1).First - 2);
-+ end if;
-+ end Filtered_Traceback;
-+
- -- A few local procedures, so we do not need to duplicate code.
- procedure Free_Test is
- new Ada.Unchecked_Deallocation (Object => Test'Class,
-@@ -346,19 +366,19 @@ package body Ahven.Framework is
- Set_Status
- (S => TEST_FAIL,
- Message => Ada.Exceptions.Exception_Message (E),
-- Long_Message => Ada.Exceptions.Exception_Information (E),
-+ Long_Message => Filtered_Traceback (E),
- R => Result);
- when E : Test_Skipped_Error =>
- Set_Status
- (S => TEST_SKIP,
- Message => Ada.Exceptions.Exception_Message (E),
-- Long_Message => Ada.Exceptions.Exception_Information (E),
-+ Long_Message => Filtered_Traceback (E),
- R => Result);
- when E : others =>
- Set_Status
- (S => TEST_ERROR,
- Message => Ada.Exceptions.Exception_Message (E),
-- Long_Message => Ada.Exceptions.Exception_Information (E),
-+ Long_Message => Filtered_Traceback (E),
- R => Result);
- end;
- end Run_A_Command;
diff --git a/devel/ahven/files/patch-gnat_ahven__lib.gpr b/devel/ahven/files/patch-gnat_ahven__lib.gpr
deleted file mode 100644
index 26ebbd1b7789..000000000000
--- a/devel/ahven/files/patch-gnat_ahven__lib.gpr
+++ /dev/null
@@ -1,10 +0,0 @@
---- gnat/ahven_lib.gpr.orig 2014-02-08 21:21:51.000000000 +0000
-+++ gnat/ahven_lib.gpr
-@@ -43,6 +43,6 @@ project Ahven_Lib is
- "-gnatwl",
- "-gnatE",
- "-gnatwF", -- unreferenced formal off
-- "-gnatyd3ibmhex", "-gnat95");
-+ "-gnat95");
- end Builder;
- end Ahven_Lib;
diff --git a/devel/ahven/pkg-descr b/devel/ahven/pkg-descr
deleted file mode 100644
index d6ed05ddddd1..000000000000
--- a/devel/ahven/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-Ahven is a simple unit test library and framework for the Ada programming
-lanugage. It is loosely modelled after JUnit and some ideas from AUnit.
-
-Features:
- Simple API
- Small size
- JUnit-compatible test results in XML format
- Strict coding style enforced by AdaControl
- This allows integration with tools like Jenkins and CruiseControl
- Limited to Ada95 language features
- Permissive open source license (ISC)
-
-WWW: http://ahven.stronglytyped.org/
diff --git a/devel/ahven/pkg-plist b/devel/ahven/pkg-plist
deleted file mode 100644
index 9da739b61b7c..000000000000
--- a/devel/ahven/pkg-plist
+++ /dev/null
@@ -1,45 +0,0 @@
-include/ahven/ahven-astrings.ads
-include/ahven/ahven-framework.adb
-include/ahven/ahven-framework.ads
-include/ahven/ahven-listeners-basic.adb
-include/ahven/ahven-listeners-basic.ads
-include/ahven/ahven-listeners.adb
-include/ahven/ahven-listeners.ads
-include/ahven/ahven-long_astrings.ads
-include/ahven/ahven-name_list.ads
-include/ahven/ahven-parameters.adb
-include/ahven/ahven-parameters.ads
-include/ahven/ahven-results.adb
-include/ahven/ahven-results.ads
-include/ahven/ahven-runner.adb
-include/ahven/ahven-runner.ads
-include/ahven/ahven-slist.adb
-include/ahven/ahven-slist.ads
-include/ahven/ahven-tap_runner.adb
-include/ahven/ahven-tap_runner.ads
-include/ahven/ahven-temporary_output.adb
-include/ahven/ahven-temporary_output.ads
-include/ahven/ahven-text_runner.adb
-include/ahven/ahven-text_runner.ads
-include/ahven/ahven-xml_runner.adb
-include/ahven/ahven-xml_runner.ads
-include/ahven/ahven.adb
-include/ahven/ahven.ads
-lib/ahven/ahven-astrings.ali
-lib/ahven/ahven-framework.ali
-lib/ahven/ahven-listeners-basic.ali
-lib/ahven/ahven-listeners.ali
-lib/ahven/ahven-long_astrings.ali
-lib/ahven/ahven-name_list.ali
-lib/ahven/ahven-parameters.ali
-lib/ahven/ahven-results.ali
-lib/ahven/ahven-runner.ali
-lib/ahven/ahven-slist.ali
-lib/ahven/ahven-tap_runner.ali
-lib/ahven/ahven-temporary_output.ali
-lib/ahven/ahven-text_runner.ali
-lib/ahven/ahven-xml_runner.ali
-lib/ahven/ahven.ali
-lib/ahven/ahven_compat.ali
-lib/ahven/libahven.a
-lib/gnat/ahven.gpr
diff --git a/devel/alog/Makefile b/devel/alog/Makefile
deleted file mode 100644
index bc568f828db3..000000000000
--- a/devel/alog/Makefile
+++ /dev/null
@@ -1,52 +0,0 @@
-# Created by: John Marino <marino@FreeBSD.org>
-
-PORTNAME= alog
-PORTVERSION= 0.6.1
-CATEGORIES= devel
-MASTER_SITES= http://www.codelabs.ch/download/
-DISTNAME= libalog-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Stackable logging framework for Ada
-
-LICENSE= LGPL21
-
-BUILD_DEPENDS= gprbuild:devel/gprbuild
-
-USES= ada tar:bzip2
-ALL_TARGET= all
-PORTDOCS= html
-MAKE_ARGS+= NUM_CPUS=${MAKE_JOBS_NUMBER} \
- LIBRARY_KIND=static
-
-OPTIONS_DEFINE= TEST DOCS
-OPTIONS_SUB= yes
-TEST_DESC= Run unit test suite before installation
-NO_OPTIONS_SORT=yes
-
-DOCS_USES= gmake
-DOCS_BUILD_DEPENDS= asciidoctor:textproc/rubygem-asciidoctor
-DOCS_ALL_TARGET= doc
-
-TEST_BUILD_DEPENDS= ${LOCALBASE}/lib/gnat/ahven.gpr:devel/ahven
-TEST_ALL_TARGET= tests
-
-post-patch:
- ${REINPLACE_CMD} -e '/^NUM_CPUS/d' ${WRKSRC}/Makefile
- ${REINPLACE_CMD} -e 's/\(not-allowed\)/NONEXISTENT\/\1/' \
- ${WRKSRC}/tests/facility_tests-fd.adb
-
-do-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/lib/gnat \
- ${STAGEDIR}${PREFIX}/lib/alog \
- ${STAGEDIR}${PREFIX}/include/alog \
- ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/src/* ${STAGEDIR}${PREFIX}/include/alog
- ${INSTALL_DATA} ${WRKSRC}/lib/*/*.ali ${STAGEDIR}${PREFIX}/lib/alog
- ${INSTALL_DATA} ${WRKSRC}/gnat/alog.gpr ${STAGEDIR}${PREFIX}/lib/gnat
- ${INSTALL_DATA} ${WRKSRC}/lib/*/libalog.a ${STAGEDIR}${PREFIX}/lib/alog
-
-do-install-DOCS-on:
- (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR})
-
-.include <bsd.port.mk>
diff --git a/devel/alog/distinfo b/devel/alog/distinfo
deleted file mode 100644
index 6f0f0441018d..000000000000
--- a/devel/alog/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1578322733
-SHA256 (libalog-0.6.1.tar.bz2) = ae779c9052263e5106ca8f5254bd0f5b6fa584b500a77c4f903476e4bb59f819
-SIZE (libalog-0.6.1.tar.bz2) = 269249
diff --git a/devel/alog/pkg-descr b/devel/alog/pkg-descr
deleted file mode 100644
index 6b3438ba8ddc..000000000000
--- a/devel/alog/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Alog is a stackable logging framework for Ada. It aims to be straight
-forward to use and is easily extendable. It provides support for various
-logger types, log facilities, loglevel policies and message
-transformations.
-
-WWW: http://www.codelabs.ch/alog
diff --git a/devel/alog/pkg-plist b/devel/alog/pkg-plist
deleted file mode 100644
index 69745abff7bd..000000000000
--- a/devel/alog/pkg-plist
+++ /dev/null
@@ -1,52 +0,0 @@
-include/alog/alog-active_logger.adb
-include/alog/alog-active_logger.ads
-include/alog/alog-controlled_map.adb
-include/alog/alog-controlled_map.ads
-include/alog/alog-dst_filter.adb
-include/alog/alog-dst_filter.ads
-include/alog/alog-exceptions.ads
-include/alog/alog-facilities-file_descriptor.adb
-include/alog/alog-facilities-file_descriptor.ads
-include/alog/alog-facilities-syslog.adb
-include/alog/alog-facilities-syslog.ads
-include/alog/alog-facilities.adb
-include/alog/alog-facilities.ads
-include/alog/alog-helpers.adb
-include/alog/alog-helpers.ads
-include/alog/alog-log_request.adb
-include/alog/alog-log_request.ads
-include/alog/alog-logger.adb
-include/alog/alog-logger.ads
-include/alog/alog-maps.adb
-include/alog/alog-maps.ads
-include/alog/alog-policy_db.adb
-include/alog/alog-policy_db.ads
-include/alog/alog-protected_containers.adb
-include/alog/alog-protected_containers.ads
-include/alog/alog-tasked_logger.adb
-include/alog/alog-tasked_logger.ads
-include/alog/alog-transforms-casing.adb
-include/alog/alog-transforms-casing.ads
-include/alog/alog-transforms.adb
-include/alog/alog-transforms.ads
-include/alog/alog.ads
-include/alog/glue_syslog.c
-lib/alog/alog-active_logger.ali
-lib/alog/alog-controlled_map.ali
-lib/alog/alog-dst_filter.ali
-lib/alog/alog-exceptions.ali
-lib/alog/alog-facilities-file_descriptor.ali
-lib/alog/alog-facilities-syslog.ali
-lib/alog/alog-facilities.ali
-lib/alog/alog-helpers.ali
-lib/alog/alog-log_request.ali
-lib/alog/alog-logger.ali
-lib/alog/alog-maps.ali
-lib/alog/alog-policy_db.ali
-lib/alog/alog-protected_containers.ali
-lib/alog/alog-tasked_logger.ali
-lib/alog/alog-transforms-casing.ali
-lib/alog/alog-transforms.ali
-lib/alog/alog.ali
-lib/alog/libalog.a
-lib/gnat/alog.gpr
diff --git a/devel/aunit/Makefile b/devel/aunit/Makefile
deleted file mode 100644
index a0b003b2cd66..000000000000
--- a/devel/aunit/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-# Created by: John Marino <marino@FreeBSD.org>
-
-PORTNAME= aunit
-PORTVERSION= 2017
-PORTREVISION= 1
-CATEGORIES= devel
-MASTER_SITES= http://downloads.dragonlace.net/src/
-DISTNAME= aunit-gpl-${PORTVERSION}-src
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Ada unit testing framework
-
-LICENSE= GPLv3
-
-BUILD_DEPENDS= gprbuild:devel/gprbuild
-
-USES= ada gmake
-
-post-patch:
- ${REINPLACE_CMD} -e 's|LIBDIR|MYLIBDIR|' \
- ${WRKSRC}/lib/gnat/aunit_shared.gpr
-
-OPTIONS_DEFINE= DOCS EXAMPLES
-
-post-install:
- ${RM} -r ${STAGEDIR}${PREFIX}/lib/gnat/manifests
-
-.include <bsd.port.mk>
diff --git a/devel/aunit/distinfo b/devel/aunit/distinfo
deleted file mode 100644
index ee3b50c4af29..000000000000
--- a/devel/aunit/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1503142051
-SHA256 (aunit-gpl-2017-src.tar.gz) = c9a574d5a4a16648b1a9294b0d18deb571841b3bbd3ea3cd3ede4a6896faa0f7
-SIZE (aunit-gpl-2017-src.tar.gz) = 638311
diff --git a/devel/aunit/files/patch-Makefile b/devel/aunit/files/patch-Makefile
deleted file mode 100644
index 29bdda09ec7d..000000000000
--- a/devel/aunit/files/patch-Makefile
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.orig 2016-01-19 16:18:43 UTC
-+++ Makefile
-@@ -4,7 +4,7 @@ GPRBUILD = gprbuild
- GPRCLEAN = gprclean
- GPRINSTALL = gprinstall
-
--INSTALL:=$(shell exec=`which gprbuild`;if [ ! -x "$$exec" ]; then unset exec;fi;echo $$exec | sed -e 's/\/bin\/$(GPRBUILD).*//')
-+INSTALL:=$(DESTDIR)$(PREFIX)
-
- ifeq ($(RTS),)
- RTS=full
diff --git a/devel/aunit/pkg-descr b/devel/aunit/pkg-descr
deleted file mode 100644
index ef7c85baf144..000000000000
--- a/devel/aunit/pkg-descr
+++ /dev/null
@@ -1,9 +0,0 @@
-AUnit is a set of Ada packages based on the xUnit family of unit test
-frameworks. It is intended as a developer's tool to facilitate confident
-writing and evolution of Ada software. It is purposely lightweight, as
-one of its main goals is to make it easy to develop and run unit tests,
-rather than to generate artifacts for process management. The framework
-supports easy composition of sets of unit tests to provide flexibility
-in determining what tests to run for a given purpose.
-
-WWW: http://libre.adacore.com/tools/aunit/
diff --git a/devel/aunit/pkg-plist b/devel/aunit/pkg-plist
deleted file mode 100644
index 5703af2c92a0..000000000000
--- a/devel/aunit/pkg-plist
+++ /dev/null
@@ -1,224 +0,0 @@
-include/aunit/ada_containers-aunit_lists.adb
-include/aunit/ada_containers-aunit_lists.ads
-include/aunit/ada_containers.ads
-include/aunit/aunit-assertions-assert_exception.adb
-include/aunit/aunit-assertions.adb
-include/aunit/aunit-assertions.ads
-include/aunit/aunit-memory-utils.adb
-include/aunit/aunit-memory-utils.ads
-include/aunit/aunit-memory.adb
-include/aunit/aunit-memory.ads
-include/aunit/aunit-options.ads
-include/aunit/aunit-reporter-gnattest.adb
-include/aunit/aunit-reporter-gnattest.ads
-include/aunit/aunit-reporter-text.adb
-include/aunit/aunit-reporter-text.ads
-include/aunit/aunit-reporter-xml.adb
-include/aunit/aunit-reporter-xml.ads
-include/aunit/aunit-reporter.ads
-include/aunit/aunit-run.adb
-include/aunit/aunit-run.ads
-include/aunit/aunit-simple_test_cases-run_routine.adb
-include/aunit/aunit-simple_test_cases.adb
-include/aunit/aunit-simple_test_cases.ads
-include/aunit/aunit-test_caller.adb
-include/aunit/aunit-test_caller.ads
-include/aunit/aunit-test_cases-registration.adb
-include/aunit/aunit-test_cases.adb
-include/aunit/aunit-test_cases.ads
-include/aunit/aunit-test_filters.adb
-include/aunit/aunit-test_filters.ads
-include/aunit/aunit-test_fixtures.adb
-include/aunit/aunit-test_fixtures.ads
-include/aunit/aunit-test_results.adb
-include/aunit/aunit-test_results.ads
-include/aunit/aunit-test_suites.adb
-include/aunit/aunit-test_suites.ads
-include/aunit/aunit-tests.ads
-include/aunit/aunit-time_measure.adb
-include/aunit/aunit-time_measure.ads
-include/aunit/aunit.adb
-include/aunit/aunit.ads
-lib/aunit/ada_containers-aunit_lists.ali
-lib/aunit/ada_containers.ali
-lib/aunit/aunit-assertions.ali
-lib/aunit/aunit-memory-utils.ali
-lib/aunit/aunit-memory.ali
-lib/aunit/aunit-options.ali
-lib/aunit/aunit-reporter-gnattest.ali
-lib/aunit/aunit-reporter-text.ali
-lib/aunit/aunit-reporter-xml.ali
-lib/aunit/aunit-reporter.ali
-lib/aunit/aunit-run.ali
-lib/aunit/aunit-simple_test_cases.ali
-lib/aunit/aunit-test_caller.ali
-lib/aunit/aunit-test_cases.ali
-lib/aunit/aunit-test_filters.ali
-lib/aunit/aunit-test_fixtures.ali
-lib/aunit/aunit-test_results.ali
-lib/aunit/aunit-test_suites.ali
-lib/aunit/aunit-tests.ali
-lib/aunit/aunit-time_measure.ali
-lib/aunit/aunit.ali
-lib/aunit/libaunit.a
-lib/gnat/aunit.gpr
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/.buildinfo
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/_sources/aunit_cb.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/_sources/aunit_cb/fixture.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/_sources/aunit_cb/gps_support.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/_sources/aunit_cb/installation_and_use.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/_sources/aunit_cb/introduction.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/_sources/aunit_cb/overview.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/_sources/aunit_cb/reporting.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/_sources/aunit_cb/suite.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/_sources/aunit_cb/test_case.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/_sources/aunit_cb/test_organization.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/_sources/aunit_cb/using_aunit_with_restricted_run-time_libraries.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/_sources/share/gnu_free_documentation_license.txt
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/_static/adacore_transparent.png
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/_static/ajax-loader.gif
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/_static/basic.css
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/_static/comment-bright.png
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/_static/comment-close.png
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/_static/comment.png
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/_static/contents.png
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/_static/doctools.js
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/_static/down-pressed.png
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/_static/down.png
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/_static/favicon.ico
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/_static/file.png
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/_static/jquery-1.11.1.js
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/_static/jquery.js
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/_static/minus.png
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/_static/navigation.png
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/_static/plus.png
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/_static/pygments.css
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/_static/searchtools.js
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/_static/sphinxdoc.css
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/_static/underscore-1.3.1.js
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/_static/underscore.js
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/_static/up-pressed.png
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/_static/up.png
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/_static/websupport.js
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/aunit_cb.html
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/aunit_cb/fixture.html
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/aunit_cb/gps_support.html
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/aunit_cb/installation_and_use.html
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/aunit_cb/introduction.html
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/aunit_cb/overview.html
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/aunit_cb/reporting.html
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/aunit_cb/suite.html
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/aunit_cb/test_case.html
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/aunit_cb/test_organization.html
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/aunit_cb/using_aunit_with_restricted_run-time_libraries.html
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/genindex.html
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/objects.inv
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/search.html
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/searchindex.js
-%%PORTDOCS%%%%DOCSDIR%%/html/aunit_cb/share/gnu_free_documentation_license.html
-%%PORTDOCS%%%%DOCSDIR%%/info/aunit_cb.info
-%%PORTDOCS%%%%DOCSDIR%%/pdf/aunit_cb.pdf
-%%PORTDOCS%%%%DOCSDIR%%/txt/aunit_cb.txt
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/Makefile
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/fixture/main_suite.adb
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/fixture/main_suite.ads
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/fixture/operands-ints-test-suite.adb
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/fixture/operands-ints-test-suite.ads
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/fixture/operations-addition-test-suite.ads
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/fixture/operations-binary-gen_test-gen_suite.adb
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/fixture/operations-binary-gen_test-gen_suite.ads
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/fixture/operations-subtraction-test-suite.ads
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/fixture/stack-test-suite.adb
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/fixture/stack-test-suite.ads
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/fixture/test_calculator.adb
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/harness.gpr
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tested_lib/src/operands-ints.adb
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tested_lib/src/operands-ints.ads
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tested_lib/src/operands.ads
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tested_lib/src/operations-addition.ads
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tested_lib/src/operations-binary.adb
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tested_lib/src/operations-binary.ads
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tested_lib/src/operations-ints.adb
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tested_lib/src/operations-ints.ads
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tested_lib/src/operations-subtraction.ads
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tested_lib/src/operations.ads
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tested_lib/src/stack.adb
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tested_lib/src/stack.ads
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tested_lib/testlib.gpr
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tests/operands-ints-test.adb
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tests/operands-ints-test.ads
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tests/operations-addition-test.ads
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tests/operations-addition_test_fixture.adb
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tests/operations-addition_test_fixture.ads
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tests/operations-binary-gen_test.adb
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tests/operations-binary-gen_test.ads
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tests/operations-subtraction-test.ads
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tests/operations-subtraction_test_fixture.adb
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tests/operations-subtraction_test_fixture.ads
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tests/stack-test.adb
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/calculator/tests/stack-test.ads
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/failures/Makefile
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/failures/harness.gpr
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/failures/tested_lib/src/math.adb
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/failures/tested_lib/src/math.ads
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/failures/tested_lib/testlib.gpr
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/failures/tests/math-test.adb
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/failures/tests/math-test.ads
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/failures/tests/math_suite.adb
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/failures/tests/math_suite.ads
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/failures/tests/test_math.adb
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/Makefile
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/harness.gpr
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/tested_lib/src/rectangle.adb
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/tested_lib/src/rectangle.ads
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/tested_lib/src/shape.adb
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/tested_lib/src/shape.ads
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/tested_lib/src/square.adb
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/tested_lib/src/square.ads
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/tested_lib/testlib.gpr
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/tests/my_suite.adb
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/tests/my_suite.ads
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/tests/rectangle-tests-suite.adb
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/tests/rectangle-tests-suite.ads
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/tests/rectangle-tests.adb
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/tests/rectangle-tests.ads
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/tests/shape-tests.adb
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/tests/shape-tests.ads
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/tests/square-tests-suite.adb
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/tests/square-tests-suite.ads
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/tests/square-tests-suite_liskov.adb
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/tests/square-tests-suite_liskov.ads
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/tests/square-tests.adb
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/tests/square-tests.ads
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/liskov/tests/test_liskov.adb
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple_test/Makefile
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple_test/harness.gpr
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple_test/tested_lib/src/math.adb
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple_test/tested_lib/src/math.ads
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple_test/tested_lib/testlib.gpr
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple_test/tests/math-test.adb
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple_test/tests/math-test.ads
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple_test/tests/math_suite.adb
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple_test/tests/math_suite.ads
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/simple_test/tests/test_math.adb
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_caller/Makefile
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_caller/harness/harness.gpr
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_caller/harness/src/math-test.adb
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_caller/harness/src/math-test.ads
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_caller/harness/src/math_suite.adb
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_caller/harness/src/math_suite.ads
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_caller/harness/src/test_math.adb
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_caller/tested_lib/src/math.adb
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_caller/tested_lib/src/math.ads
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_caller/tested_lib/testlib.gpr
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_fixture/Makefile
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_fixture/harness.gpr
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_fixture/tested_lib/src/math.adb
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_fixture/tested_lib/src/math.ads
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_fixture/tested_lib/testlib.gpr
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_fixture/tests/math-test.adb
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_fixture/tests/math-test.ads
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_fixture/tests/math_suite.adb
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_fixture/tests/math_suite.ads
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/test_fixture/tests/test_math.adb
-share/gps/plug-ins/aunit.xml
diff --git a/devel/florist-gpl/Makefile b/devel/florist-gpl/Makefile
deleted file mode 100644
index 2e7ff5a69fc2..000000000000
--- a/devel/florist-gpl/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-# Created by: John Marino <marino@FreeBSD.org>
-
-PORTNAME= florist-gpl
-PORTVERSION= 2017
-PORTREVISION= 1
-CATEGORIES= devel
-MASTER_SITES= http://downloads.dragonlace.net/src/
-DISTNAME= ${PORTNAME}-${PORTVERSION}-src
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= POSIX Ada binding, IEEE Standards 1003.5(b,c)
-
-LICENSE= GPLv3
-
-BUILD_DEPENDS= gprbuild:devel/gprbuild
-
-USES= ada gmake
-GNU_CONFIGURE= yes
-SUB_FILES= florist.gpr
-
-post-extract:
- (cd ${WRKSRC}/configs && ${CP} pconfig.FreeBSD pconfig.DragonFly)
-
-.include <bsd.port.mk>
diff --git a/devel/florist-gpl/distinfo b/devel/florist-gpl/distinfo
deleted file mode 100644
index 01cdc0fd7cf5..000000000000
--- a/devel/florist-gpl/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1503144668
-SHA256 (florist-gpl-2017-src.tar.gz) = 086dd9c027ce4e8630967c99c45e3e280bebbb98d122a04f8e5232808d7d4295
-SIZE (florist-gpl-2017-src.tar.gz) = 291583
diff --git a/devel/florist-gpl/files/florist.gpr.in b/devel/florist-gpl/files/florist.gpr.in
deleted file mode 100644
index 4cf9f9a62bb6..000000000000
--- a/devel/florist-gpl/files/florist.gpr.in
+++ /dev/null
@@ -1,15 +0,0 @@
-library project Florist is
-
- for Languages use ("Ada");
-
- for Source_Dirs use ("../../include/florist");
- for Library_Dir use "../../lib/florist";
- for Library_Name use "florist";
- for Library_Kind use "static";
- for Externally_Built use "True";
-
- package Linker is
- for Linker_Options use ("-L%%PREFIX%%/lib", "-Wl,-R,%%PREFIX%%/lib");
- end Linker;
-
-end Florist;
diff --git a/devel/florist-gpl/files/patch-Makefile.in b/devel/florist-gpl/files/patch-Makefile.in
deleted file mode 100644
index 04a24d19af82..000000000000
--- a/devel/florist-gpl/files/patch-Makefile.in
+++ /dev/null
@@ -1,19 +0,0 @@
---- Makefile.in.orig 2016-05-16 09:26:01 UTC
-+++ Makefile.in
-@@ -171,7 +171,14 @@ distclean: clean
- # install floristlib
- # make all files read-only to prevent recompilation
- install:
-- gprinstall -Pflorist $(PROJECT_FLAGS) -a -p -f --prefix=$(PREFIX) --sources-subdir=floristlib --lib-subdir=floristlib --link-lib-subdir=floristlib
-- chmod a-w $(PREFIX)/floristlib/*
-+ mkdir -p $(DESTDIR)$(PREFIX)/lib/gnat \
-+ $(DESTDIR)$(PREFIX)/lib/florist \
-+ $(DESTDIR)$(PREFIX)/include/florist
-+ $(BSD_INSTALL_DATA) gensrc/*.ad[bs] gensrc/threads/*.ad[bs] \
-+ libsrc/*.ad[bs] libsrc/threads/*.ad[bs] \
-+ $(DESTDIR)$(PREFIX)/include/florist
-+ $(BSD_INSTALL_DATA) lib/*.ali $(DESTDIR)$(PREFIX)/lib/florist
-+ $(BSD_INSTALL_DATA) lib/*.a $(DESTDIR)$(PREFIX)/lib/florist
-+ $(BSD_INSTALL_DATA) ../florist.gpr $(DESTDIR)$(PREFIX)/lib/gnat
-
- .PHONY: all install clean distclean regen floristlib force
diff --git a/devel/florist-gpl/files/patch-c-posix-signals.c b/devel/florist-gpl/files/patch-c-posix-signals.c
deleted file mode 100644
index c9c0e8dce4fd..000000000000
--- a/devel/florist-gpl/files/patch-c-posix-signals.c
+++ /dev/null
@@ -1,23 +0,0 @@
---- c-posix-signals.c.orig 2015-04-30 10:20:43 UTC
-+++ c-posix-signals.c
-@@ -468,9 +468,9 @@ int guess_nsigs () {
- */
-
- #if defined(__APPLE__)
--# define BADSIG (0)
-+# define FLOR_BADSIG (0)
- #else
--# define BADSIG (-1)
-+# define FLOR_BADSIG (-1)
- #endif
-
- sigset_t set;
-@@ -484,7 +484,7 @@ int guess_nsigs () {
- result = sigismember (&set, sig);
- if (result == 1) {
- last_good = sig;
-- } else if ((result == BADSIG) && (first_bad == -1)) {
-+ } else if ((result == FLOR_BADSIG) && (first_bad == -1)) {
- if (sig == 0) {
- fprintf (stderr, "WARNING: C library problem? "
- "sigfillset does not include zero\n");
diff --git a/devel/florist-gpl/files/patch-c-posix.c b/devel/florist-gpl/files/patch-c-posix.c
deleted file mode 100644
index 83c02a26e6eb..000000000000
--- a/devel/florist-gpl/files/patch-c-posix.c
+++ /dev/null
@@ -1,57 +0,0 @@
---- c-posix.c.orig 2015-04-30 10:20:43 UTC
-+++ c-posix.c
-@@ -721,6 +721,25 @@ typedef struct siginfo {
-
- /* sigevent must precede aiocb
- */
-+#if defined(__DragonFly__)
-+/*
-+ * union _sigev_info {
-+ * int sigev_signo;
-+ * int sigev_notify_kqueue;
-+ * void *sigev_notify_attributes;
-+ * };
-+ * sizeof(union _sigev_info) = sizeof(int)
-+ * Use "int" rather than fooling with union
-+ * For simplicity, The Ada part is only going to list sigev_signo
-+ * as the other two elements of the union are unused.
-+ */
-+ GT1(sigevent, 1)
-+ GT2(sigev_notify, int)
-+ GT2(sigev_signo, int)
-+ GT2(sigev_value, union sigval)
-+ GT2(sigev_notify_function, void (*)(union sigval))
-+ GT3
-+#else /* __DragonFly__ */
- #ifdef HAVE_struct_sigevent
- GT1(sigevent, 1)
- #else
-@@ -743,6 +762,7 @@ struct sigevent {
- GT2(sigev_notify_attributes,pthread_attr_t *)
- #endif
- GT3
-+#endif /* __DragonFly__ */
-
- #ifdef HAVE_struct_aiocb
- GT1(aiocb, 1)
-@@ -5166,9 +5186,9 @@ void create_c() {
- */
-
- #if defined(__APPLE__)
--# define BADSIG 0
-+# define FLOR_BADSIG 0
- #else
--# define BADSIG (-1)
-+# define FLOR_BADSIG (-1)
- #endif
- {sigset_t set;
- int sig;
-@@ -5179,7 +5199,7 @@ void create_c() {
- for (sig = 0; sig < 1024; sig++) {
- result = sigismember (&set, sig);
- if (result == 1) last_good = sig;
-- else if ((result == BADSIG) && (first_bad = -1)) first_bad = sig;
-+ else if ((result == FLOR_BADSIG) && (first_bad = -1)) first_bad = sig;
- }
- if (last_good == 1023)
- printf("c-posix: WARNING: signal range estimate probably too small\n");
diff --git a/devel/florist-gpl/files/patch-configure b/devel/florist-gpl/files/patch-configure
deleted file mode 100644
index c7f1f2c545d6..000000000000
--- a/devel/florist-gpl/files/patch-configure
+++ /dev/null
@@ -1,21 +0,0 @@
---- configure.orig 2014-12-12 09:05:56 UTC
-+++ configure
-@@ -2849,10 +2849,18 @@ case ${UNAME_SYSTEM} in
- echo "Using Configuration for" ${UNAME_SYSTEM} ${UNAME_RELEASE};
- cp ./configs/pconfig.LynxOS ./pconfig.h.in;
- ;;
-+ DragonFly)
-+ echo "Using Configuration for" ${UNAME_SYSTEM} ${UNAME_RELEASE};
-+ cp ./configs/pconfig.DragonFly ./pconfig.h.in;
-+ ;;
- FreeBSD)
- echo "Using Configuration for" ${UNAME_SYSTEM} ${UNAME_RELEASE};
- cp ./configs/pconfig.FreeBSD ./pconfig.h.in;
- ;;
-+ NetBSD)
-+ echo "Using Configuration for" ${UNAME_SYSTEM} ${UNAME_RELEASE};
-+ cp ./configs/pconfig.NetBSD ./pconfig.h.in;
-+ ;;
- Darwin)
- echo "Using Configuration for" ${UNAME_SYSTEM} ${UNAME_RELEASE};
- cp ./configs/pconfig.Darwin ./pconfig.h.in;
diff --git a/devel/florist-gpl/pkg-descr b/devel/florist-gpl/pkg-descr
deleted file mode 100644
index 0e45aa7213d1..000000000000
--- a/devel/florist-gpl/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-Florist was produced by students and faculty of the Florida State University
-Department of Computer Science, under contract to the US Department of
-Defense, Defense Information Systems Agency, as a product of the POSIX Ada
-Real-Time (PART) Project. When the contract was completed, in 1999, FSU turned
-maintenance of Florist over to Ada Core Technologies, Inc.). The latest and
-most complete free version is available from Adacore.
-
-FLORIST is an implementation of the IEEE Standards 1003.5: 1992,
-IEEE STD 1003.5b: 1996, and parts of IEEE STD 1003.5c: 1998, also known as
-the POSIX Ada Bindings.
-
-WWW: http://libre.adacore.com/
diff --git a/devel/florist-gpl/pkg-plist b/devel/florist-gpl/pkg-plist
deleted file mode 100644
index f72b4edf5de6..000000000000
--- a/devel/florist-gpl/pkg-plist
+++ /dev/null
@@ -1,197 +0,0 @@
-include/florist/ada_streams.ads
-include/florist/ada_task_identification.ads
-include/florist/posix-asynchronous_io.adb
-include/florist/posix-asynchronous_io.ads
-include/florist/posix-c.adb
-include/florist/posix-c.ads
-include/florist/posix-calendar.adb
-include/florist/posix-calendar.ads
-include/florist/posix-condition_variables.adb
-include/florist/posix-condition_variables.ads
-include/florist/posix-configurable_file_limits.adb
-include/florist/posix-configurable_file_limits.ads
-include/florist/posix-configurable_system_limits.adb
-include/florist/posix-configurable_system_limits.ads
-include/florist/posix-error_codes.ads
-include/florist/posix-file_locking.adb
-include/florist/posix-file_locking.ads
-include/florist/posix-file_status-extensions.adb
-include/florist/posix-file_status-extensions.ads
-include/florist/posix-file_status.adb
-include/florist/posix-file_status.ads
-include/florist/posix-files.adb
-include/florist/posix-files.ads
-include/florist/posix-generic_shared_memory.adb
-include/florist/posix-generic_shared_memory.ads
-include/florist/posix-group_database.adb
-include/florist/posix-group_database.ads
-include/florist/posix-implementation-ok_signals.ads
-include/florist/posix-implementation.adb
-include/florist/posix-implementation.ads
-include/florist/posix-io.adb
-include/florist/posix-io.ads
-include/florist/posix-limits.ads
-include/florist/posix-memory_locking.adb
-include/florist/posix-memory_locking.ads
-include/florist/posix-memory_mapping.adb
-include/florist/posix-memory_mapping.ads
-include/florist/posix-memory_range_locking.adb
-include/florist/posix-memory_range_locking.ads
-include/florist/posix-message_queues.adb
-include/florist/posix-message_queues.ads
-include/florist/posix-mutexes.adb
-include/florist/posix-mutexes.ads
-include/florist/posix-options.ads
-include/florist/posix-page_alignment.adb
-include/florist/posix-page_alignment.ads
-include/florist/posix-permissions-implementation.adb
-include/florist/posix-permissions-implementation.ads
-include/florist/posix-permissions.adb
-include/florist/posix-permissions.ads
-include/florist/posix-process_environment.adb
-include/florist/posix-process_environment.ads
-include/florist/posix-process_identification.adb
-include/florist/posix-process_identification.ads
-include/florist/posix-process_primitives.adb
-include/florist/posix-process_primitives.ads
-include/florist/posix-process_scheduling.adb
-include/florist/posix-process_scheduling.ads
-include/florist/posix-process_times.adb
-include/florist/posix-process_times.ads
-include/florist/posix-semaphores.adb
-include/florist/posix-semaphores.ads
-include/florist/posix-shared_memory_objects.adb
-include/florist/posix-shared_memory_objects.ads
-include/florist/posix-signals.adb
-include/florist/posix-signals.ads
-include/florist/posix-supplement_to_ada_io.adb
-include/florist/posix-supplement_to_ada_io.ads
-include/florist/posix-terminal_functions.adb
-include/florist/posix-terminal_functions.ads
-include/florist/posix-timers-extensions.adb
-include/florist/posix-timers-extensions.ads
-include/florist/posix-timers.adb
-include/florist/posix-timers.ads
-include/florist/posix-unsafe_process_primitives.adb
-include/florist/posix-unsafe_process_primitives.ads
-include/florist/posix-user_database.adb
-include/florist/posix-user_database.ads
-include/florist/posix.adb
-include/florist/posix.ads
-include/florist/posix_asynchronous_io.ads
-include/florist/posix_c.ads
-include/florist/posix_calendar.ads
-include/florist/posix_condition_variables.ads
-include/florist/posix_configurable_file_limits.ads
-include/florist/posix_configurable_system_limits.ads
-include/florist/posix_error_codes.ads
-include/florist/posix_file_locking.ads
-include/florist/posix_file_status.ads
-include/florist/posix_files.ads
-include/florist/posix_generic_shared_memory.ads
-include/florist/posix_group_database.ads
-include/florist/posix_io.ads
-include/florist/posix_limits.ads
-include/florist/posix_memory_locking.ads
-include/florist/posix_memory_mapping.ads
-include/florist/posix_memory_range_locking.ads
-include/florist/posix_message_queues.ads
-include/florist/posix_mutexes.ads
-include/florist/posix_options.ads
-include/florist/posix_page_alignment.ads
-include/florist/posix_permissions.ads
-include/florist/posix_process_environment.ads
-include/florist/posix_process_identification.ads
-include/florist/posix_process_primitives.ads
-include/florist/posix_process_scheduling.ads
-include/florist/posix_process_times.ads
-include/florist/posix_semaphores.ads
-include/florist/posix_shared_memory_objects.ads
-include/florist/posix_signals.ads
-include/florist/posix_supplement_to_ada_io.ads
-include/florist/posix_terminal_functions.ads
-include/florist/posix_timers.ads
-include/florist/posix_unsafe_process_primitives.ads
-include/florist/posix_user_database.ads
-include/florist/system_storage_elements.ads
-lib/florist/ada_streams.ali
-lib/florist/ada_task_identification.ali
-lib/florist/libflorist.a
-lib/florist/posix-asynchronous_io.ali
-lib/florist/posix-c.ali
-lib/florist/posix-calendar.ali
-lib/florist/posix-condition_variables.ali
-lib/florist/posix-configurable_file_limits.ali
-lib/florist/posix-configurable_system_limits.ali
-lib/florist/posix-error_codes.ali
-lib/florist/posix-file_locking.ali
-lib/florist/posix-file_status-extensions.ali
-lib/florist/posix-file_status.ali
-lib/florist/posix-files.ali
-lib/florist/posix-generic_shared_memory.ali
-lib/florist/posix-group_database.ali
-lib/florist/posix-implementation-ok_signals.ali
-lib/florist/posix-implementation.ali
-lib/florist/posix-io.ali
-lib/florist/posix-limits.ali
-lib/florist/posix-memory_locking.ali
-lib/florist/posix-memory_mapping.ali
-lib/florist/posix-memory_range_locking.ali
-lib/florist/posix-message_queues.ali
-lib/florist/posix-mutexes.ali
-lib/florist/posix-options.ali
-lib/florist/posix-page_alignment.ali
-lib/florist/posix-permissions-implementation.ali
-lib/florist/posix-permissions.ali
-lib/florist/posix-process_environment.ali
-lib/florist/posix-process_identification.ali
-lib/florist/posix-process_primitives.ali
-lib/florist/posix-process_scheduling.ali
-lib/florist/posix-process_times.ali
-lib/florist/posix-semaphores.ali
-lib/florist/posix-shared_memory_objects.ali
-lib/florist/posix-signals.ali
-lib/florist/posix-supplement_to_ada_io.ali
-lib/florist/posix-terminal_functions.ali
-lib/florist/posix-timers-extensions.ali
-lib/florist/posix-timers.ali
-lib/florist/posix-unsafe_process_primitives.ali
-lib/florist/posix-user_database.ali
-lib/florist/posix.ali
-lib/florist/posix_asynchronous_io.ali
-lib/florist/posix_c.ali
-lib/florist/posix_calendar.ali
-lib/florist/posix_condition_variables.ali
-lib/florist/posix_configurable_file_limits.ali
-lib/florist/posix_configurable_system_limits.ali
-lib/florist/posix_error_codes.ali
-lib/florist/posix_file_locking.ali
-lib/florist/posix_file_status.ali
-lib/florist/posix_files.ali
-lib/florist/posix_generic_shared_memory.ali
-lib/florist/posix_group_database.ali
-lib/florist/posix_io.ali
-lib/florist/posix_limits.ali
-lib/florist/posix_memory_locking.ali
-lib/florist/posix_memory_mapping.ali
-lib/florist/posix_memory_range_locking.ali
-lib/florist/posix_message_queues.ali
-lib/florist/posix_mutexes.ali
-lib/florist/posix_options.ali
-lib/florist/posix_page_alignment.ali
-lib/florist/posix_permissions.ali
-lib/florist/posix_process_environment.ali
-lib/florist/posix_process_identification.ali
-lib/florist/posix_process_primitives.ali
-lib/florist/posix_process_scheduling.ali
-lib/florist/posix_process_times.ali
-lib/florist/posix_semaphores.ali
-lib/florist/posix_shared_memory_objects.ali
-lib/florist/posix_signals.ali
-lib/florist/posix_supplement_to_ada_io.ali
-lib/florist/posix_terminal_functions.ali
-lib/florist/posix_timers.ali
-lib/florist/posix_unsafe_process_primitives.ali
-lib/florist/posix_user_database.ali
-lib/florist/system_storage_elements.ali
-lib/gnat/florist.gpr
diff --git a/devel/gprbuild/Makefile b/devel/gprbuild/Makefile
deleted file mode 100644
index 0d1b625336e4..000000000000
--- a/devel/gprbuild/Makefile
+++ /dev/null
@@ -1,40 +0,0 @@
-# Created by: John Marino <marino@FreeBSD.org>
-
-PORTNAME= gprbuild
-PORTVERSION= ${SNAPSHOT}
-PORTREVISION= 1
-CATEGORIES= devel
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Adacore multi-language software build tool
-
-LICENSE= GPLv3+
-LICENSE_FILE= ${WRKSRC}/COPYING3
-
-BUILD_DEPENDS= xmlada>=4.4:textproc/xmlada
-
-SNAPSHOT= 20160609
-USES= ada
-USE_GITHUB= yes
-GH_ACCOUNT= AdaCore
-GH_TAGNAME= 376670f
-
-PORTDOCS= *
-MAKE_ARGS= PROCESSORS=${MAKE_JOBS_NUMBER}
-BUILD_WRKSRC= ${WRKSRC}/construction
-INSTALL_WRKSRC= ${BUILD_WRKSRC}
-INSTALL_TARGET= install
-
-OPTIONS_DEFINE= DOCS
-#DOCS_BUILD_DEPENDS= sphinx-build:textproc/py-sphinx
-#DOCS_ALL_TARGET= gen-docs
-#DOCS_INSTALL_TARGET= install-docs
-
-post-patch:
- @${MKDIR} ${BUILD_WRKSRC}
- @${CP} ${FILESDIR}/Makefile.BSD ${BUILD_WRKSRC}/Makefile
- @${REINPLACE_CMD} -i "" -e "s,@AUXPREFIX@,${PREFIX}/${ADAXX}-aux," \
- ${WRKSRC}/share/gprconfig/compilers.xml
- @${RM} ${WRKSRC}/share/gprconfig/*.orig
-
-.include <bsd.port.mk>
diff --git a/devel/gprbuild/distinfo b/devel/gprbuild/distinfo
deleted file mode 100644
index 0557ba24010b..000000000000
--- a/devel/gprbuild/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1465501253
-SHA256 (AdaCore-gprbuild-20160609-376670f_GH0.tar.gz) = c595767f69cca960d5f0f7bfa5f7bdcfb2fcba11822432e87f1eef52cfb68fab
-SIZE (AdaCore-gprbuild-20160609-376670f_GH0.tar.gz) = 958175
diff --git a/devel/gprbuild/files/Makefile.BSD b/devel/gprbuild/files/Makefile.BSD
deleted file mode 100644
index cc359e7f8caf..000000000000
--- a/devel/gprbuild/files/Makefile.BSD
+++ /dev/null
@@ -1,80 +0,0 @@
-.PATH: ../src
-.PATH: ../gpr/src
-
-STATIC_FLAGS= -gnat12 -gnaty -gnatQ -O2 -gnatpn -gnatws -g1
-
-PREFIX?= /usr/local
-GPRLIB_INC= -I${PREFIX}/include/xmlada -I../gpr/src
-LOOK= -aL${PREFIX}/lib/xmlada/static -aI${PREFIX}/include/xmlada
-
-libgpr_csrc= gprbuild_dummies.c \
- gpr_imports.c
-
-LARGS= ${libgpr_csrc:S/^/-largs /:.c=.o} \
- -largs ${PREFIX}/lib/xmlada/static/libxmlada_dom.a \
- -largs ${PREFIX}/lib/xmlada/static/libxmlada_input_sources.a \
- -largs ${PREFIX}/lib/xmlada/static/libxmlada_sax.a \
- -largs ${PREFIX}/lib/xmlada/static/libxmlada_schema.a \
- -largs ${PREFIX}/lib/xmlada/static/libxmlada_unicode.a
-
-APPS= gprclean/gprclean-main.adb \
- gprconfig/gprconfig-main.adb \
- gprbuild/gprbuild-main.adb \
- gprbind/gprbind.adb \
- gprlib/gprlib.adb \
- gprinstall/gprinstall-main.adb \
- gprslave/gprslave.adb \
- gprname/gprname-main.adb \
- gprls/gprls-main.adb
-
-all: ${APPS:H}
-
-gprclean: gprclean-main.adb ${libgpr_csrc:.c=.o}
- gnatmake -o ${.TARGET} -j${PROCESSORS} \
- ${STATIC_FLAGS} ${GPRLIB_INC} ${LOOK} \
- ${.ALLSRC:M*adb} ${LARGS}
-
-.for app in ${APPS:Ngprclean*}
-${app:H}: gprclean ${app:T} ${libgpr_csrc:.c=.o}
- gnatmake -o ${.TARGET} ${STATIC_FLAGS} ${GPRLIB_INC} ${LOOK} \
- ${.ALLSRC:M*adb} ${LARGS}
-.endfor
-
-clean:
- rm -f *.o *.ali b~* ${APP:H}
-
-gen-docs:
- ${MAKE} -e -C ${.CURDIR:H}/doc html txt
-
-install:
- mkdir -p ${DESTDIR}${PREFIX}/bin \
- ${DESTDIR}${PREFIX}/libexec/gprbuild \
- ${DESTDIR}${PREFIX}/share/gpr \
- ${DESTDIR}${PREFIX}/share/gprconfig
- ${BSD_INSTALL_PROGRAM} \
- ${.CURDIR}/gprclean \
- ${.CURDIR}/gprinstall \
- ${.CURDIR}/gprconfig \
- ${.CURDIR}/gprslave \
- ${.CURDIR}/gprls \
- ${.CURDIR}/gprname \
- ${.CURDIR}/gprbuild \
- ${DESTDIR}${PREFIX}/bin
- ${BSD_INSTALL_PROGRAM} \
- ${.CURDIR}/gprbind \
- ${.CURDIR}/gprlib \
- ${DESTDIR}${PREFIX}/libexec/gprbuild
- ${BSD_INSTALL_DATA} \
- ${.CURDIR}/../share/_default.gpr \
- ${DESTDIR}${PREFIX}/share/gpr
- ${BSD_INSTALL_DATA} \
- ${.CURDIR}/../share/gprconfig/*.x[sm][dl] \
- ${DESTDIR}${PREFIX}/share/gprconfig
-
-install-docs:
- mkdir -p ${DESTDIR}${PREFIX}/share/doc/gprbuild/txt
- ${BSD_INSTALL_DATA} ${.CURDIR}/../doc/txt/gprbuild_ug.txt \
- ${DESTDIR}${PREFIX}/share/doc/gprbuild/txt
- rm -rf ${.CURDIR}/../doc/html/_sources
- rm -f ${.CURDIR}/../doc/html/.buildinfo
- cp -a ${.CURDIR}/../doc/html ${DESTDIR}${PREFIX}/share/doc/gprbuild
diff --git a/devel/gprbuild/files/patch-share_gprconfig_compilers.xml b/devel/gprbuild/files/patch-share_gprconfig_compilers.xml
deleted file mode 100644
index e3b32868b634..000000000000
--- a/devel/gprbuild/files/patch-share_gprconfig_compilers.xml
+++ /dev/null
@@ -1,24 +0,0 @@
---- share/gprconfig/compilers.xml.orig 2015-04-28 15:02:41 UTC
-+++ share/gprconfig/compilers.xml
-@@ -693,17 +693,15 @@
- </version>
- <languages>Ada</languages>
- <variable name="gcc_version">
-- <external>${PREFIX}gcc -v</external>
-+ <external>${PREFIX}ada -v</external>
- <grep regexp="^[-\w]*gcc \S+ (\S+)" group="1"></grep>
- </variable>
- <runtimes default="default,kernel,native">
-- <directory group="default" >\.\./lib/gcc(-lib)?/$TARGET/$gcc_version/adalib/</directory>
-- <directory group="default" contents="^rts-">\.\./lib/gcc(-lib)?/$TARGET/$gcc_version/ada_object_path</directory>
-- <directory group="2" >\.\./lib/gcc(-lib)?/$TARGET/$gcc_version/rts-(.*)/adalib/</directory>
-- <directory group="1" >\.\./$TARGET/lib/gnat/(.*)/adalib/</directory>
-+ <directory group="default">\.\./lib/gcc/$TARGET/$gcc_version/adalib</directory>
-+ <directory group="0">/usr/local/gcc5-aux/lib/gcc/$TARGET/$gcc_version/adalib</directory>
- </runtimes>
- <target>
-- <external>${PREFIX}gcc -dumpmachine</external>
-+ <external>${PREFIX}ada -dumpmachine</external>
- <grep regexp="[^\r\n]+"></grep>
- </target>
- </compiler_description>
diff --git a/devel/gprbuild/files/patch-share_gprconfig_gnat.xml b/devel/gprbuild/files/patch-share_gprconfig_gnat.xml
deleted file mode 100644
index 38e9d4021c0c..000000000000
--- a/devel/gprbuild/files/patch-share_gprconfig_gnat.xml
+++ /dev/null
@@ -1,20 +0,0 @@
---- share/gprconfig/gnat.xml.orig 2014-10-13 22:03:37 UTC
-+++ share/gprconfig/gnat.xml
-@@ -63,7 +63,7 @@
- </config>
- </configuration>
-
-- <!-- GNAT -->
-+ <!-- GNAT (tailored to lang/gcc5-aux) -->
- <configuration>
- &filter_gnat;
- <config>
-@@ -75,7 +75,7 @@
- end Naming;
-
- package Compiler is
-- for Driver ("Ada") use "${PATH(ada)}${PREFIX(ada)}gcc";
-+ for Driver ("Ada") use "${PATH(ada)}${PREFIX(ada)}ada";
- for Language_Kind ("Ada") use "unit_based";
- for Dependency_Kind ("Ada") use "ALI_File";
- for Leading_Required_Switches ("Ada") use
diff --git a/devel/gprbuild/files/patch-share_gprconfig_linker.xml b/devel/gprbuild/files/patch-share_gprconfig_linker.xml
deleted file mode 100644
index b3b7d8bc4357..000000000000
--- a/devel/gprbuild/files/patch-share_gprconfig_linker.xml
+++ /dev/null
@@ -1,56 +0,0 @@
---- share/gprconfig/linker.xml.orig 2015-04-28 14:21:56 UTC
-+++ share/gprconfig/linker.xml
-@@ -687,11 +687,14 @@
- </config>
- </configuration>
-
-- <!-- linux, freebsd and Irix-->
-+ <!-- linux, bsd and Irix-->
- <configuration>
- <targets>
- <target name="^.*linux.*$" />
- <target name="^.*freebsd.*$" />
-+ <target name="^.*dragonfly.*$" />
-+ <target name="^.*openbsd.*$" />
-+ <target name="^.*netbsd.*$" />
- <target name="^.*irix.*$" />
- </targets>
- <config>
-@@ -763,10 +766,13 @@
- </config>
- </configuration>
-
-- <!-- freebsd -->
-+ <!-- bsd -->
- <configuration>
- <targets>
- <target name="^.*freebsd.*$" />
-+ <target name="^.*dragonfly.*$" />
-+ <target name="^.*openbsd.*$" />
-+ <target name="^.*netbsd.*$" />
- </targets>
- <config>
- for Run_Path_Option use ("-Wl,-rpath,");
-@@ -1308,6 +1314,12 @@
- <target name="^.*mingw.*$" />
- <target name="^.*linux.*$" />
- <target name="^.*freebsd.*$" />
-+ <target name="^.*dragonfly.*$" />
-+ <target name="^.*openbsd.*$" />
-+ <target name="^.*netbsd.*$" />
-+ <target name="^.*dragonfly.*$" />
-+ <target name="^.*openbsd.*$" />
-+ <target name="^.*netbsd.*$" />
- </targets>
- <compilers negate="true">
- <compiler language="C++" />
-@@ -1392,6 +1404,9 @@
- <target name="^.*mingw.*$" />
- <target name="^.*linux.*$" />
- <target name="^.*freebsd.*$" />
-+ <target name="^.*dragonfly.*$" />
-+ <target name="^.*openbsd.*$" />
-+ <target name="^.*netbsd.*$" />
- </targets>
- <compilers>
- <compiler language="C++" />
diff --git a/devel/gprbuild/files/patch-share_gprconfig_targetset.xml b/devel/gprbuild/files/patch-share_gprconfig_targetset.xml
deleted file mode 100644
index 7ff72692b9fd..000000000000
--- a/devel/gprbuild/files/patch-share_gprconfig_targetset.xml
+++ /dev/null
@@ -1,54 +0,0 @@
---- share/gprconfig/targetset.xml.orig 2014-09-11 13:36:47 UTC
-+++ share/gprconfig/targetset.xml
-@@ -66,8 +66,8 @@
-
- <!-- x86-solaris -->
- <targetset>
-- <target>x86-solaris</target>
-- <target>i.86-(pc-)?solaris.*</target>
-+ <target>i.86-.*-solaris.*</target>
-+ <target>x86_64-.*-solaris.*</target>
- </targetset>
-
- <!-- x86-windows (mingw) -->
-@@ -162,19 +162,34 @@
- <target>pent.*-cygwin.*</target>
- </targetset>
-
-- <!-- x86 Freebsd -->
-+ <!-- Freebsd -->
- <targetset>
-- <target>x86-freebsd</target>
- <target>i.86-.*freebsd.*</target>
-+ <target>amd64-.*-freebsd.*</target>
-+ <target>x86_64-.*-freebsd.*</target>
- </targetset>
-
-- <!-- x86_64 Freebsd -->
-+ <!-- DragonFlyBSD -->
- <targetset>
-- <target>x86_64-freebsd</target>
-- <target>x86_64-.*freebsd.*</target>
-- <target>amd64-.*freebsd.*</target>
-+ <target>i.86-.*-dragonfly.*</target>
-+ <target>x86_64-.*-dragonfly.*</target>
- </targetset>
-
-+ <!-- NetBSD -->
-+ <targetset>
-+ <target>i.86-.*-netbsd.*</target>
-+ <target>amd64-.*-netbsd.*</target>
-+ <target>x86_64-.*-netbsd.*</target>
-+ </targetset>
-+
-+ <!-- OpenBSD -->
-+ <targetset>
-+ <target>i.86-.*-openbsd.*</target>
-+ <target>amd64-.*-openbsd.*</target>
-+ <target>x86_64-.*-openbsd.*</target>
-+ </targetset>
-+
-+
- <!-- Cross Ports -->
- <!-- *********** -->
-
diff --git a/devel/gprbuild/files/patch-src_gprlib.adb b/devel/gprbuild/files/patch-src_gprlib.adb
deleted file mode 100644
index 4385d5c92e45..000000000000
--- a/devel/gprbuild/files/patch-src_gprlib.adb
+++ /dev/null
@@ -1,50 +0,0 @@
---- src/gprlib.adb.orig 2015-05-06 11:08:38 UTC
-+++ src/gprlib.adb
-@@ -393,6 +393,11 @@ procedure Gprlib is
-
- Separate_Run_Path_Options : Boolean := False;
-
-+ Rpath_Disabled : Boolean := False;
-+ -- If -R is passed through the library options for the linker, it will
-+ -- prevent the implemented libraries portion of the rpath switch from
-+ -- being built, even if the linker is capable of supporting rpath.
-+
- Rpath : String_List_Access := null;
- -- Allocated only if Path Option is supported
-
-@@ -1011,7 +1016,12 @@ begin
- Use_GNAT_Lib := False;
- end if;
-
-- Library_Options_Table.Append (new String'(Line (1 .. Last)));
-+ if Line (1 .. Last) = "-R" then
-+ Rpath_Disabled := True;
-+ else
-+ Library_Options_Table.Append
-+ (new String'(Line (1 .. Last)));
-+ end if;
-
- when Gprexch.Library_Rpath_Options =>
- Library_Rpath_Options_Table.Append
-@@ -1143,10 +1153,10 @@ begin
-
- Libgnat :=
- new String'
-- ("-lgnat-" & Line (6 .. Last));
-+ ("-lgnat-" & Line (6));
- Libgnarl :=
- new String'
-- ("-lgnarl-" & Line (6 .. Last));
-+ ("-lgnarl-" & Line (6));
- end if;
-
- else
-@@ -2113,7 +2123,7 @@ begin
- Library_Switches_Table.Append
- (new String'("-L" & Imported_Library_Directories.Table (J).all));
-
-- if Path_Option /= null then
-+ if not Rpath_Disabled and then Path_Option /= null then
- Add_Rpath (Imported_Library_Directories.Table (J));
- end if;
-
diff --git a/devel/gprbuild/pkg-descr b/devel/gprbuild/pkg-descr
deleted file mode 100644
index 04cda280a036..000000000000
--- a/devel/gprbuild/pkg-descr
+++ /dev/null
@@ -1,10 +0,0 @@
-GPRbuild is an advanced software tool designed to help automate the
-construction of multi-language systems. It removes the complexity from
-multi-language development by allowing developers to quickly and easily
-compile and link software written in a combination of languages including
-Ada, Assembler, C, C++, and Fortran. Easily extendable by users to cover
-new toolchains and languages it is primarily aimed at projects of all sizes
-organized into subsystems and libraries and is particularly well suited for
-compiled languages.
-
-WWW: https://www.adacore.com/home/products/gnatpro/toolsuite/gprbuild/
diff --git a/devel/gprbuild/pkg-plist b/devel/gprbuild/pkg-plist
deleted file mode 100644
index 1ec5d5e08a34..000000000000
--- a/devel/gprbuild/pkg-plist
+++ /dev/null
@@ -1,23 +0,0 @@
-bin/gprbuild
-bin/gprclean
-bin/gprconfig
-bin/gprinstall
-bin/gprls
-bin/gprname
-bin/gprslave
-libexec/gprbuild/gprbind
-libexec/gprbuild/gprlib
-share/gpr/_default.gpr
-share/gprconfig/asm.xml
-share/gprconfig/c.xml
-share/gprconfig/clean.xml
-share/gprconfig/compilers.xml
-share/gprconfig/cpp.xml
-share/gprconfig/cross.xml
-share/gprconfig/fortran.xml
-share/gprconfig/gnat.xml
-share/gprconfig/gprconfig.xsd
-share/gprconfig/linker.xml
-share/gprconfig/nocompiler.xml
-share/gprconfig/targetset.xml
-share/gprconfig/windres.xml
diff --git a/devel/libspark2012/Makefile b/devel/libspark2012/Makefile
deleted file mode 100644
index d19dc18cad5a..000000000000
--- a/devel/libspark2012/Makefile
+++ /dev/null
@@ -1,16 +0,0 @@
-# Created by: John Marino <marino@FreeBSD.org>
-
-PORTNAME= libspark2012
-PORTVERSION= 2012
-PORTREVISION= 3
-CATEGORIES= devel
-MASTER_SITES= http://downloads.dragonlace.net/src/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= SPARK 2012 Spark.Ada library
-
-LICENSE= GPLv3
-
-USES= ada tar:bzip2
-
-.include <bsd.port.mk>
diff --git a/devel/libspark2012/distinfo b/devel/libspark2012/distinfo
deleted file mode 100644
index d7fa97ff55e9..000000000000
--- a/devel/libspark2012/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (libspark2012-2012.tar.bz2) = 862e6b23ff44aea02ab10a4dcc2c00a9893231286d51a6bc587230366c936db2
-SIZE (libspark2012-2012.tar.bz2) = 23773
diff --git a/devel/libspark2012/files/patch-Makefile b/devel/libspark2012/files/patch-Makefile
deleted file mode 100644
index 062ee1a6125a..000000000000
--- a/devel/libspark2012/files/patch-Makefile
+++ /dev/null
@@ -1,29 +0,0 @@
---- Makefile.orig 2014-02-17 05:26:40.000000000 -0500
-+++ Makefile
-@@ -1,23 +1,13 @@
--all: nada
-+all: build
-
--nada:
--
--build-orig:
-+build:
- gnatmake -p -P build_spark2012
-
- install:
- mkdir -p ${DESTDIR}${PREFIX}/lib/gnat \
-- ${DESTDIR}${PREFIX}/include/spark2012
-- ${BSD_INSTALL_DATA} spark2012.gpr \
-- ${DESTDIR}${PREFIX}/lib/gnat
-- ${BSD_INSTALL_DATA} src/*.ad[bs] \
-- ${DESTDIR}${PREFIX}/include/spark2012
--
--install-orig:
-- mkdir -p ${DESTDIR}${PREFIX}/lib/gnat \
- ${DESTDIR}${PREFIX}/lib/spark2012 \
- ${DESTDIR}${PREFIX}/include/spark2012
-- ${BSD_INSTALL_LIB} src/build/lib/libspark2012.a \
-+ ${BSD_INSTALL_DATA} src/build/lib/libspark2012.a \
- ${DESTDIR}${PREFIX}/lib/spark2012
- ${BSD_INSTALL_DATA} src/build/lib/*.ali \
- ${DESTDIR}${PREFIX}/lib/spark2012
diff --git a/devel/libspark2012/files/patch-spark2012.gpr b/devel/libspark2012/files/patch-spark2012.gpr
deleted file mode 100644
index 747f63af5b11..000000000000
--- a/devel/libspark2012/files/patch-spark2012.gpr
+++ /dev/null
@@ -1,13 +0,0 @@
---- spark2012.gpr.orig 2014-02-17 05:33:24.000000000 -0500
-+++ spark2012.gpr
-@@ -1,5 +1,10 @@
- project SPARK2012 is
-
-+ for Languages use ("Ada");
- for Source_Dirs use ("../../include/spark2012");
-+ for Library_Dir use "../../lib/spark2012";
-+ for Library_Name use "spark2012";
-+ for Library_Kind use "static";
-+ for Externally_Built use "True";
-
- end SPARK2012;
diff --git a/devel/libspark2012/pkg-descr b/devel/libspark2012/pkg-descr
deleted file mode 100644
index 1c6d6a556356..000000000000
--- a/devel/libspark2012/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-At least one port requires exactly the Spark.Ada library that came
-with SPARK 2012. SPARK itself is not in ports -- SPARK 2014 is the
-first version planned to arrive -- so this is a separately packaged
-SPARK 2012 library to be compiled with the GNAT Ada compiler.
-
-WWW: http://www.spark-2014.org
diff --git a/devel/libspark2012/pkg-plist b/devel/libspark2012/pkg-plist
deleted file mode 100644
index aacdee6faf40..000000000000
--- a/devel/libspark2012/pkg-plist
+++ /dev/null
@@ -1,53 +0,0 @@
-include/spark2012/spark-ada-command_line-unbounded_string.adb
-include/spark2012/spark-ada-command_line-unbounded_string.ads
-include/spark2012/spark-ada-command_line.adb
-include/spark2012/spark-ada-command_line.ads
-include/spark2012/spark-ada-containers.ads
-include/spark2012/spark-ada-strings-maps-not_spark.adb
-include/spark2012/spark-ada-strings-maps-not_spark.ads
-include/spark2012/spark-ada-strings-maps.adb
-include/spark2012/spark-ada-strings-maps.ads
-include/spark2012/spark-ada-strings-not_spark.adb
-include/spark2012/spark-ada-strings-not_spark.ads
-include/spark2012/spark-ada-strings-unbounded-not_spark.adb
-include/spark2012/spark-ada-strings-unbounded-not_spark.ads
-include/spark2012/spark-ada-strings-unbounded.adb
-include/spark2012/spark-ada-strings-unbounded.ads
-include/spark2012/spark-ada-strings.ads
-include/spark2012/spark-ada-text_io-not_spark.adb
-include/spark2012/spark-ada-text_io-not_spark.ads
-include/spark2012/spark-ada-text_io-unbounded_string.adb
-include/spark2012/spark-ada-text_io-unbounded_string.ads
-include/spark2012/spark-ada-text_io.adb
-include/spark2012/spark-ada-text_io.ads
-include/spark2012/spark-ada.ads
-include/spark2012/spark-crypto-debug.adb
-include/spark2012/spark-crypto-debug.ads
-include/spark2012/spark-crypto-hash-skein.adb
-include/spark2012/spark-crypto-hash-skein.ads
-include/spark2012/spark-crypto-hash.ads
-include/spark2012/spark-crypto.ads
-include/spark2012/spark-unsigned.adb
-include/spark2012/spark-unsigned.ads
-include/spark2012/spark.ads
-lib/gnat/spark2012.gpr
-lib/spark2012/libspark2012.a
-lib/spark2012/spark-ada-command_line-unbounded_string.ali
-lib/spark2012/spark-ada-command_line.ali
-lib/spark2012/spark-ada-containers.ali
-lib/spark2012/spark-ada-strings-maps-not_spark.ali
-lib/spark2012/spark-ada-strings-maps.ali
-lib/spark2012/spark-ada-strings-not_spark.ali
-lib/spark2012/spark-ada-strings-unbounded-not_spark.ali
-lib/spark2012/spark-ada-strings-unbounded.ali
-lib/spark2012/spark-ada-strings.ali
-lib/spark2012/spark-ada-text_io-not_spark.ali
-lib/spark2012/spark-ada-text_io-unbounded_string.ali
-lib/spark2012/spark-ada-text_io.ali
-lib/spark2012/spark-ada.ali
-lib/spark2012/spark-crypto-debug.ali
-lib/spark2012/spark-crypto-hash-skein.ali
-lib/spark2012/spark-crypto-hash.ali
-lib/spark2012/spark-crypto.ali
-lib/spark2012/spark-unsigned.ali
-lib/spark2012/spark.ali
diff --git a/devel/matreshka/Makefile b/devel/matreshka/Makefile
deleted file mode 100644
index 2b20196b6c2a..000000000000
--- a/devel/matreshka/Makefile
+++ /dev/null
@@ -1,56 +0,0 @@
-# Created by: John Marino <marino@FreeBSD.org>
-
-PORTNAME= matreshka
-PORTVERSION= 0.7.0
-PORTREVISION= 4
-CATEGORIES= devel
-MASTER_SITES= http://forge.ada-ru.org/matreshka/downloads/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Ada framework for information systems development
-
-LICENSE= BSD3CLAUSE
-
-BUILD_DEPENDS= gprbuild:devel/gprbuild
-
-USES= ada gmake pkgconfig
-HAS_CONFIGURE= yes
-NO_MTREE= yes
-
-OPTIONS_DEFINE= SQLITE3 FIREBIRD PGSQL MYSQL ORACLE AMF
-OPTIONS_DEFAULT=SQLITE3 PGSQL
-
-AMF_DESC= Build Ada Modeling Framework
-
-SQLITE3_CONFIGURE_ENABLE= sqlite3
-FIREBIRD_CONFIGURE_ENABLE= firebird
-PGSQL_CONFIGURE_ENABLE= postgresql
-MYSQL_CONFIGURE_ENABLE= mysql
-ORACLE_CONFIGURE_ENABLE= oracle
-AMF_CONFIGURE_ENABLE= amf
-
-MYSQL_USES= mysql
-PGSQL_USES= pgsql
-SQLITE3_USES= sqlite
-FIREBIRD_USES= firebird
-
-MAKE_JOBS_UNSAFE= yes
-
-MAKE_ENV+= SMP_MFLAGS=-j${MAKE_JOBS_NUMBER}
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MFIREBIRD}
-CONFIGURE_ARGS+= --with-firebird-libdir=${LOCALBASE}/lib
-.endif
-
-pre-configure:
- cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ${MAKE_CMD} config
-
-post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so \
- ${STAGEDIR}${PREFIX}/bin/wsdl2ada
- @cd ${STAGEDIR}${PREFIX}; ${FIND} * \( -type f -or -type l \) | \
- ${SORT} >> ${TMPPLIST}
-
-.include <bsd.port.mk>
diff --git a/devel/matreshka/distinfo b/devel/matreshka/distinfo
deleted file mode 100644
index e5f1bafc1c4c..000000000000
--- a/devel/matreshka/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (matreshka-0.7.0.tar.gz) = 25c66895d07f40582380d68794e55a3a735ba22b097f2f3ad5bad73797395f03
-SIZE (matreshka-0.7.0.tar.gz) = 34674038
diff --git a/devel/matreshka/pkg-descr b/devel/matreshka/pkg-descr
deleted file mode 100644
index e7e3694b2464..000000000000
--- a/devel/matreshka/pkg-descr
+++ /dev/null
@@ -1,24 +0,0 @@
-Matreshka is an Ada framework to develop information systems. It consists
-of five major components: League, XML processor, Web framework, SQL access,
-and the Modeling framework.
-
-League:
- High level abstraction of localization and internationalization. Also
- provides calendrical calculations, regular expressions, and JSON.
-
-XML processor:
- Sax reader and writer, supports XML 1.0 and 1.1 as well as namespaces.
- It also has an XML catalogs resolver.
-
-Web framework:
- Supports FastCGI, SOAP 1.2 and has a WSDL to Ada translator.
-
-SQL access:
- Database abstraction of MySQL, Oracle, PostgreSQL, SQLite and Firebird.
-
-Modeling framework:
- provides implementation of Meta Object Facility (MOF) written entirely
- in Ada. Extension modules assist in the analysis of UML modules and
- extensions (MOF, OCL, and UML testing profile) and diagram definition.
-
-WWW: http://forge.ada-ru.org/matreshka
diff --git a/devel/pcsc-ada/Makefile b/devel/pcsc-ada/Makefile
deleted file mode 100644
index 0560b1bab74c..000000000000
--- a/devel/pcsc-ada/Makefile
+++ /dev/null
@@ -1,76 +0,0 @@
-# Created by: John Marino <marino@FreeBSD.org>
-
-PORTNAME= pcsc-ada
-PORTVERSION= 0.7.6
-CATEGORIES= devel
-MASTER_SITES= http://www.codelabs.ch/download/
-DISTNAME= libpcscada-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Ada binding to PC/SC middleware (Smart card interface)
-
-LICENSE= LGPL21
-
-BUILD_DEPENDS= gprbuild>0:devel/gprbuild \
- rubygem-asciidoctor>0:textproc/rubygem-asciidoctor
-LIB_DEPENDS= libpcsclite.so:devel/pcsc-lite
-
-USES= ada tar:bzip2
-ALL_TARGET= all
-GPRLINK= "-L${LOCALBASE}/lib", "-lpcsclite"
-MAKE_ARGS+= LIBRARY_KIND=static \
- NUM_CPUS=${MAKE_JOBS_NUMBER}
-PORTEXAMPLES= bin src
-
-OPTIONS_DEFINE= DOCS EXAMPLES INTF_TEST UNIT_TEST
-OPTIONS_SUB= yes
-UNIT_TEST_DESC= Run unit test suite before installation
-INTF_TEST_DESC= Run interface tests against installed smart card after build
-NO_OPTIONS_SORT= yes
-
-DOCS_USES= gmake
-
-DOCS_BUILD_DEPENDS= asciidoc:textproc/asciidoc \
- source-highlight:textproc/source-highlight
-UNIT_TEST_BUILD_DEPENDS= ${LOCALBASE}/lib/gnat/ahven.gpr:devel/ahven
-INTF_TEST_BUILD_DEPENDS= ${LOCALBASE}/lib/gnat/ahven.gpr:devel/ahven
-
-DOCS_ALL_TARGET= doc
-EXAMPLES_ALL_TARGET= examples
-UNIT_TEST_ALL_TARGET= utests
-INTF_TEST_ALL_TARGET= itests
-
-post-patch:
- ${REINPLACE_CMD} -e 's|"-lpcsclite"|${GPRLINK}|' \
- ${WRKSRC}/pcscada_common.gpr \
- ${WRKSRC}/pcscada_lib.gpr
-
-do-build:
-# We cannot use a redefined ALL_TARGET because MAKE_JOBS_SAFE is set
-# for PROCESSORS, but that also sets -j for gmake can break build
- (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
- ${MAKE_CMD} ${MAKE_ARGS:NDESTDIR=*} ${ALL_TARGET})
-
-do-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/lib/gnat \
- ${STAGEDIR}${PREFIX}/lib/pcscada \
- ${STAGEDIR}${PREFIX}/include/pcscada \
- ${STAGEDIR}${EXAMPLESDIR}/src \
- ${STAGEDIR}${EXAMPLESDIR}/bin \
- ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/src/* ${STAGEDIR}${PREFIX}/include/pcscada
- ${INSTALL_DATA} ${WRKSRC}/lib/static/* \
- ${STAGEDIR}${PREFIX}/lib/pcscada
- ${INSTALL_DATA} ${FILESDIR}/pcscada.gpr ${STAGEDIR}${PREFIX}/lib/gnat
-
-post-install-DOCS-on:
- (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR})
-
-post-install-EXAMPLES-on:
- (cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . \
- ${STAGEDIR}${EXAMPLESDIR}/src)
- ${RM} ${STAGEDIR}${EXAMPLESDIR}/src/*/*.bak
- (cd ${WRKSRC}/obj/examples && ${INSTALL_PROGRAM} cardd pinpad \
- thin_example ${STAGEDIR}${EXAMPLESDIR}/bin)
-
-.include <bsd.port.mk>
diff --git a/devel/pcsc-ada/distinfo b/devel/pcsc-ada/distinfo
deleted file mode 100644
index c86435d6a435..000000000000
--- a/devel/pcsc-ada/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1641322648
-SHA256 (libpcscada-0.7.6.tar.bz2) = 0d64317dddcda3ea1147c4ffa3db92a6136f124f616972e9a172fadf6f94b655
-SIZE (libpcscada-0.7.6.tar.bz2) = 263468
diff --git a/devel/pcsc-ada/files/pcscada.gpr b/devel/pcsc-ada/files/pcscada.gpr
deleted file mode 100644
index 0f9d729ad157..000000000000
--- a/devel/pcsc-ada/files/pcscada.gpr
+++ /dev/null
@@ -1,7 +0,0 @@
-project PCSCada is
- for Source_Dirs use ("../../include/pcscada");
- for Library_Name use "pcscada";
- for Library_Dir use "../../lib/pcscada";
- for Library_Kind use "static";
- for Externally_Built use "true";
-end PCSCada;
diff --git a/devel/pcsc-ada/pkg-descr b/devel/pcsc-ada/pkg-descr
deleted file mode 100644
index 390f927c303d..000000000000
--- a/devel/pcsc-ada/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-PCSC/Ada provides a thick Ada binding to PC/SC-middleware. The library
-allows programs written in Ada to communicate with smart cards using the
-SCard API.
-
-WWW: http://www.codelabs.ch/pcscada
diff --git a/devel/pcsc-ada/pkg-plist b/devel/pcsc-ada/pkg-plist
deleted file mode 100644
index ef9c897ec837..000000000000
--- a/devel/pcsc-ada/pkg-plist
+++ /dev/null
@@ -1,36 +0,0 @@
-include/pcscada/pcsc-scard-conversion.adb
-include/pcscada/pcsc-scard-conversion.ads
-include/pcscada/pcsc-scard-monitor.adb
-include/pcscada/pcsc-scard-monitor.ads
-include/pcscada/pcsc-scard-utils.adb
-include/pcscada/pcsc-scard-utils.ads
-include/pcscada/pcsc-scard.adb
-include/pcscada/pcsc-scard.ads
-include/pcscada/pcsc-thin-ifdhandler.ads
-include/pcscada/pcsc-thin-reader.ads
-include/pcscada/pcsc-thin.adb
-include/pcscada/pcsc-thin.ads
-include/pcscada/pcsc.ads
-lib/gnat/pcscada.gpr
-lib/pcscada/libpcscada.a
-lib/pcscada/pcsc-scard-conversion.ali
-lib/pcscada/pcsc-scard-monitor.ali
-lib/pcscada/pcsc-scard-utils.ali
-lib/pcscada/pcsc-scard.ali
-lib/pcscada/pcsc-thin-ifdhandler.ali
-lib/pcscada/pcsc-thin-reader.ali
-lib/pcscada/pcsc-thin.ali
-lib/pcscada/pcsc.ali
-%%PORTDOCS%%%%DOCSDIR%%/html/fonts/6NUO8FuJNQ2MbkrZ5-J8lKFrp7pRef2u.ttf
-%%PORTDOCS%%%%DOCSDIR%%/html/fonts/fonts.css
-%%PORTDOCS%%%%DOCSDIR%%/html/fonts/ga6Iaw1J5X9T9RW6j9bNfFcWbQ.ttf
-%%PORTDOCS%%%%DOCSDIR%%/html/fonts/ga6Kaw1J5X9T9RW6j9bNfFImajC-.ttf
-%%PORTDOCS%%%%DOCSDIR%%/html/fonts/ga6Law1J5X9T9RW6j9bNdOwzfReedA.ttf
-%%PORTDOCS%%%%DOCSDIR%%/html/fonts/ga6Vaw1J5X9T9RW6j9bNfFIu0RWuc-VJ.ttf
-%%PORTDOCS%%%%DOCSDIR%%/html/fonts/mem5YaGs126MiZpBA-UN_r8OUuhs.ttf
-%%PORTDOCS%%%%DOCSDIR%%/html/fonts/mem5YaGs126MiZpBA-UNirkOUuhs.ttf
-%%PORTDOCS%%%%DOCSDIR%%/html/fonts/mem6YaGs126MiZpBA-UFUK0Zdcg.ttf
-%%PORTDOCS%%%%DOCSDIR%%/html/fonts/mem8YaGs126MiZpBA-UFVZ0e.ttf
-%%PORTDOCS%%%%DOCSDIR%%/html/fonts/memnYaGs126MiZpBA-UFUKWyV9hrIqY.ttf
-%%PORTDOCS%%%%DOCSDIR%%/html/fonts/memnYaGs126MiZpBA-UFUKXGUdhrIqY.ttf
-%%PORTDOCS%%%%DOCSDIR%%/html/index.html
diff --git a/devel/pragmarcs/Makefile b/devel/pragmarcs/Makefile
deleted file mode 100644
index e8856046be25..000000000000
--- a/devel/pragmarcs/Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
-# Created by: John Marino <marino@FreeBSD.org>
-
-PORTNAME= pragmarcs
-PORTVERSION= 20161207
-PORTREVISION= 1
-CATEGORIES= devel
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= PragmAda Reusable Components
-
-LICENSE= GPLv2 GMGPL
-LICENSE_COMB= multi
-
-USES= ada
-USE_GITHUB= yes
-GH_ACCOUNT= jrcarter
-GH_PROJECT= PragmARC
-GH_TAGNAME= 1378e7a
-
-post-extract:
- @${CP} ${FILESDIR}/buildlib.gpr ${WRKSRC}/
- ${RM} ${WRKSRC}/compile_all.adb
-
-do-build:
- (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} gnatmake -p -Pbuildlib)
-
-do-install:
- ${MKDIR} ${STAGEDIR}${PREFIX}/include/pragmarcs \
- ${STAGEDIR}${PREFIX}/lib/pragmarcs \
- ${STAGEDIR}${PREFIX}/lib/gnat
- ${INSTALL_DATA} ${WRKSRC}/library/* ${STAGEDIR}${PREFIX}/lib/pragmarcs
- ${INSTALL_DATA} ${WRKSRC}/*.ad[bs] \
- ${STAGEDIR}${PREFIX}/include/pragmarcs
- ${INSTALL_DATA} ${FILESDIR}/pragmarcs.gpr ${STAGEDIR}${PREFIX}/lib/gnat
-
-.include <bsd.port.mk>
diff --git a/devel/pragmarcs/distinfo b/devel/pragmarcs/distinfo
deleted file mode 100644
index 31ba62e88e9f..000000000000
--- a/devel/pragmarcs/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1481663178
-SHA256 (jrcarter-PragmARC-20161207-1378e7a_GH0.tar.gz) = 7b65a71ddc5aa9e3aeb636a15a6d28de9daaf80c7efa415a72de933f244eb99e
-SIZE (jrcarter-PragmARC-20161207-1378e7a_GH0.tar.gz) = 95176
diff --git a/devel/pragmarcs/files/buildlib.gpr b/devel/pragmarcs/files/buildlib.gpr
deleted file mode 100644
index 23fcefd3fa85..000000000000
--- a/devel/pragmarcs/files/buildlib.gpr
+++ /dev/null
@@ -1,6 +0,0 @@
-library project BuildLib is
- for Library_Name use "pragmarcs";
- for Object_Dir use "build";
- for Library_Dir use "library";
- for Library_Kind use "static";
-end BuildLib;
diff --git a/devel/pragmarcs/files/pragmarcs.gpr b/devel/pragmarcs/files/pragmarcs.gpr
deleted file mode 100644
index 440b936dc489..000000000000
--- a/devel/pragmarcs/files/pragmarcs.gpr
+++ /dev/null
@@ -1,7 +0,0 @@
-library project PragmARCs is
- for Library_Name use "pragmarcs";
- for Library_Kind use "static";
- for Source_Dirs use ("../../include/pragmarcs");
- for Library_Dir use "../../lib/pragmarcs";
- for Externally_Built use "true";
-end PragmARCs;
diff --git a/devel/pragmarcs/pkg-descr b/devel/pragmarcs/pkg-descr
deleted file mode 100644
index 15c07d2f62a8..000000000000
--- a/devel/pragmarcs/pkg-descr
+++ /dev/null
@@ -1,23 +0,0 @@
-PragmAda Reusable Components (PragmARCs) from PragmAda S/W Engineering
-
-Provides basic to high-level reusable components to reduce requirements
-to write new code by 50%. An non-comprehensive component list:
-
- * ANSI TTY control * Assertion handler * Assignment
- * Unbounded bags * Binary searcher * Binary semaphores
- * Regex matcher * Complex numbers * Date handler
- * Card deck handler * Concurrent forwarder * Genetic algorithm
- * New getline * fast string hashing * Extended num. images
- * Signed int. images * Least squares fitting * Linear eq. solver
- * Bounded lists * Unbounded lists * Extended maths
- * GCD/LCM Int. functs * Generic math functs * Matrix maths
- * Text menu handler * Min/Max functions * Mix case converter
- * Concurrent monitor * Postfix calculator * Protected options
- * Bounded queues * Blocking queues * Quick searcher
- * Generic Regex * REM neural network * Safe pointers
- * Safe suspension * Safe semaphores * Discrete operations
- * Skip lists * Generic heap sort * Generic insert sort
- * Quick in-place sort * Generic radix sort * General stacks
- * 3-way comparisons * Random Num. generator * and more!
-
-WWW: http://pragmada.x10hosting.com/pragmarc.htm
diff --git a/devel/pragmarcs/pkg-plist b/devel/pragmarcs/pkg-plist
deleted file mode 100644
index 646d737b67dc..000000000000
--- a/devel/pragmarcs/pkg-plist
+++ /dev/null
@@ -1,222 +0,0 @@
-include/pragmarcs/pragmarc-ansi_tty_control.adb
-include/pragmarcs/pragmarc-ansi_tty_control.ads
-include/pragmarcs/pragmarc-b_strings.adb
-include/pragmarcs/pragmarc-b_strings.ads
-include/pragmarcs/pragmarc-bag_unbounded.adb
-include/pragmarcs/pragmarc-bag_unbounded.ads
-include/pragmarcs/pragmarc-bag_unbounded_unprotected.adb
-include/pragmarcs/pragmarc-bag_unbounded_unprotected.ads
-include/pragmarcs/pragmarc-binary_searcher.adb
-include/pragmarcs/pragmarc-binary_searcher.ads
-include/pragmarcs/pragmarc-binary_semaphore_handler.adb
-include/pragmarcs/pragmarc-binary_semaphore_handler.ads
-include/pragmarcs/pragmarc-character_regular_expression_matcher.ads
-include/pragmarcs/pragmarc-combined_random.adb
-include/pragmarcs/pragmarc-combined_random.ads
-include/pragmarcs/pragmarc-complex.adb
-include/pragmarcs/pragmarc-complex.ads
-include/pragmarcs/pragmarc-concurrent_pipeline.adb
-include/pragmarcs/pragmarc-concurrent_pipeline.ads
-include/pragmarcs/pragmarc-date_handler.adb
-include/pragmarcs/pragmarc-date_handler.ads
-include/pragmarcs/pragmarc-deck_handler.adb
-include/pragmarcs/pragmarc-deck_handler.ads
-include/pragmarcs/pragmarc-forwarder.adb
-include/pragmarcs/pragmarc-forwarder.ads
-include/pragmarcs/pragmarc-genetic_algorithm.adb
-include/pragmarcs/pragmarc-genetic_algorithm.ads
-include/pragmarcs/pragmarc-get_line.adb
-include/pragmarcs/pragmarc-get_line.ads
-include/pragmarcs/pragmarc-hash_fast_variable_length.adb
-include/pragmarcs/pragmarc-hash_fast_variable_length.ads
-include/pragmarcs/pragmarc-holders.adb
-include/pragmarcs/pragmarc-holders.ads
-include/pragmarcs/pragmarc-images-image.ads
-include/pragmarcs/pragmarc-images.adb
-include/pragmarcs/pragmarc-images.ads
-include/pragmarcs/pragmarc-job_pools.adb
-include/pragmarcs/pragmarc-job_pools.ads
-include/pragmarcs/pragmarc-kiss_random.adb
-include/pragmarcs/pragmarc-kiss_random.ads
-include/pragmarcs/pragmarc-least_squares_fitting.adb
-include/pragmarcs/pragmarc-least_squares_fitting.ads
-include/pragmarcs/pragmarc-linear_equation_solver.adb
-include/pragmarcs/pragmarc-linear_equation_solver.ads
-include/pragmarcs/pragmarc-list_bounded.adb
-include/pragmarcs/pragmarc-list_bounded.ads
-include/pragmarcs/pragmarc-list_bounded_unprotected.adb
-include/pragmarcs/pragmarc-list_bounded_unprotected.ads
-include/pragmarcs/pragmarc-list_unbounded.adb
-include/pragmarcs/pragmarc-list_unbounded.ads
-include/pragmarcs/pragmarc-list_unbounded_unprotected.adb
-include/pragmarcs/pragmarc-list_unbounded_unprotected.ads
-include/pragmarcs/pragmarc-math-functions.adb
-include/pragmarcs/pragmarc-math-functions.ads
-include/pragmarcs/pragmarc-math-integer_functions.adb
-include/pragmarcs/pragmarc-math-integer_functions.ads
-include/pragmarcs/pragmarc-math.ads
-include/pragmarcs/pragmarc-matrix_math.adb
-include/pragmarcs/pragmarc-matrix_math.ads
-include/pragmarcs/pragmarc-menu_handler.adb
-include/pragmarcs/pragmarc-menu_handler.ads
-include/pragmarcs/pragmarc-min_max.adb
-include/pragmarcs/pragmarc-min_max.ads
-include/pragmarcs/pragmarc-mixed_case.adb
-include/pragmarcs/pragmarc-mixed_case.ads
-include/pragmarcs/pragmarc-monitor_handler.adb
-include/pragmarcs/pragmarc-monitor_handler.ads
-include/pragmarcs/pragmarc-persistent_skip_list_unbounded.adb
-include/pragmarcs/pragmarc-persistent_skip_list_unbounded.ads
-include/pragmarcs/pragmarc-postfix_calculator.adb
-include/pragmarcs/pragmarc-postfix_calculator.ads
-include/pragmarcs/pragmarc-protected_option.adb
-include/pragmarcs/pragmarc-protected_option.ads
-include/pragmarcs/pragmarc-queue_bounded.adb
-include/pragmarcs/pragmarc-queue_bounded.ads
-include/pragmarcs/pragmarc-queue_bounded_blocking.adb
-include/pragmarcs/pragmarc-queue_bounded_blocking.ads
-include/pragmarcs/pragmarc-queue_bounded_unprotected.adb
-include/pragmarcs/pragmarc-queue_bounded_unprotected.ads
-include/pragmarcs/pragmarc-queue_unbounded.adb
-include/pragmarcs/pragmarc-queue_unbounded.ads
-include/pragmarcs/pragmarc-queue_unbounded_blocking.adb
-include/pragmarcs/pragmarc-queue_unbounded_blocking.ads
-include/pragmarcs/pragmarc-queue_unbounded_unprotected.adb
-include/pragmarcs/pragmarc-queue_unbounded_unprotected.ads
-include/pragmarcs/pragmarc-quick_searcher.adb
-include/pragmarcs/pragmarc-quick_searcher.ads
-include/pragmarcs/pragmarc-random_ranges.adb
-include/pragmarcs/pragmarc-random_ranges.ads
-include/pragmarcs/pragmarc-rational_numbers.adb
-include/pragmarcs/pragmarc-rational_numbers.ads
-include/pragmarcs/pragmarc-real_random_ranges.adb
-include/pragmarcs/pragmarc-real_random_ranges.ads
-include/pragmarcs/pragmarc-real_random_values.adb
-include/pragmarcs/pragmarc-real_random_values.ads
-include/pragmarcs/pragmarc-reflection.ads
-include/pragmarcs/pragmarc-regular_expression_matcher.adb
-include/pragmarcs/pragmarc-regular_expression_matcher.ads
-include/pragmarcs/pragmarc-rem_nn_wrapper.adb
-include/pragmarcs/pragmarc-rem_nn_wrapper.ads
-include/pragmarcs/pragmarc-safe_pointers.adb
-include/pragmarcs/pragmarc-safe_pointers.ads
-include/pragmarcs/pragmarc-safe_semaphore_handler.adb
-include/pragmarcs/pragmarc-safe_semaphore_handler.ads
-include/pragmarcs/pragmarc-safe_suspension_objects.adb
-include/pragmarcs/pragmarc-safe_suspension_objects.ads
-include/pragmarcs/pragmarc-set_discrete.adb
-include/pragmarcs/pragmarc-set_discrete.ads
-include/pragmarcs/pragmarc-skip_list_unbounded-put.adb
-include/pragmarcs/pragmarc-skip_list_unbounded-put.ads
-include/pragmarcs/pragmarc-skip_list_unbounded.adb
-include/pragmarcs/pragmarc-skip_list_unbounded.ads
-include/pragmarcs/pragmarc-sort_heap.adb
-include/pragmarcs/pragmarc-sort_heap.ads
-include/pragmarcs/pragmarc-sort_insertion.adb
-include/pragmarcs/pragmarc-sort_insertion.ads
-include/pragmarcs/pragmarc-sort_quick_in_place.adb
-include/pragmarcs/pragmarc-sort_quick_in_place.ads
-include/pragmarcs/pragmarc-sort_radix.adb
-include/pragmarcs/pragmarc-sort_radix.ads
-include/pragmarcs/pragmarc-stack_unbounded.adb
-include/pragmarcs/pragmarc-stack_unbounded.ads
-include/pragmarcs/pragmarc-stack_unbounded_unprotected.adb
-include/pragmarcs/pragmarc-stack_unbounded_unprotected.ads
-include/pragmarcs/pragmarc-text_io.adb
-include/pragmarcs/pragmarc-text_io.ads
-include/pragmarcs/pragmarc-three_way.adb
-include/pragmarcs/pragmarc-three_way.ads
-include/pragmarcs/pragmarc-threefry_random.adb
-include/pragmarcs/pragmarc-threefry_random.ads
-include/pragmarcs/pragmarc-transporter_handler.adb
-include/pragmarcs/pragmarc-transporter_handler.ads
-include/pragmarcs/pragmarc-unbounded_integers.adb
-include/pragmarcs/pragmarc-unbounded_integers.ads
-include/pragmarcs/pragmarc-universal_random.adb
-include/pragmarcs/pragmarc-universal_random.ads
-include/pragmarcs/pragmarc-us_card.adb
-include/pragmarcs/pragmarc-us_card.ads
-include/pragmarcs/pragmarc-us_deck.adb
-include/pragmarcs/pragmarc-us_deck.ads
-include/pragmarcs/pragmarc-word_input.adb
-include/pragmarcs/pragmarc-word_input.ads
-include/pragmarcs/pragmarc-wrapping.adb
-include/pragmarcs/pragmarc-wrapping.ads
-include/pragmarcs/pragmarc.ads
-lib/gnat/pragmarcs.gpr
-lib/pragmarcs/libpragmarcs.a
-lib/pragmarcs/pragmarc-ansi_tty_control.ali
-lib/pragmarcs/pragmarc-b_strings.ali
-lib/pragmarcs/pragmarc-bag_unbounded.ali
-lib/pragmarcs/pragmarc-bag_unbounded_unprotected.ali
-lib/pragmarcs/pragmarc-binary_searcher.ali
-lib/pragmarcs/pragmarc-binary_semaphore_handler.ali
-lib/pragmarcs/pragmarc-character_regular_expression_matcher.ali
-lib/pragmarcs/pragmarc-combined_random.ali
-lib/pragmarcs/pragmarc-complex.ali
-lib/pragmarcs/pragmarc-concurrent_pipeline.ali
-lib/pragmarcs/pragmarc-date_handler.ali
-lib/pragmarcs/pragmarc-deck_handler.ali
-lib/pragmarcs/pragmarc-forwarder.ali
-lib/pragmarcs/pragmarc-genetic_algorithm.ali
-lib/pragmarcs/pragmarc-get_line.ali
-lib/pragmarcs/pragmarc-hash_fast_variable_length.ali
-lib/pragmarcs/pragmarc-holders.ali
-lib/pragmarcs/pragmarc-images-image.ali
-lib/pragmarcs/pragmarc-images.ali
-lib/pragmarcs/pragmarc-job_pools.ali
-lib/pragmarcs/pragmarc-kiss_random.ali
-lib/pragmarcs/pragmarc-least_squares_fitting.ali
-lib/pragmarcs/pragmarc-linear_equation_solver.ali
-lib/pragmarcs/pragmarc-list_bounded.ali
-lib/pragmarcs/pragmarc-list_bounded_unprotected.ali
-lib/pragmarcs/pragmarc-list_unbounded.ali
-lib/pragmarcs/pragmarc-list_unbounded_unprotected.ali
-lib/pragmarcs/pragmarc-math-functions.ali
-lib/pragmarcs/pragmarc-math-integer_functions.ali
-lib/pragmarcs/pragmarc-math.ali
-lib/pragmarcs/pragmarc-matrix_math.ali
-lib/pragmarcs/pragmarc-menu_handler.ali
-lib/pragmarcs/pragmarc-min_max.ali
-lib/pragmarcs/pragmarc-mixed_case.ali
-lib/pragmarcs/pragmarc-monitor_handler.ali
-lib/pragmarcs/pragmarc-persistent_skip_list_unbounded.ali
-lib/pragmarcs/pragmarc-postfix_calculator.ali
-lib/pragmarcs/pragmarc-protected_option.ali
-lib/pragmarcs/pragmarc-queue_bounded.ali
-lib/pragmarcs/pragmarc-queue_bounded_blocking.ali
-lib/pragmarcs/pragmarc-queue_bounded_unprotected.ali
-lib/pragmarcs/pragmarc-queue_unbounded.ali
-lib/pragmarcs/pragmarc-queue_unbounded_blocking.ali
-lib/pragmarcs/pragmarc-queue_unbounded_unprotected.ali
-lib/pragmarcs/pragmarc-quick_searcher.ali
-lib/pragmarcs/pragmarc-random_ranges.ali
-lib/pragmarcs/pragmarc-rational_numbers.ali
-lib/pragmarcs/pragmarc-real_random_ranges.ali
-lib/pragmarcs/pragmarc-real_random_values.ali
-lib/pragmarcs/pragmarc-reflection.ali
-lib/pragmarcs/pragmarc-regular_expression_matcher.ali
-lib/pragmarcs/pragmarc-rem_nn_wrapper.ali
-lib/pragmarcs/pragmarc-safe_pointers.ali
-lib/pragmarcs/pragmarc-safe_semaphore_handler.ali
-lib/pragmarcs/pragmarc-safe_suspension_objects.ali
-lib/pragmarcs/pragmarc-set_discrete.ali
-lib/pragmarcs/pragmarc-skip_list_unbounded-put.ali
-lib/pragmarcs/pragmarc-skip_list_unbounded.ali
-lib/pragmarcs/pragmarc-sort_heap.ali
-lib/pragmarcs/pragmarc-sort_insertion.ali
-lib/pragmarcs/pragmarc-sort_quick_in_place.ali
-lib/pragmarcs/pragmarc-sort_radix.ali
-lib/pragmarcs/pragmarc-stack_unbounded.ali
-lib/pragmarcs/pragmarc-stack_unbounded_unprotected.ali
-lib/pragmarcs/pragmarc-text_io.ali
-lib/pragmarcs/pragmarc-three_way.ali
-lib/pragmarcs/pragmarc-threefry_random.ali
-lib/pragmarcs/pragmarc-transporter_handler.ali
-lib/pragmarcs/pragmarc-unbounded_integers.ali
-lib/pragmarcs/pragmarc-universal_random.ali
-lib/pragmarcs/pragmarc-us_card.ali
-lib/pragmarcs/pragmarc-us_deck.ali
-lib/pragmarcs/pragmarc-word_input.ali
-lib/pragmarcs/pragmarc-wrapping.ali
-lib/pragmarcs/pragmarc.ali
diff --git a/devel/sdl_gnat/Makefile b/devel/sdl_gnat/Makefile
deleted file mode 100644
index 25ef9e4868ab..000000000000
--- a/devel/sdl_gnat/Makefile
+++ /dev/null
@@ -1,22 +0,0 @@
-# Created by: John Marino <marino@FreeBSD.org>
-
-PORTNAME= sdl_gnat
-PORTVERSION= 2013
-PORTREVISION= 6
-CATEGORIES= devel
-MASTER_SITES= http://downloads.dragonlace.net/src/
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Ada thin bindings for SDL (GPLv3)
-
-LICENSE= GPLv3
-
-USES= ada gl sdl tar:bzip2
-USE_SDL= sdl ttf
-USE_GL= glu gl
-
-post-patch:
- @${REINPLACE_CMD} -e 's|@PREFIX@|${LOCALBASE}|' \
- ${WRKSRC}/gnat_sdl.gpr
-
-.include <bsd.port.mk>
diff --git a/devel/sdl_gnat/distinfo b/devel/sdl_gnat/distinfo
deleted file mode 100644
index 4f8d64bd81fd..000000000000
--- a/devel/sdl_gnat/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (sdl_gnat-2013.tar.bz2) = 7738cd41abfe00545bc7ab1ec0838074106e098052ba5f2a2bcce280721011ab
-SIZE (sdl_gnat-2013.tar.bz2) = 67370
diff --git a/devel/sdl_gnat/pkg-descr b/devel/sdl_gnat/pkg-descr
deleted file mode 100644
index f3009e916dc6..000000000000
--- a/devel/sdl_gnat/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-The Ada compiler package GNAT GPL 2013 from Adacore contained a set of
-thin bindings for the Simple DirectMedia Layer (SDL). These bindings have
-been pulled out and packaged as a separate library. It should be noted
-that they are covered by the full GPLv3 which is not a typical license for
-thin bindings.
-
-WWW: http://libre.adacore.com/tools/gnat-gpl-edition
diff --git a/devel/sdl_gnat/pkg-plist b/devel/sdl_gnat/pkg-plist
deleted file mode 100644
index e5ca3346d2c7..000000000000
--- a/devel/sdl_gnat/pkg-plist
+++ /dev/null
@@ -1,72 +0,0 @@
-include/gnat_sdl/basetsd_h.ads
-include/gnat_sdl/ctype_h.ads
-include/gnat_sdl/gl_gl_h.ads
-include/gnat_sdl/gl_glu_h.ads
-include/gnat_sdl/guiddef_h.ads
-include/gnat_sdl/malloc_h.ads
-include/gnat_sdl/sdl_sdl_active_h.ads
-include/gnat_sdl/sdl_sdl_audio_h.ads
-include/gnat_sdl/sdl_sdl_cdrom_h.ads
-include/gnat_sdl/sdl_sdl_cpuinfo_h.ads
-include/gnat_sdl/sdl_sdl_endian_h.ads
-include/gnat_sdl/sdl_sdl_error_h.ads
-include/gnat_sdl/sdl_sdl_events_h.ads
-include/gnat_sdl/sdl_sdl_h.ads
-include/gnat_sdl/sdl_sdl_joystick_h.ads
-include/gnat_sdl/sdl_sdl_keyboard_h.ads
-include/gnat_sdl/sdl_sdl_keysym_h.ads
-include/gnat_sdl/sdl_sdl_loadso_h.ads
-include/gnat_sdl/sdl_sdl_main_h.ads
-include/gnat_sdl/sdl_sdl_mouse_h.ads
-include/gnat_sdl/sdl_sdl_mutex_h.ads
-include/gnat_sdl/sdl_sdl_opengl_h.ads
-include/gnat_sdl/sdl_sdl_rwops_h.ads
-include/gnat_sdl/sdl_sdl_stdinc_h.ads
-include/gnat_sdl/sdl_sdl_thread_h.ads
-include/gnat_sdl/sdl_sdl_timer_h.ads
-include/gnat_sdl/sdl_sdl_ttf_h.ads
-include/gnat_sdl/sdl_sdl_version_h.ads
-include/gnat_sdl/sdl_sdl_video_h.ads
-include/gnat_sdl/stdint_h.ads
-include/gnat_sdl/stdio_h.ads
-include/gnat_sdl/stdlib_h.ads
-include/gnat_sdl/umingw_h.ads
-include/gnat_sdl/umingw_off_t_h.ads
-include/gnat_sdl/vadefs_h.ads
-lib/gnat/gnat_sdl.gpr
-lib/gnat_sdl/basetsd_h.ali
-lib/gnat_sdl/ctype_h.ali
-lib/gnat_sdl/gl_gl_h.ali
-lib/gnat_sdl/gl_glu_h.ali
-lib/gnat_sdl/guiddef_h.ali
-lib/gnat_sdl/libgnatsdl.a
-lib/gnat_sdl/malloc_h.ali
-lib/gnat_sdl/sdl_sdl_active_h.ali
-lib/gnat_sdl/sdl_sdl_audio_h.ali
-lib/gnat_sdl/sdl_sdl_cdrom_h.ali
-lib/gnat_sdl/sdl_sdl_cpuinfo_h.ali
-lib/gnat_sdl/sdl_sdl_endian_h.ali
-lib/gnat_sdl/sdl_sdl_error_h.ali
-lib/gnat_sdl/sdl_sdl_events_h.ali
-lib/gnat_sdl/sdl_sdl_h.ali
-lib/gnat_sdl/sdl_sdl_joystick_h.ali
-lib/gnat_sdl/sdl_sdl_keyboard_h.ali
-lib/gnat_sdl/sdl_sdl_keysym_h.ali
-lib/gnat_sdl/sdl_sdl_loadso_h.ali
-lib/gnat_sdl/sdl_sdl_main_h.ali
-lib/gnat_sdl/sdl_sdl_mouse_h.ali
-lib/gnat_sdl/sdl_sdl_mutex_h.ali
-lib/gnat_sdl/sdl_sdl_opengl_h.ali
-lib/gnat_sdl/sdl_sdl_rwops_h.ali
-lib/gnat_sdl/sdl_sdl_stdinc_h.ali
-lib/gnat_sdl/sdl_sdl_thread_h.ali
-lib/gnat_sdl/sdl_sdl_timer_h.ali
-lib/gnat_sdl/sdl_sdl_ttf_h.ali
-lib/gnat_sdl/sdl_sdl_version_h.ali
-lib/gnat_sdl/sdl_sdl_video_h.ali
-lib/gnat_sdl/stdint_h.ali
-lib/gnat_sdl/stdio_h.ali
-lib/gnat_sdl/stdlib_h.ali
-lib/gnat_sdl/umingw_h.ali
-lib/gnat_sdl/umingw_off_t_h.ali
-lib/gnat_sdl/vadefs_h.ali