mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-19 00:13:33 +00:00
cleanup: Remove ports depending on expired lang/gcc6-aux
Keep ports-mgmt/synth and dependencies (including lang/gcc6-aux itself) for now as synth is the only Ada port still maintained and might be somewhat high-profile. Removed ports: archivers/zip-ada cad/ghdl databases/adabase databases/apq databases/apq-mysql databases/apq-odbc databases/apq-pgsql devel/ada-util devel/adabooch devel/adaid devel/ahven devel/alog devel/aunit devel/florist-gpl devel/gprbuild devel/libspark2012 devel/matreshka devel/pcsc-ada devel/pragmarcs devel/sdl_gnat dns/ironsides graphics/generic_image_decoder lang/adacontrol lang/asis lang/gnat_util lang/lua-ada math/plplot-ada misc/excel-writer net/adasockets net/anet security/libadacrypt textproc/adabrowse textproc/templates_parser textproc/words textproc/xmlada x11-toolkits/gtkada x11-toolkits/gtkada3
This commit is contained in:
parent
a2c32d6499
commit
8e2a89b541
37
MOVED
37
MOVED
@ -16912,3 +16912,40 @@ net-mgmt/zabbix3-java||2022-02-28|Has expired: Upstream EOL reached on 2021-02-2
|
||||
net-mgmt/zabbix3-frontend||2022-02-28|Has expired: Upstream EOL reached on 2021-02-28
|
||||
net-mgmt/zabbix3-agent||2022-02-28|Has expired: Upstream EOL reached on 2021-02-28
|
||||
net-mgmt/zabbix3-server||2022-02-28|Has expired: Upstream EOL reached on 2021-02-28
|
||||
archivers/zip-ada||2022-02-28|Removed, depends on expired lang/gcc6-aux
|
||||
cad/ghdl||2022-02-28|Removed, depends on expired lang/gcc6-aux
|
||||
databases/adabase||2022-02-28|Removed, depends on expired lang/gcc6-aux
|
||||
databases/apq||2022-02-28|Removed, depends on expired lang/gcc6-aux
|
||||
databases/apq-mysql||2022-02-28|Removed, depends on expired lang/gcc6-aux
|
||||
databases/apq-odbc||2022-02-28|Removed, depends on expired lang/gcc6-aux
|
||||
databases/apq-pgsql||2022-02-28|Removed, depends on expired lang/gcc6-aux
|
||||
devel/ada-util||2022-02-28|Removed, depends on expired lang/gcc6-aux
|
||||
devel/adabooch||2022-02-28|Removed, depends on expired lang/gcc6-aux
|
||||
devel/adaid||2022-02-28|Removed, depends on expired lang/gcc6-aux
|
||||
devel/ahven||2022-02-28|Removed, depends on expired lang/gcc6-aux
|
||||
devel/alog||2022-02-28|Removed, depends on expired lang/gcc6-aux
|
||||
devel/aunit||2022-02-28|Removed, depends on expired lang/gcc6-aux
|
||||
devel/florist-gpl||2022-02-28|Removed, depends on expired lang/gcc6-aux
|
||||
devel/gprbuild||2022-02-28|Removed, depends on expired lang/gcc6-aux
|
||||
devel/libspark2012||2022-02-28|Removed, depends on expired lang/gcc6-aux
|
||||
devel/matreshka||2022-02-28|Removed, depends on expired lang/gcc6-aux
|
||||
devel/pcsc-ada||2022-02-28|Removed, depends on expired lang/gcc6-aux
|
||||
devel/pragmarcs||2022-02-28|Removed, depends on expired lang/gcc6-aux
|
||||
devel/sdl_gnat||2022-02-28|Removed, depends on expired lang/gcc6-aux
|
||||
dns/ironsides||2022-02-28|Removed, depends on expired lang/gcc6-aux
|
||||
graphics/generic_image_decoder||2022-02-28|Removed, depends on expired lang/gcc6-aux
|
||||
lang/adacontrol||2022-02-28|Removed, depends on expired lang/gcc6-aux
|
||||
lang/asis||2022-02-28|Removed, depends on expired lang/gcc6-aux
|
||||
lang/gnat_util||2022-02-28|Removed, depends on expired lang/gcc6-aux
|
||||
lang/lua-ada||2022-02-28|Removed, depends on expired lang/gcc6-aux
|
||||
math/plplot-ada||2022-02-28|Removed, depends on expired lang/gcc6-aux
|
||||
misc/excel-writer||2022-02-28|Removed, depends on expired lang/gcc6-aux
|
||||
net/adasockets||2022-02-28|Removed, depends on expired lang/gcc6-aux
|
||||
net/anet||2022-02-28|Removed, depends on expired lang/gcc6-aux
|
||||
security/libadacrypt||2022-02-28|Removed, depends on expired lang/gcc6-aux
|
||||
textproc/adabrowse||2022-02-28|Removed, depends on expired lang/gcc6-aux
|
||||
textproc/templates_parser||2022-02-28|Removed, depends on expired lang/gcc6-aux
|
||||
textproc/words||2022-02-28|Removed, depends on expired lang/gcc6-aux
|
||||
textproc/xmlada||2022-02-28|Removed, depends on expired lang/gcc6-aux
|
||||
x11-toolkits/gtkada||2022-02-28|Removed, depends on expired lang/gcc6-aux
|
||||
x11-toolkits/gtkada3||2022-02-28|Removed, depends on expired lang/gcc6-aux
|
||||
|
@ -261,7 +261,6 @@
|
||||
SUBDIR += xpk
|
||||
SUBDIR += zchunk
|
||||
SUBDIR += zip
|
||||
SUBDIR += zip-ada
|
||||
SUBDIR += zipmix
|
||||
SUBDIR += zipper
|
||||
SUBDIR += zlib-ng
|
||||
|
@ -1,54 +0,0 @@
|
||||
# Created by: John Marino <marino@FreeBSD.org>
|
||||
|
||||
PORTNAME= zip-ada
|
||||
DISTVERSION= 55
|
||||
CATEGORIES= archivers
|
||||
MASTER_SITES= SF/unzip-ada/
|
||||
DISTNAME= zipada${PORTVERSION}
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Zip compressed archive file format library written in Ada
|
||||
|
||||
LICENSE= MIT
|
||||
|
||||
USES= ada perl5 dos2unix zip
|
||||
USE_PERL5= build
|
||||
WRKSRC= ${WRKDIR}/zip-ada
|
||||
MAKE_ENV+= Build_Mode=Fast
|
||||
|
||||
ZTOOLS= bunzip bwt_dec bwt_enc comp_zip find_zip lzhuf \
|
||||
lzma_dec lzma_enc rezip unzipada zipada
|
||||
|
||||
DEMOS= bwt_demo demo_csv_into_zip demo_unzip demo_zip
|
||||
|
||||
OPTIONS_DEFINE= EXAMPLES
|
||||
|
||||
do-build:
|
||||
(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} gnatmake -p -P zipada.gpr)
|
||||
|
||||
do-install:
|
||||
@${MKDIR} ${STAGEDIR}${PREFIX}/bin \
|
||||
${STAGEDIR}${EXAMPLESDIR} \
|
||||
${STAGEDIR}${PREFIX}/include/zip-ada \
|
||||
${STAGEDIR}${PREFIX}/lib/zip-ada \
|
||||
${STAGEDIR}${PREFIX}/lib/gnat
|
||||
@${MKDIR} ${WRKSRC}/obj_tools ${WRKSRC}/obj_demos
|
||||
.for F in ${ZTOOLS}
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/${F} ${STAGEDIR}${PREFIX}/bin/
|
||||
${MV} ${WRKSRC}/obj_opt/${F}.* ${WRKSRC}/obj_tools/
|
||||
.endfor
|
||||
.for F in ${DEMOS}
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/${F} ${STAGEDIR}${EXAMPLESDIR}/
|
||||
${MV} ${WRKSRC}/obj_opt/${F}.* ${WRKSRC}/obj_demos/
|
||||
.endfor
|
||||
(cd ${WRKSRC}/obj_opt && ${AR} rcs libzip-ada.a *.o)
|
||||
${MV} ${STAGEDIR}${PREFIX}/bin/bunzip \
|
||||
${STAGEDIR}${PREFIX}/bin/debzip2
|
||||
${INSTALL_DATA} ${WRKSRC}/zip_lib/*.ad[sb] \
|
||||
${STAGEDIR}${PREFIX}/include/zip-ada/
|
||||
${INSTALL_DATA} ${WRKSRC}/obj_opt/*.ali \
|
||||
${STAGEDIR}${PREFIX}/lib/zip-ada/
|
||||
${INSTALL_DATA} ${WRKSRC}/obj_opt/*.a ${STAGEDIR}${PREFIX}/lib/zip-ada/
|
||||
${INSTALL_DATA} ${FILESDIR}/zip-ada.gpr ${STAGEDIR}${PREFIX}/lib/gnat/
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,3 +0,0 @@
|
||||
TIMESTAMP = 1550385910
|
||||
SHA256 (zipada55.zip) = 4309ba2677ca9e11ef29395f8cb569eab79bf63fd45d318fbe63d9fa976310c2
|
||||
SIZE (zipada55.zip) = 1047285
|
@ -1,9 +0,0 @@
|
||||
project ZipAda is
|
||||
|
||||
for Languages use ("ada");
|
||||
for Source_Dirs use ("../../include/zip-ada");
|
||||
for Library_Name use "zip-ada";
|
||||
for Library_Dir use "../../lib/zip-ada";
|
||||
for Externally_Built use "true";
|
||||
|
||||
end ZipAda;
|
@ -1,11 +0,0 @@
|
||||
The Zip-Ada library is written entirely in Ada, allowing compression
|
||||
operations without any OS-dependent external calls on streams and files.
|
||||
|
||||
In addition to the library and command-line demos, it has these tools:
|
||||
* zipada - create compressed Zip archive
|
||||
* comp_zip - utility to compare contents of two Zip archives
|
||||
* find_zip - utility to search for text stream of Zip archive
|
||||
* rezip - tool for recompressing Zip archives towards optimal compression
|
||||
* debzip2 - tool to decompress BZip2 compressed files (.bz2)
|
||||
|
||||
WWW: http://unzip-ada.sourceforge.net/
|
@ -1,91 +0,0 @@
|
||||
bin/bwt_dec
|
||||
bin/bwt_enc
|
||||
bin/comp_zip
|
||||
bin/debzip2
|
||||
bin/find_zip
|
||||
bin/lzhuf
|
||||
bin/lzma_dec
|
||||
bin/lzma_enc
|
||||
bin/rezip
|
||||
bin/unzipada
|
||||
bin/zipada
|
||||
include/zip-ada/bzip2-decoding.adb
|
||||
include/zip-ada/bzip2-decoding.ads
|
||||
include/zip-ada/bzip2.adb
|
||||
include/zip-ada/bzip2.ads
|
||||
include/zip-ada/length_limited_huffman_code_lengths.adb
|
||||
include/zip-ada/length_limited_huffman_code_lengths.ads
|
||||
include/zip-ada/lz77.adb
|
||||
include/zip-ada/lz77.ads
|
||||
include/zip-ada/lzma-decoding.adb
|
||||
include/zip-ada/lzma-decoding.ads
|
||||
include/zip-ada/lzma-encoding.adb
|
||||
include/zip-ada/lzma-encoding.ads
|
||||
include/zip-ada/lzma.ads
|
||||
include/zip-ada/unzip-decompress-huffman.adb
|
||||
include/zip-ada/unzip-decompress-huffman.ads
|
||||
include/zip-ada/unzip-decompress.adb
|
||||
include/zip-ada/unzip-decompress.ads
|
||||
include/zip-ada/unzip-streams.adb
|
||||
include/zip-ada/unzip-streams.ads
|
||||
include/zip-ada/unzip.adb
|
||||
include/zip-ada/unzip.ads
|
||||
include/zip-ada/zip-compress-deflate.adb
|
||||
include/zip-ada/zip-compress-deflate.ads
|
||||
include/zip-ada/zip-compress-lzma_e.adb
|
||||
include/zip-ada/zip-compress-lzma_e.ads
|
||||
include/zip-ada/zip-compress-reduce.adb
|
||||
include/zip-ada/zip-compress-reduce.ads
|
||||
include/zip-ada/zip-compress-shrink.adb
|
||||
include/zip-ada/zip-compress-shrink.ads
|
||||
include/zip-ada/zip-compress.adb
|
||||
include/zip-ada/zip-compress.ads
|
||||
include/zip-ada/zip-crc_crypto.adb
|
||||
include/zip-ada/zip-crc_crypto.ads
|
||||
include/zip-ada/zip-create.adb
|
||||
include/zip-ada/zip-create.ads
|
||||
include/zip-ada/zip-headers.adb
|
||||
include/zip-ada/zip-headers.ads
|
||||
include/zip-ada/zip.adb
|
||||
include/zip-ada/zip.ads
|
||||
include/zip-ada/zip_streams.adb
|
||||
include/zip-ada/zip_streams.ads
|
||||
lib/gnat/zip-ada.gpr
|
||||
lib/zip-ada/bwt.ali
|
||||
lib/zip-ada/bzip2-decoding.ali
|
||||
lib/zip-ada/bzip2.ali
|
||||
lib/zip-ada/comp_zip_prc.ali
|
||||
lib/zip-ada/dual_io.ali
|
||||
lib/zip-ada/flexible_temp_files.ali
|
||||
lib/zip-ada/length_limited_huffman_code_lengths.ali
|
||||
lib/zip-ada/libzip-ada.a
|
||||
lib/zip-ada/lz77.ali
|
||||
lib/zip-ada/lzh.ali
|
||||
lib/zip-ada/lzma-decoding.ali
|
||||
lib/zip-ada/lzma-encoding.ali
|
||||
lib/zip-ada/lzma.ali
|
||||
lib/zip-ada/my_dots.ali
|
||||
lib/zip-ada/my_feedback.ali
|
||||
lib/zip-ada/my_get_password.ali
|
||||
lib/zip-ada/my_resolve_conflict.ali
|
||||
lib/zip-ada/my_tell_data.ali
|
||||
lib/zip-ada/rezip_lib.ali
|
||||
lib/zip-ada/summary.ali
|
||||
lib/zip-ada/unzip-decompress-huffman.ali
|
||||
lib/zip-ada/unzip-decompress.ali
|
||||
lib/zip-ada/unzip-streams.ali
|
||||
lib/zip-ada/unzip.ali
|
||||
lib/zip-ada/zip-compress-deflate.ali
|
||||
lib/zip-ada/zip-compress-lzma_e.ali
|
||||
lib/zip-ada/zip-compress-reduce.ali
|
||||
lib/zip-ada/zip-compress-shrink.ali
|
||||
lib/zip-ada/zip-compress.ali
|
||||
lib/zip-ada/zip-crc_crypto.ali
|
||||
lib/zip-ada/zip-create.ali
|
||||
lib/zip-ada/zip-headers.ali
|
||||
lib/zip-ada/zip.ali
|
||||
lib/zip-ada/zip_streams.ali
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/bwt_demo
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo_csv_into_zip
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo_unzip
|
||||
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/demo_zip
|
@ -40,7 +40,6 @@
|
||||
SUBDIR += gdt
|
||||
SUBDIR += geda
|
||||
SUBDIR += gerbv
|
||||
SUBDIR += ghdl
|
||||
SUBDIR += gmsh
|
||||
SUBDIR += gnucap
|
||||
SUBDIR += gplcver
|
||||
|
@ -1,63 +0,0 @@
|
||||
# Created by: John Marino <marino@FreeBSD.org>
|
||||
|
||||
PORTNAME= ghdl
|
||||
DISTVERSIONPREFIX= v
|
||||
DISTVERSION= 1.0.0
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= cad
|
||||
|
||||
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${PORTNAME}/commit/
|
||||
PATCHFILES= 38025814efbba57d7527f37b16847b114815ab62.patch:-p1 # fixes https://github.com/ghdl/ghdl/issues/1627
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
COMMENT= GNU VHDL simulator
|
||||
|
||||
LICENSE= GPLv2
|
||||
LICENSE_FILE= ${WRKSRC}/COPYING.md
|
||||
|
||||
LIB_DEPENDS= libgmp.so:math/gmp \
|
||||
libmpfr.so:math/mpfr \
|
||||
libmpc.so:math/mpc
|
||||
TEST_DEPENDS= bash:shells/bash
|
||||
|
||||
USES= ada:run gmake shebangfix
|
||||
SHEBANG_FILES= testsuite/testsuite.sh
|
||||
USE_GITHUB= yes
|
||||
USE_LDCONFIG= yes
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
|
||||
LLVMVER= ${LLVM_DEFAULT}
|
||||
|
||||
CONFIGURE_ARGS= --disable-libghdl
|
||||
|
||||
OPTIONS_SINGLE= BACKEND
|
||||
OPTIONS_SINGLE_BACKEND= MCODE LLVM
|
||||
OPTIONS_DEFAULT= LLVM
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
MCODE_DESC= Use the MCODE backend
|
||||
# MCODE is enabled by default and doesn't require any configuration options
|
||||
|
||||
LLVM_DESC= Code generator is LLVM
|
||||
LLVM_USES= libedit ncurses
|
||||
LLVM_CONFIGURE_ON= --with-llvm-config=${LOCALBASE}/bin/llvm-config${LLVM_DEFAULT}
|
||||
LLVM_BUILD_DEPENDS= llvm-config${LLVMVER}:devel/llvm${LLVMVER}
|
||||
LLVM_RUN_DEPENDS= llc${LLVMVER}:devel/llvm${LLVMVER}
|
||||
|
||||
post-install-MCODE-on:
|
||||
@${STRIP_CMD} \
|
||||
${STAGEDIR}${PREFIX}/bin/ghdl \
|
||||
${STAGEDIR}${PREFIX}/lib/libghdlvpi.so
|
||||
|
||||
post-install-LLVM-on:
|
||||
@${STRIP_CMD} \
|
||||
${STAGEDIR}${PREFIX}/bin/ghdl \
|
||||
${STAGEDIR}${PREFIX}/bin/ghdl1-llvm \
|
||||
${STAGEDIR}${PREFIX}/lib/libghdlvpi.so
|
||||
|
||||
do-test:
|
||||
@cd ${WRKSRC}/testsuite && \
|
||||
${SETENV} ${MAKE_ENV} GHDL=${STAGEDIR}${PREFIX}/bin/ghdl ${SH} testsuite.sh
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,5 +0,0 @@
|
||||
TIMESTAMP = 1612392740
|
||||
SHA256 (ghdl-ghdl-v1.0.0_GH0.tar.gz) = cb424766fbe831ff41bec84016a6af0406d735c272b0b639d507c3503df30495
|
||||
SIZE (ghdl-ghdl-v1.0.0_GH0.tar.gz) = 6232006
|
||||
SHA256 (38025814efbba57d7527f37b16847b114815ab62.patch) = 0e344cc497107a73f65449563f819d2e3077cac7fb31737c0c4e5d988dadebc7
|
||||
SIZE (38025814efbba57d7527f37b16847b114815ab62.patch) = 771
|
@ -1,19 +0,0 @@
|
||||
--- configure.orig 2020-02-28 21:25:18 UTC
|
||||
+++ configure
|
||||
@@ -114,8 +114,6 @@ for opt do
|
||||
--enable-coverage) build_mode="coverage";;
|
||||
-h|-help|--help) show_help=yes;;
|
||||
*)
|
||||
- echo "$0: unknown option $opt; try $0 --help"
|
||||
- exit 1
|
||||
;;
|
||||
esac
|
||||
done
|
||||
@@ -374,6 +372,7 @@ if test $backend = mcode; then
|
||||
*darwin*) ortho_flags="Flags_Macosx${mcode64}" ;;
|
||||
*mingw32*) ortho_flags="Flags_Windows${mcode64}" ;;
|
||||
*linux*) ortho_flags="Flags_Linux${mcode64}" ;;
|
||||
+ *freebsd*) ortho_flags="Flags_Linux${mcode64}" ;;
|
||||
*) echo "Unsupported $build build for mcode"; exit 1;;
|
||||
esac
|
||||
echo "Generate ortho_code-x86-flags.ads"
|
@ -1,22 +0,0 @@
|
||||
--- src/ghdldrv/ghdldrv.adb.orig 2021-02-02 19:52:50 UTC
|
||||
+++ src/ghdldrv/ghdldrv.adb
|
||||
@@ -483,7 +483,7 @@ package body Ghdldrv is
|
||||
Cmd.Assembler_Cmd := new String'("as");
|
||||
end if;
|
||||
if Cmd.Linker_Cmd = null then
|
||||
- Cmd.Linker_Cmd := new String'("gcc");
|
||||
+ Cmd.Linker_Cmd := new String'("cc");
|
||||
end if;
|
||||
end Set_Tools_Name;
|
||||
|
||||
@@ -755,8 +755,8 @@ package body Ghdldrv is
|
||||
Put_Line (" Set the path of the ghdl1 compiler");
|
||||
Put_Line (" --AS=as");
|
||||
Put_Line (" Use as for the assembler");
|
||||
- Put_Line (" --LINK=gcc");
|
||||
- Put_Line (" Use gcc for the linker driver");
|
||||
+ Put_Line (" --LINK=cc");
|
||||
+ Put_Line (" Use cc for the linker driver");
|
||||
Put_Line (" -S");
|
||||
Put_Line (" Do not assemble");
|
||||
Put_Line (" -o FILE");
|
@ -1,11 +0,0 @@
|
||||
--- src/grt/grt.ver.orig 2015-05-27 18:49:40 UTC
|
||||
+++ src/grt/grt.ver
|
||||
@@ -19,6 +19,8 @@ vpi_remove_cb;
|
||||
vpi_scan;
|
||||
vpi_vprintf;
|
||||
vpi_printf;
|
||||
+__progname;
|
||||
+environ;
|
||||
local:
|
||||
*;
|
||||
};
|
@ -1,11 +0,0 @@
|
||||
--- src/ortho/mcode/memsegs_c.c.orig 2019-10-23 03:42:40 UTC
|
||||
+++ src/ortho/mcode/memsegs_c.c
|
||||
@@ -28,7 +28,7 @@
|
||||
set rights.
|
||||
*/
|
||||
|
||||
-#ifdef __APPLE__
|
||||
+#if defined(__APPLE__) || defined(__FreeBSD__)
|
||||
#define MAP_ANONYMOUS MAP_ANON
|
||||
#else
|
||||
#define HAVE_MREMAP
|
@ -1,11 +0,0 @@
|
||||
--- testsuite/testsuite.sh.orig 2021-02-04 00:41:47 UTC
|
||||
+++ testsuite/testsuite.sh
|
||||
@@ -97,7 +97,7 @@ for opt; do
|
||||
esac
|
||||
done
|
||||
|
||||
-if [ "x$tests" = "x" ]; then tests="sanity pyunit gna vests synth vpi"; fi
|
||||
+if [ "x$tests" = "x" ]; then tests="sanity gna vests synth vpi"; fi
|
||||
|
||||
echo "> tests: $tests"
|
||||
echo "> args: $@"
|
@ -1,11 +0,0 @@
|
||||
GHDL is the leading VHSIC Hardware Description Language (VHDL) simulator.
|
||||
|
||||
Digital and mixed-signal systems such as field-programmable gate arrays
|
||||
and integrated circuits can be described by VHDL, and VHDL can also be
|
||||
used as a general purpose parallel programming language. GHDL compiles
|
||||
VHDL files and creates a binary which simulates the design.
|
||||
|
||||
GHDL fully supports IEEE 1076-1987, IEEE 1-76-1993, IEEE 1076-2002
|
||||
versions of VHDL, and partially IEEE 1076-2008.
|
||||
|
||||
WWW: https://github.com/ghdl/ghdl
|
@ -1,198 +0,0 @@
|
||||
bin/ghdl
|
||||
%%LLVM%%bin/ghdl1-llvm
|
||||
include/vpi_user.h
|
||||
lib/ghdl/ansi_color.sh
|
||||
%%LLVM%%lib/ghdl/grt-exec.lst
|
||||
%%LLVM%%lib/ghdl/grt-shared.lst
|
||||
%%LLVM%%lib/ghdl/grt.lst
|
||||
%%LLVM%%lib/ghdl/grt.ver
|
||||
%%LLVM%%lib/ghdl/ieee/v08/fixed_float_types.o
|
||||
%%LLVM%%lib/ghdl/ieee/v08/fixed_generic_pkg-body.o
|
||||
%%LLVM%%lib/ghdl/ieee/v08/fixed_generic_pkg.o
|
||||
%%LLVM%%lib/ghdl/ieee/v08/fixed_pkg.o
|
||||
%%LLVM%%lib/ghdl/ieee/v08/float_generic_pkg-body.o
|
||||
%%LLVM%%lib/ghdl/ieee/v08/float_generic_pkg.o
|
||||
%%LLVM%%lib/ghdl/ieee/v08/float_pkg.o
|
||||
lib/ghdl/ieee/v08/ieee-obj08.cf
|
||||
%%LLVM%%lib/ghdl/ieee/v08/ieee_bit_context.o
|
||||
%%LLVM%%lib/ghdl/ieee/v08/ieee_std_context.o
|
||||
%%LLVM%%lib/ghdl/ieee/v08/math_complex-body.o
|
||||
%%LLVM%%lib/ghdl/ieee/v08/math_complex.o
|
||||
%%LLVM%%lib/ghdl/ieee/v08/math_real-body.o
|
||||
%%LLVM%%lib/ghdl/ieee/v08/math_real.o
|
||||
%%LLVM%%lib/ghdl/ieee/v08/memory_b.o
|
||||
%%LLVM%%lib/ghdl/ieee/v08/memory_p.o
|
||||
%%LLVM%%lib/ghdl/ieee/v08/numeric_bit-body.o
|
||||
%%LLVM%%lib/ghdl/ieee/v08/numeric_bit.o
|
||||
%%LLVM%%lib/ghdl/ieee/v08/numeric_bit_unsigned-body.o
|
||||
%%LLVM%%lib/ghdl/ieee/v08/numeric_bit_unsigned.o
|
||||
%%LLVM%%lib/ghdl/ieee/v08/numeric_std-body.o
|
||||
%%LLVM%%lib/ghdl/ieee/v08/numeric_std.o
|
||||
%%LLVM%%lib/ghdl/ieee/v08/numeric_std_unsigned-body.o
|
||||
%%LLVM%%lib/ghdl/ieee/v08/numeric_std_unsigned.o
|
||||
%%LLVM%%lib/ghdl/ieee/v08/prmtvs_b.o
|
||||
%%LLVM%%lib/ghdl/ieee/v08/prmtvs_p.o
|
||||
%%LLVM%%lib/ghdl/ieee/v08/std_logic_1164-body.o
|
||||
%%LLVM%%lib/ghdl/ieee/v08/std_logic_1164.o
|
||||
%%LLVM%%lib/ghdl/ieee/v08/std_logic_arith.o
|
||||
%%LLVM%%lib/ghdl/ieee/v08/std_logic_misc-body.o
|
||||
%%LLVM%%lib/ghdl/ieee/v08/std_logic_misc.o
|
||||
%%LLVM%%lib/ghdl/ieee/v08/std_logic_signed.o
|
||||
%%LLVM%%lib/ghdl/ieee/v08/std_logic_textio.o
|
||||
%%LLVM%%lib/ghdl/ieee/v08/std_logic_unsigned.o
|
||||
%%LLVM%%lib/ghdl/ieee/v08/timing_b.o
|
||||
%%LLVM%%lib/ghdl/ieee/v08/timing_p.o
|
||||
%%LLVM%%lib/ghdl/ieee/v08/upf-body.o
|
||||
%%LLVM%%lib/ghdl/ieee/v08/upf.o
|
||||
lib/ghdl/ieee/v87/ieee-obj87.cf
|
||||
%%LLVM%%lib/ghdl/ieee/v87/numeric_bit-body.o
|
||||
%%LLVM%%lib/ghdl/ieee/v87/numeric_bit.o
|
||||
%%LLVM%%lib/ghdl/ieee/v87/numeric_std-body.o
|
||||
%%LLVM%%lib/ghdl/ieee/v87/numeric_std.o
|
||||
%%LLVM%%lib/ghdl/ieee/v87/std_logic_1164-body.o
|
||||
%%LLVM%%lib/ghdl/ieee/v87/std_logic_1164.o
|
||||
%%LLVM%%lib/ghdl/ieee/v87/std_logic_arith.o
|
||||
%%LLVM%%lib/ghdl/ieee/v87/std_logic_misc-body.o
|
||||
%%LLVM%%lib/ghdl/ieee/v87/std_logic_misc.o
|
||||
%%LLVM%%lib/ghdl/ieee/v87/std_logic_signed.o
|
||||
%%LLVM%%lib/ghdl/ieee/v87/std_logic_textio.o
|
||||
%%LLVM%%lib/ghdl/ieee/v87/std_logic_unsigned.o
|
||||
%%LLVM%%lib/ghdl/ieee/v87/upf-body.o
|
||||
%%LLVM%%lib/ghdl/ieee/v87/upf.o
|
||||
%%LLVM%%lib/ghdl/ieee/v87/vital_primitives-body.o
|
||||
%%LLVM%%lib/ghdl/ieee/v87/vital_primitives.o
|
||||
%%LLVM%%lib/ghdl/ieee/v87/vital_timing-body.o
|
||||
%%LLVM%%lib/ghdl/ieee/v87/vital_timing.o
|
||||
lib/ghdl/ieee/v93/ieee-obj93.cf
|
||||
%%LLVM%%lib/ghdl/ieee/v93/math_complex-body.o
|
||||
%%LLVM%%lib/ghdl/ieee/v93/math_complex.o
|
||||
%%LLVM%%lib/ghdl/ieee/v93/math_real-body.o
|
||||
%%LLVM%%lib/ghdl/ieee/v93/math_real.o
|
||||
%%LLVM%%lib/ghdl/ieee/v93/memory_b.o
|
||||
%%LLVM%%lib/ghdl/ieee/v93/memory_p.o
|
||||
%%LLVM%%lib/ghdl/ieee/v93/numeric_bit-body.o
|
||||
%%LLVM%%lib/ghdl/ieee/v93/numeric_bit.o
|
||||
%%LLVM%%lib/ghdl/ieee/v93/numeric_std-body.o
|
||||
%%LLVM%%lib/ghdl/ieee/v93/numeric_std.o
|
||||
%%LLVM%%lib/ghdl/ieee/v93/prmtvs_b.o
|
||||
%%LLVM%%lib/ghdl/ieee/v93/prmtvs_p.o
|
||||
%%LLVM%%lib/ghdl/ieee/v93/std_logic_1164-body.o
|
||||
%%LLVM%%lib/ghdl/ieee/v93/std_logic_1164.o
|
||||
%%LLVM%%lib/ghdl/ieee/v93/std_logic_arith.o
|
||||
%%LLVM%%lib/ghdl/ieee/v93/std_logic_misc-body.o
|
||||
%%LLVM%%lib/ghdl/ieee/v93/std_logic_misc.o
|
||||
%%LLVM%%lib/ghdl/ieee/v93/std_logic_signed.o
|
||||
%%LLVM%%lib/ghdl/ieee/v93/std_logic_textio.o
|
||||
%%LLVM%%lib/ghdl/ieee/v93/std_logic_unsigned.o
|
||||
%%LLVM%%lib/ghdl/ieee/v93/timing_b.o
|
||||
%%LLVM%%lib/ghdl/ieee/v93/timing_p.o
|
||||
%%LLVM%%lib/ghdl/ieee/v93/upf-body.o
|
||||
%%LLVM%%lib/ghdl/ieee/v93/upf.o
|
||||
%%LLVM%%lib/ghdl/libgrt.a
|
||||
lib/ghdl/src/ieee/math_complex-body.vhdl
|
||||
lib/ghdl/src/ieee/math_complex.vhdl
|
||||
lib/ghdl/src/ieee/math_real-body.vhdl
|
||||
lib/ghdl/src/ieee/math_real.vhdl
|
||||
lib/ghdl/src/ieee/v87/numeric_bit-body.vhdl
|
||||
lib/ghdl/src/ieee/v87/numeric_bit.vhdl
|
||||
lib/ghdl/src/ieee/v87/numeric_std-body.vhdl
|
||||
lib/ghdl/src/ieee/v87/numeric_std.vhdl
|
||||
lib/ghdl/src/ieee/v87/std_logic_1164-body.vhdl
|
||||
lib/ghdl/src/ieee/v87/std_logic_1164.vhdl
|
||||
lib/ghdl/src/ieee/v93/numeric_bit-body.vhdl
|
||||
lib/ghdl/src/ieee/v93/numeric_bit.vhdl
|
||||
lib/ghdl/src/ieee/v93/numeric_std-body.vhdl
|
||||
lib/ghdl/src/ieee/v93/numeric_std.vhdl
|
||||
lib/ghdl/src/ieee/v93/std_logic_1164-body.vhdl
|
||||
lib/ghdl/src/ieee/v93/std_logic_1164.vhdl
|
||||
lib/ghdl/src/ieee2008/LICENSE
|
||||
lib/ghdl/src/ieee2008/fixed_float_types.vhdl
|
||||
lib/ghdl/src/ieee2008/fixed_generic_pkg-body.vhdl
|
||||
lib/ghdl/src/ieee2008/fixed_generic_pkg.vhdl
|
||||
lib/ghdl/src/ieee2008/fixed_pkg.vhdl
|
||||
lib/ghdl/src/ieee2008/float_generic_pkg-body.vhdl
|
||||
lib/ghdl/src/ieee2008/float_generic_pkg.vhdl
|
||||
lib/ghdl/src/ieee2008/float_pkg.vhdl
|
||||
lib/ghdl/src/ieee2008/ieee_bit_context.vhdl
|
||||
lib/ghdl/src/ieee2008/ieee_std_context.vhdl
|
||||
lib/ghdl/src/ieee2008/math_complex-body.vhdl
|
||||
lib/ghdl/src/ieee2008/math_complex.vhdl
|
||||
lib/ghdl/src/ieee2008/math_real-body.vhdl
|
||||
lib/ghdl/src/ieee2008/math_real.vhdl
|
||||
lib/ghdl/src/ieee2008/numeric_bit-body.vhdl
|
||||
lib/ghdl/src/ieee2008/numeric_bit.vhdl
|
||||
lib/ghdl/src/ieee2008/numeric_bit_unsigned-body.vhdl
|
||||
lib/ghdl/src/ieee2008/numeric_bit_unsigned.vhdl
|
||||
lib/ghdl/src/ieee2008/numeric_std-body.vhdl
|
||||
lib/ghdl/src/ieee2008/numeric_std.vhdl
|
||||
lib/ghdl/src/ieee2008/numeric_std_unsigned-body.vhdl
|
||||
lib/ghdl/src/ieee2008/numeric_std_unsigned.vhdl
|
||||
lib/ghdl/src/ieee2008/std_logic_1164-body.vhdl
|
||||
lib/ghdl/src/ieee2008/std_logic_1164.vhdl
|
||||
lib/ghdl/src/ieee2008/std_logic_textio.vhdl
|
||||
lib/ghdl/src/std/env-body.vhdl
|
||||
lib/ghdl/src/std/env.vhdl
|
||||
lib/ghdl/src/std/v08/standard.vhdl
|
||||
lib/ghdl/src/std/v08/textio-body.vhdl
|
||||
lib/ghdl/src/std/v08/textio.vhdl
|
||||
lib/ghdl/src/std/v87/standard.vhdl
|
||||
lib/ghdl/src/std/v87/textio-body.vhdl
|
||||
lib/ghdl/src/std/v87/textio.vhdl
|
||||
lib/ghdl/src/std/v93/standard.vhdl
|
||||
lib/ghdl/src/std/v93/textio-body.vhdl
|
||||
lib/ghdl/src/std/v93/textio.vhdl
|
||||
lib/ghdl/src/synopsys/std_logic_arith.vhdl
|
||||
lib/ghdl/src/synopsys/std_logic_misc-body.vhdl
|
||||
lib/ghdl/src/synopsys/std_logic_misc.vhdl
|
||||
lib/ghdl/src/synopsys/std_logic_signed.vhdl
|
||||
lib/ghdl/src/synopsys/std_logic_textio.vhdl
|
||||
lib/ghdl/src/synopsys/std_logic_unsigned.vhdl
|
||||
lib/ghdl/src/synopsys/v08/std_logic_misc-body.vhdl
|
||||
lib/ghdl/src/synopsys/v08/std_logic_misc.vhdl
|
||||
lib/ghdl/src/upf/upf-body.vhdl
|
||||
lib/ghdl/src/upf/upf.vhdl
|
||||
lib/ghdl/src/vital2000/memory_b.vhdl
|
||||
lib/ghdl/src/vital2000/memory_p.vhdl
|
||||
lib/ghdl/src/vital2000/prmtvs_b.vhdl
|
||||
lib/ghdl/src/vital2000/prmtvs_p.vhdl
|
||||
lib/ghdl/src/vital2000/timing_b.vhdl
|
||||
lib/ghdl/src/vital2000/timing_p.vhdl
|
||||
lib/ghdl/src/vital95/vital_primitives-body.vhdl
|
||||
lib/ghdl/src/vital95/vital_primitives.vhdl
|
||||
lib/ghdl/src/vital95/vital_timing-body.vhdl
|
||||
lib/ghdl/src/vital95/vital_timing.vhdl
|
||||
%%LLVM%%lib/ghdl/std/v08/env-body.o
|
||||
%%LLVM%%lib/ghdl/std/v08/env.o
|
||||
lib/ghdl/std/v08/std-obj08.cf
|
||||
%%LLVM%%lib/ghdl/std/v08/std_standard.o
|
||||
%%LLVM%%lib/ghdl/std/v08/textio-body.o
|
||||
%%LLVM%%lib/ghdl/std/v08/textio.o
|
||||
lib/ghdl/std/v87/std-obj87.cf
|
||||
%%LLVM%%lib/ghdl/std/v87/std_standard.o
|
||||
%%LLVM%%lib/ghdl/std/v87/textio-body.o
|
||||
%%LLVM%%lib/ghdl/std/v87/textio.o
|
||||
lib/ghdl/std/v93/std-obj93.cf
|
||||
%%LLVM%%lib/ghdl/std/v93/std_standard.o
|
||||
%%LLVM%%lib/ghdl/std/v93/textio-body.o
|
||||
%%LLVM%%lib/ghdl/std/v93/textio.o
|
||||
lib/ghdl/vendors/README.md
|
||||
lib/ghdl/vendors/compile-altera.ps1
|
||||
lib/ghdl/vendors/compile-altera.sh
|
||||
lib/ghdl/vendors/compile-intel.ps1
|
||||
lib/ghdl/vendors/compile-intel.sh
|
||||
lib/ghdl/vendors/compile-lattice.ps1
|
||||
lib/ghdl/vendors/compile-lattice.sh
|
||||
lib/ghdl/vendors/compile-osvvm.ps1
|
||||
lib/ghdl/vendors/compile-osvvm.sh
|
||||
lib/ghdl/vendors/compile-uvvm.ps1
|
||||
lib/ghdl/vendors/compile-uvvm.sh
|
||||
lib/ghdl/vendors/compile-xilinx-ise.ps1
|
||||
lib/ghdl/vendors/compile-xilinx-ise.sh
|
||||
lib/ghdl/vendors/compile-xilinx-vivado.ps1
|
||||
lib/ghdl/vendors/compile-xilinx-vivado.sh
|
||||
lib/ghdl/vendors/config.psm1
|
||||
lib/ghdl/vendors/config.sh
|
||||
lib/ghdl/vendors/filter.analyze.sh
|
||||
lib/ghdl/vendors/shared.psm1
|
||||
lib/ghdl/vendors/shared.sh
|
||||
lib/libghdlvpi.so
|
@ -9,16 +9,11 @@
|
||||
SUBDIR += R-cran-fastmap
|
||||
SUBDIR += R-cran-sqldf
|
||||
SUBDIR += WWWdb
|
||||
SUBDIR += adabase
|
||||
SUBDIR += adminer
|
||||
SUBDIR += adodb
|
||||
SUBDIR += adodb5
|
||||
SUBDIR += akonadi
|
||||
SUBDIR += apache-commons-dbutils
|
||||
SUBDIR += apq
|
||||
SUBDIR += apq-mysql
|
||||
SUBDIR += apq-odbc
|
||||
SUBDIR += apq-pgsql
|
||||
SUBDIR += arrow
|
||||
SUBDIR += ateam_mysql57_ldap_auth
|
||||
SUBDIR += ateam_mysql_ldap_auth
|
||||
|
@ -1,73 +0,0 @@
|
||||
# Created by: John Marino <marino@FreeBSD.org>
|
||||
|
||||
PORTNAME= adabase
|
||||
PORTVERSION= 3.1
|
||||
PORTREVISION= 3
|
||||
DISTVERSIONPREFIX= v
|
||||
CATEGORIES= databases
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= Thick database bindings for Ada
|
||||
|
||||
LICENSE= ISCL
|
||||
LICENSE_FILE= ${WRKSRC}/License.txt
|
||||
|
||||
BUILD_DEPENDS= gprbuild:devel/gprbuild
|
||||
|
||||
USES= ada
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= jrmarino
|
||||
GH_PROJECT= AdaBase
|
||||
|
||||
BROKEN_aarch64= fails to install: digits value out of range, maximum is 15
|
||||
|
||||
OPTIONS_DEFINE= DEBUG
|
||||
OPTIONS_MULTI= DBASE
|
||||
OPTIONS_MULTI_DBASE= MYSQL SQLITE PGSQL
|
||||
OPTIONS_DEFAULT= MYSQL SQLITE PGSQL
|
||||
OPTIONS_SUB= yes
|
||||
|
||||
DBASE_DESC= Databases Supported
|
||||
|
||||
SQLITE_MAKE_ENV= SQLITE=yes
|
||||
SQLITE_USES= sqlite:3
|
||||
SQLITE_VARS= DRVSQLITE=yes
|
||||
SQLITE_VARS_OFF= DRVSQLITE=no
|
||||
|
||||
MYSQL_MAKE_ENV= MYSQL=yes
|
||||
MYSQL_USES= mysql
|
||||
MYSQL_VARS= DRVMYSQL=yes
|
||||
MYSQL_VARS_OFF= DRVMYSQL=no
|
||||
|
||||
PGSQL_MAKE_ENV= POSTGRESQL=yes
|
||||
PGSQL_USES= pgsql
|
||||
PGSQL_VARS= DRVPGSQL=yes
|
||||
PGSQL_VARS_OFF= DRVPGSQL=no
|
||||
|
||||
DEBUG_MAKE_ENV= DEBUGSYM=yes
|
||||
|
||||
MAKE_ENV+= OS_VERSION=unix
|
||||
|
||||
post-patch:
|
||||
${RM} ${WRKSRC}/src/drivers/adabase-driver-base-firebird.ad?
|
||||
${REINPLACE_CMD} -e '/Driver_MySQL/ s/yes/no/' \
|
||||
${WRKSRC}/adabase.gpr
|
||||
|
||||
do-build:
|
||||
(cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
|
||||
gprbuild -p -P adabase ${BUILD_ARGS})
|
||||
|
||||
do-install:
|
||||
${MKDIR} ${STAGEDIR}${PREFIX}/include/adabase \
|
||||
${STAGEDIR}${PREFIX}/lib/adabase \
|
||||
${STAGEDIR}${PREFIX}/lib/gnat
|
||||
${INSTALL_DATA} ${WRKSRC}/lib/* ${STAGEDIR}${PREFIX}/lib/adabase
|
||||
${INSTALL_DATA} ${WRKSRC}/src/*/*.ad[bs] ${WRKSRC}/src/adabase.ads \
|
||||
${STAGEDIR}${PREFIX}/include/adabase
|
||||
${SED} -e "s|@PREFIX@|${PREFIX}|" \
|
||||
-e "s|@MYSQL@|${DRVMYSQL}|" \
|
||||
-e "s|@PGSQL@|${DRVPGSQL}|" \
|
||||
-e "s|@SQLITE@|${DRVSQLITE}|" ${WRKSRC}/adabase.gpr.in > \
|
||||
${STAGEDIR}${PREFIX}/lib/gnat/adabase.gpr
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,3 +0,0 @@
|
||||
TIMESTAMP = 1466107071
|
||||
SHA256 (jrmarino-AdaBase-v3.1_GH0.tar.gz) = 115967a90abf94f102aa4916a2ed14fb7aac2382f56113b791f2fd08b909444a
|
||||
SIZE (jrmarino-AdaBase-v3.1_GH0.tar.gz) = 163154
|
@ -1,21 +0,0 @@
|
||||
Thick database bindings for MySQL, PostgreSQL and SQLite written in Ada.
|
||||
|
||||
This is the third release of AdaBase, an abstraction library that provides
|
||||
a consistent interface to multiple database servers. Currently three
|
||||
drivers are provided, MySQL, PostgreSQL and SQLite. It's extensible, so
|
||||
support for other databases such as Firebird, Oracle and MSSQL would be
|
||||
easily possible.
|
||||
|
||||
AdaBase offers unique features over similar frameworks. For starters,
|
||||
it's limited to database support rather than including many other unwanted
|
||||
components in a "kitchen sink" fashion, and unneeded drivers can be
|
||||
excluded from the library as desired. It's got a developer and commerce
|
||||
friend license (ICS), it comes with good documentation and working
|
||||
examples, and the bindings are thick enough where database server backends
|
||||
can be interchangeable.
|
||||
|
||||
AdaBase may seem familiar to some users as it was partially inspired by
|
||||
PHP's PDO database framework and is a sequel of sorts to an earlier
|
||||
project by the same author, Pascal Data Objects.
|
||||
|
||||
WWW: http://jrmarino.github.io/AdaBase/
|
@ -1,101 +0,0 @@
|
||||
%%MYSQL%%include/adabase/adabase-bindings-mysql.ads
|
||||
%%PGSQL%%include/adabase/adabase-bindings-postgresql.ads
|
||||
%%SQLITE%%include/adabase/adabase-bindings-sqlite.ads
|
||||
include/adabase/adabase-bindings.ads
|
||||
%%MYSQL%%include/adabase/adabase-connection-base-mysql.adb
|
||||
%%MYSQL%%include/adabase/adabase-connection-base-mysql.ads
|
||||
%%PGSQL%%include/adabase/adabase-connection-base-postgresql.adb
|
||||
%%PGSQL%%include/adabase/adabase-connection-base-postgresql.ads
|
||||
%%SQLITE%%include/adabase/adabase-connection-base-sqlite.adb
|
||||
%%SQLITE%%include/adabase/adabase-connection-base-sqlite.ads
|
||||
include/adabase/adabase-connection-base.adb
|
||||
include/adabase/adabase-connection-base.ads
|
||||
include/adabase/adabase-connection.ads
|
||||
%%MYSQL%%include/adabase/adabase-driver-base-mysql.adb
|
||||
%%MYSQL%%include/adabase/adabase-driver-base-mysql.ads
|
||||
%%PGSQL%%include/adabase/adabase-driver-base-postgresql.adb
|
||||
%%PGSQL%%include/adabase/adabase-driver-base-postgresql.ads
|
||||
%%SQLITE%%include/adabase/adabase-driver-base-sqlite.adb
|
||||
%%SQLITE%%include/adabase/adabase-driver-base-sqlite.ads
|
||||
include/adabase/adabase-driver-base.adb
|
||||
include/adabase/adabase-driver-base.ads
|
||||
include/adabase/adabase-driver.ads
|
||||
include/adabase/adabase-interfaces-connection.ads
|
||||
include/adabase/adabase-interfaces-driver.ads
|
||||
include/adabase/adabase-interfaces-logger.ads
|
||||
include/adabase/adabase-interfaces-statement.ads
|
||||
include/adabase/adabase-interfaces.ads
|
||||
include/adabase/adabase-logger-base-file.adb
|
||||
include/adabase/adabase-logger-base-file.ads
|
||||
include/adabase/adabase-logger-base-screen.adb
|
||||
include/adabase/adabase-logger-base-screen.ads
|
||||
include/adabase/adabase-logger-base.adb
|
||||
include/adabase/adabase-logger-base.ads
|
||||
include/adabase/adabase-logger-facility.adb
|
||||
include/adabase/adabase-logger-facility.ads
|
||||
include/adabase/adabase-logger.ads
|
||||
include/adabase/adabase-results-converters.adb
|
||||
include/adabase/adabase-results-converters.ads
|
||||
include/adabase/adabase-results-field.adb
|
||||
include/adabase/adabase-results-field.ads
|
||||
include/adabase/adabase-results-generic_converters.adb
|
||||
include/adabase/adabase-results-generic_converters.ads
|
||||
include/adabase/adabase-results-sets.adb
|
||||
include/adabase/adabase-results-sets.ads
|
||||
include/adabase/adabase-results.ads
|
||||
%%MYSQL%%include/adabase/adabase-statement-base-mysql.adb
|
||||
%%MYSQL%%include/adabase/adabase-statement-base-mysql.ads
|
||||
%%PGSQL%%include/adabase/adabase-statement-base-postgresql.adb
|
||||
%%PGSQL%%include/adabase/adabase-statement-base-postgresql.ads
|
||||
%%SQLITE%%include/adabase/adabase-statement-base-sqlite.adb
|
||||
%%SQLITE%%include/adabase/adabase-statement-base-sqlite.ads
|
||||
include/adabase/adabase-statement-base.adb
|
||||
include/adabase/adabase-statement-base.ads
|
||||
include/adabase/adabase-statement.ads
|
||||
include/adabase/adabase.ads
|
||||
include/adabase/commontext.adb
|
||||
include/adabase/commontext.ads
|
||||
include/adabase/spatial_data-well_known_binary.adb
|
||||
include/adabase/spatial_data-well_known_binary.ads
|
||||
include/adabase/spatial_data.adb
|
||||
include/adabase/spatial_data.ads
|
||||
%%MYSQL%%lib/adabase/adabase-bindings-mysql.ali
|
||||
%%PGSQL%%lib/adabase/adabase-bindings-postgresql.ali
|
||||
%%SQLITE%%lib/adabase/adabase-bindings-sqlite.ali
|
||||
lib/adabase/adabase-bindings.ali
|
||||
%%MYSQL%%lib/adabase/adabase-connection-base-mysql.ali
|
||||
%%PGSQL%%lib/adabase/adabase-connection-base-postgresql.ali
|
||||
%%SQLITE%%lib/adabase/adabase-connection-base-sqlite.ali
|
||||
lib/adabase/adabase-connection-base.ali
|
||||
lib/adabase/adabase-connection.ali
|
||||
%%MYSQL%%lib/adabase/adabase-driver-base-mysql.ali
|
||||
%%PGSQL%%lib/adabase/adabase-driver-base-postgresql.ali
|
||||
%%SQLITE%%lib/adabase/adabase-driver-base-sqlite.ali
|
||||
lib/adabase/adabase-driver-base.ali
|
||||
lib/adabase/adabase-driver.ali
|
||||
lib/adabase/adabase-interfaces-connection.ali
|
||||
lib/adabase/adabase-interfaces-driver.ali
|
||||
lib/adabase/adabase-interfaces-logger.ali
|
||||
lib/adabase/adabase-interfaces-statement.ali
|
||||
lib/adabase/adabase-interfaces.ali
|
||||
lib/adabase/adabase-logger-base-file.ali
|
||||
lib/adabase/adabase-logger-base-screen.ali
|
||||
lib/adabase/adabase-logger-base.ali
|
||||
lib/adabase/adabase-logger-facility.ali
|
||||
lib/adabase/adabase-logger.ali
|
||||
lib/adabase/adabase-results-converters.ali
|
||||
lib/adabase/adabase-results-field.ali
|
||||
lib/adabase/adabase-results-generic_converters.ali
|
||||
lib/adabase/adabase-results-sets.ali
|
||||
lib/adabase/adabase-results.ali
|
||||
%%MYSQL%%lib/adabase/adabase-statement-base-mysql.ali
|
||||
%%PGSQL%%lib/adabase/adabase-statement-base-postgresql.ali
|
||||
%%SQLITE%%lib/adabase/adabase-statement-base-sqlite.ali
|
||||
lib/adabase/adabase-statement-base.ali
|
||||
lib/adabase/adabase-statement.ali
|
||||
lib/adabase/adabase.ali
|
||||
lib/adabase/commontext.ali
|
||||
lib/adabase/libadabase.a
|
||||
lib/adabase/spatial_data-well_known_binary.ali
|
||||
lib/adabase/spatial_data.ali
|
||||
lib/gnat/adabase.gpr
|
@ -1,57 +0,0 @@
|
||||
# Created by: John Marino <marino@FreeBSD.org>
|
||||
|
||||
PORTNAME= apq-mysql
|
||||
PORTVERSION= ${APQ_VERSION}
|
||||
PORTREVISION= ${DRV_MYSQL_PR}
|
||||
CATEGORIES= databases
|
||||
MASTER_SITES= LOCAL/marino
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= APQ Ada95 MySQL database driver
|
||||
|
||||
LICENSE= GPLv2 GMGPL
|
||||
LICENSE_COMB= multi
|
||||
|
||||
BUILD_DEPENDS= bash:shells/bash \
|
||||
gprbuild:devel/gprbuild \
|
||||
${LOCALBASE}/lib/gnat/apq.gpr:databases/apq
|
||||
RUN_DEPENDS= ${LOCALBASE}/lib/gnat/apq.gpr:databases/apq
|
||||
|
||||
USES= ada tar:bzip2 mysql
|
||||
|
||||
IGNORE_WITH_MYSQL= 57 80 101m 102m 103m 57p 57w
|
||||
HAS_CONFIGURE= yes
|
||||
WRKPATH= ${WRKDIR}/build
|
||||
CONFIGURE_ARGS= --prefix=${PREFIX} \
|
||||
--disable-relocatable \
|
||||
--work-path=${WRKPATH} \
|
||||
--processors=${MAKE_JOBS_NUMBER}
|
||||
|
||||
.include "${.CURDIR}/../apq/Makefile.version"
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e '/for Object_Dir/d' \
|
||||
${WRKSRC}/src-in/apq-mysql.gpr.in
|
||||
${REINPLACE_CMD} -e 's|processors=2|gprbuild_params="--autoconf=apq.cgpr"|' \
|
||||
${WRKSRC}/configure
|
||||
${REINPLACE_CMD} -e 's|-ws|-ws --autoconf=dummy.cgpr|' \
|
||||
${WRKSRC}/scripts/buildutil.sh
|
||||
|
||||
post-configure:
|
||||
# The header generated with MySQL 5.6 comes with two instances of
|
||||
# double underscore variables, which is illegal in Ada
|
||||
${REINPLACE_CMD} -e 's|__|_|' \
|
||||
${WRKDIR}/build/include/apq-mysql/apq-mysql.ads
|
||||
|
||||
do-install:
|
||||
${MKDIR} ${STAGEDIR}${PREFIX}/lib/gnat \
|
||||
${STAGEDIR}${PREFIX}/lib/apq-mysql/static \
|
||||
${STAGEDIR}${PREFIX}/include/apq-mysql
|
||||
${INSTALL_DATA} ${WRKPATH}/include/apq-mysql/* \
|
||||
${STAGEDIR}${PREFIX}/include/apq-mysql
|
||||
${INSTALL_DATA} ${WRKPATH}/lib/apq-mysql/static/*.a* \
|
||||
${STAGEDIR}${PREFIX}/lib/apq-mysql/static
|
||||
${INSTALL_DATA} ${WRKPATH}/lib/gnat/apq-mysql.gpr \
|
||||
${STAGEDIR}${PREFIX}/lib/gnat
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (apq-mysql-3.2.0.tar.bz2) = 7dfa7eaf52b2b5695f067595903fb0f5200583b462603cb707b26f11064ee358
|
||||
SIZE (apq-mysql-3.2.0.tar.bz2) = 29910
|
@ -1,4 +0,0 @@
|
||||
APQ is a database interface library written in Ada95, and this is the
|
||||
MySQL driver that is used with it.
|
||||
|
||||
WWW: https://bitbucket.org/kowframework/apq-mysql
|
@ -1,8 +0,0 @@
|
||||
include/apq-mysql/apq-mysql-client.adb
|
||||
include/apq-mysql/apq-mysql-client.ads
|
||||
include/apq-mysql/apq-mysql.ads
|
||||
include/apq-mysql/c_mysql.c
|
||||
lib/apq-mysql/static/apq-mysql-client.ali
|
||||
lib/apq-mysql/static/apq-mysql.ali
|
||||
lib/apq-mysql/static/libapq-mysql.a
|
||||
lib/gnat/apq-mysql.gpr
|
@ -1,55 +0,0 @@
|
||||
# Created by: John Marino <marino@FreeBSD.org>
|
||||
|
||||
PORTNAME= apq-odbc
|
||||
PORTVERSION= ${APQ_VERSION}
|
||||
PORTREVISION= ${DRV_ODBC_PR}
|
||||
CATEGORIES= databases
|
||||
MASTER_SITES= LOCAL/marino
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= APQ Ada95 ODBC database driver
|
||||
|
||||
LICENSE= GPLv2 GMGPL
|
||||
LICENSE_COMB= multi
|
||||
|
||||
BUILD_DEPENDS= bash:shells/bash \
|
||||
gprbuild:devel/gprbuild \
|
||||
${LOCALBASE}/lib/gnat/apq.gpr:databases/apq
|
||||
RUN_DEPENDS= ${LOCALBASE}/lib/gnat/apq.gpr:databases/apq
|
||||
LIB_DEPENDS= libodbc.so:databases/unixODBC
|
||||
|
||||
USES= ada tar:bzip2
|
||||
HAS_CONFIGURE= yes
|
||||
WRKPATH= ${WRKDIR}/build
|
||||
CONFIGURE_ARGS= --prefix=${PREFIX} \
|
||||
--disable-relocatable \
|
||||
--work-path=${WRKPATH} \
|
||||
--processors=${MAKE_JOBS_NUMBER}
|
||||
|
||||
.include "${.CURDIR}/../apq/Makefile.version"
|
||||
|
||||
post-extract:
|
||||
${RM} ${WRKSRC}/src/test.adb
|
||||
${ECHO} ${APQ_VERSION} > ${WRKSRC}/version
|
||||
|
||||
post-patch:
|
||||
${RM} ${WRKSRC}/src/*.orig
|
||||
${REINPLACE_CMD} -e 's|"-march=x86-64",||g' -e '/for Object_Dir/d' \
|
||||
${WRKSRC}/gnat/apq-odbc.gpr.in
|
||||
${REINPLACE_CMD} -e 's|processors=2|gprbuild_params="--autoconf=apq.cgpr"|' \
|
||||
${WRKSRC}/configure
|
||||
${REINPLACE_CMD} -e 's|-ws|-ws --autoconf=dummy.cgpr|' \
|
||||
${WRKSRC}/scripts/buildutil.sh
|
||||
|
||||
do-install:
|
||||
${MKDIR} ${STAGEDIR}${PREFIX}/lib/gnat \
|
||||
${STAGEDIR}${PREFIX}/lib/apq-odbc/static \
|
||||
${STAGEDIR}${PREFIX}/include/apq-odbc
|
||||
${INSTALL_DATA} ${WRKPATH}/src/apq-odbc/* \
|
||||
${STAGEDIR}${PREFIX}/include/apq-odbc
|
||||
${INSTALL_DATA} ${WRKPATH}/lib/apq-odbc/static/*.a* \
|
||||
${STAGEDIR}${PREFIX}/lib/apq-odbc/static
|
||||
${INSTALL_DATA} ${WRKPATH}/lib/gnat/apq-odbc.gpr \
|
||||
${STAGEDIR}${PREFIX}/lib/gnat
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (apq-odbc-3.2.0.tar.bz2) = abdcb427d194a75eb8631ea1ff9d8d78a913cc6373971fffdd59d111bc66a808
|
||||
SIZE (apq-odbc-3.2.0.tar.bz2) = 18781
|
@ -1,61 +0,0 @@
|
||||
--- src/odbc_lib.c.orig 2012-01-10 14:17:05.000000000 -0500
|
||||
+++ src/odbc_lib.c
|
||||
@@ -1,3 +1,5 @@
|
||||
+#include <stdlib.h>
|
||||
+#include <string.h>
|
||||
#include "odbc_lib.h"
|
||||
|
||||
|
||||
@@ -43,10 +45,10 @@ void login_Information_Set_Up (ODBC_Logi
|
||||
|
||||
int get_Login_String_Size (ODBC_Login_Information* login_Information) {
|
||||
|
||||
+ int total_Size = 0;
|
||||
if (!is_Ready(login_Information))
|
||||
return(-1);
|
||||
|
||||
- int total_Size = 0;
|
||||
total_Size += strlen(login_Information->p_Formatted_User_Name);
|
||||
total_Size += strlen(login_Information->p_Formatted_Password);
|
||||
total_Size += strlen(login_Information->p_Formatted_Data_Source);
|
||||
@@ -75,6 +77,7 @@ int print_Login_String (ODBC_Login_Infor
|
||||
strcat(destiny, login_Information->p_Formatted_User_Name);
|
||||
strcat(destiny, login_Information->p_Formatted_Password);
|
||||
strcat(destiny, login_Information->p_Formatted_Data_Source);
|
||||
+ return(0);
|
||||
}
|
||||
|
||||
void reset_Login_Information (ODBC_Login_Information* login_Information) {
|
||||
@@ -241,7 +244,7 @@ void connect_With_Data_Source (ODBC_Faca
|
||||
+ 1);
|
||||
|
||||
if (SQL_SUCCEEDED(SQLDriverConnect(odbc_Facade->connection_Handle, NULL,
|
||||
- login_String, SQL_NTS, NULL, 0, NULL,
|
||||
+ (SQLCHAR*)login_String, SQL_NTS, NULL, 0, NULL,
|
||||
SQL_DRIVER_NOPROMPT)))
|
||||
switch_On_Connection(odbc_Facade);
|
||||
|
||||
@@ -273,14 +276,14 @@ ODBC_Query_Results* create_And_Run_SQL_S
|
||||
//TODO: Return error string instead of printing it?
|
||||
void p_Print_Error_Information (ODBC_Facade* odbc_Facade) {
|
||||
|
||||
- char ercode[6];
|
||||
+ SQLCHAR ercode[6];
|
||||
SQLINTEGER err;
|
||||
- char error[250];
|
||||
+ SQLCHAR error[250];
|
||||
SQLSMALLINT size;
|
||||
|
||||
SQLGetDiagRec(SQL_HANDLE_DBC, odbc_Facade->environment_Handle, 1, ercode,
|
||||
&err, error, 250, &size);
|
||||
- printf ("\n%d, %s - %s\n", err, ercode, error);
|
||||
+ printf ("\n%d, %s - %s\n", (int)err, ercode, error);
|
||||
}
|
||||
|
||||
|
||||
@@ -289,4 +292,5 @@ void p_Print_Error_Information (ODBC_Fac
|
||||
char* alloc_String (int size) {
|
||||
char* return_Value = malloc(sizeof(char) * size);
|
||||
*return_Value = '\0';
|
||||
+ return return_Value;
|
||||
}
|
@ -1,20 +0,0 @@
|
||||
--- src/odbc_lib.h.orig 2012-01-10 14:17:05.000000000 -0500
|
||||
+++ src/odbc_lib.h
|
||||
@@ -43,7 +43,7 @@ struct odbc_login_information {
|
||||
};
|
||||
|
||||
//Public methods for ODBC_Login_Information.
|
||||
-ODBC_Login_Information* new_ODBC_Login_Information ();
|
||||
+ODBC_Login_Information* new_ODBC_Login_Information (void);
|
||||
|
||||
void set_User_Name (ODBC_Login_Information* login_Information,
|
||||
char* new_User_Name);
|
||||
@@ -126,7 +126,7 @@ struct odbc_facade {
|
||||
ODBC_Login_Information* login_Information;
|
||||
};
|
||||
|
||||
-ODBC_Facade* new_ODBC_Facade ();
|
||||
+ODBC_Facade* new_ODBC_Facade (void);
|
||||
|
||||
void set_Up_Environment_Handle (ODBC_Facade* odbc_Facade);
|
||||
|
@ -1,4 +0,0 @@
|
||||
APQ is a database interface library written in Ada95, and this is the
|
||||
ODBC driver that is used with it.
|
||||
|
||||
WWW: https://bitbucket.org/kowframework/apq-odbc
|
@ -1,10 +0,0 @@
|
||||
include/apq-odbc/apq-odbc-client.adb
|
||||
include/apq-odbc/apq-odbc-client.ads
|
||||
include/apq-odbc/apq-odbc.adb
|
||||
include/apq-odbc/apq-odbc.ads
|
||||
include/apq-odbc/odbc_lib.c
|
||||
include/apq-odbc/odbc_lib.h
|
||||
lib/apq-odbc/static/apq-odbc-client.ali
|
||||
lib/apq-odbc/static/apq-odbc.ali
|
||||
lib/apq-odbc/static/libapq-odbc.a
|
||||
lib/gnat/apq-odbc.gpr
|
@ -1,51 +0,0 @@
|
||||
# Created by: John Marino <marino@FreeBSD.org>
|
||||
|
||||
PORTNAME= apq-pgsql
|
||||
PORTVERSION= ${APQ_VERSION}
|
||||
PORTREVISION= ${DRV_PGSQL_PR}
|
||||
CATEGORIES= databases
|
||||
MASTER_SITES= LOCAL/marino
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= APQ Ada95 PostgreSQL database driver
|
||||
|
||||
LICENSE= GPLv2 GMGPL
|
||||
LICENSE_COMB= multi
|
||||
|
||||
BUILD_DEPENDS= bash:shells/bash \
|
||||
gprbuild:devel/gprbuild \
|
||||
${LOCALBASE}/lib/gnat/apq.gpr:databases/apq
|
||||
RUN_DEPENDS= ${LOCALBASE}/lib/gnat/apq.gpr:databases/apq
|
||||
|
||||
USES= ada tar:bzip2 pgsql
|
||||
WANT_PGSQL= lib
|
||||
HAS_CONFIGURE= yes
|
||||
WRKPATH= ${WRKDIR}/build
|
||||
CONFIGURE_ARGS= --prefix=${PREFIX} \
|
||||
--disable-relocatable \
|
||||
--work-path=${WRKPATH} \
|
||||
--processors=${MAKE_JOBS_NUMBER}
|
||||
|
||||
.include "${.CURDIR}/../apq/Makefile.version"
|
||||
|
||||
post-patch:
|
||||
${RM} ${WRKSRC}/src/*.orig
|
||||
@${REINPLACE_CMD} -e '/for Object_Dir/d' \
|
||||
${WRKSRC}/src-in/apq-postgresql.gpr.in
|
||||
${REINPLACE_CMD} -e 's|processors=2|gprbuild_params="--autoconf=apq.cgpr"|' \
|
||||
${WRKSRC}/configure
|
||||
${REINPLACE_CMD} -e 's|-ws|-ws --autoconf=dummy.cgpr|' \
|
||||
${WRKSRC}/scripts/buildutil.sh
|
||||
|
||||
do-install:
|
||||
${MKDIR} ${STAGEDIR}${PREFIX}/lib/gnat \
|
||||
${STAGEDIR}${PREFIX}/lib/apq-postgresql/static \
|
||||
${STAGEDIR}${PREFIX}/include/apq-postgresql
|
||||
${INSTALL_DATA} ${WRKPATH}/include/apq-postgresql/* \
|
||||
${STAGEDIR}${PREFIX}/include/apq-postgresql
|
||||
${INSTALL_DATA} ${WRKPATH}/lib/apq-postgresql/static/*.a* \
|
||||
${STAGEDIR}${PREFIX}/lib/apq-postgresql/static
|
||||
${INSTALL_DATA} ${WRKPATH}/lib/gnat/apq-postgresql.gpr \
|
||||
${STAGEDIR}${PREFIX}/lib/gnat
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (apq-pgsql-3.2.0.tar.bz2) = b2bd6b1f3eaa26fe3abb88c1d8fb408e9fcfecc02c8732428bde2236dbcb2843
|
||||
SIZE (apq-pgsql-3.2.0.tar.bz2) = 51553
|
@ -1,12 +0,0 @@
|
||||
--- src/notices.c.orig 2012-04-26 16:10:18.000000000 -0500
|
||||
+++ src/notices.c
|
||||
@@ -31,6 +31,9 @@
|
||||
#include <stdio.h>
|
||||
#include <libpq-fe.h>
|
||||
|
||||
+void notice_install (PGconn *, void *);
|
||||
+void notice_uninstall (PGconn *);
|
||||
+
|
||||
/*
|
||||
* Connection_Notify is an Ada procedure using C calling convention :
|
||||
*/
|
@ -1,10 +0,0 @@
|
||||
--- src/numeric.c.orig 2012-04-26 16:10:18.000000000 -0500
|
||||
+++ src/numeric.c
|
||||
@@ -30,6 +30,7 @@
|
||||
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
+#include <ctype.h>
|
||||
|
||||
#include "decimal.h"
|
||||
|
@ -1,4 +0,0 @@
|
||||
APQ is a database interface library written in Ada95, and this is the
|
||||
PostgreSQL driver that is used with it.
|
||||
|
||||
WWW: https://bitbucket.org/kowframework/apq-postgresql
|
@ -1,16 +0,0 @@
|
||||
include/apq-postgresql/apq-postgresql-client.adb
|
||||
include/apq-postgresql/apq-postgresql-client.ads
|
||||
include/apq-postgresql/apq-postgresql-decimal.adb
|
||||
include/apq-postgresql/apq-postgresql-decimal.ads
|
||||
include/apq-postgresql/apq-postgresql.ads
|
||||
include/apq-postgresql/apq-postgresql.ads-e
|
||||
include/apq-postgresql/decimal.h
|
||||
include/apq-postgresql/notices.c
|
||||
include/apq-postgresql/numeric.c
|
||||
include/apq-postgresql/numeric.h
|
||||
include/apq-postgresql/pgtypes.h
|
||||
lib/apq-postgresql/static/apq-postgresql-client.ali
|
||||
lib/apq-postgresql/static/apq-postgresql-decimal.ali
|
||||
lib/apq-postgresql/static/apq-postgresql.ali
|
||||
lib/apq-postgresql/static/libapq-postgresql.a
|
||||
lib/gnat/apq-postgresql.gpr
|
@ -1,54 +0,0 @@
|
||||
# Created by: John Marino <marino@FreeBSD.org>
|
||||
|
||||
PORTNAME= apq
|
||||
PORTVERSION= ${APQ_VERSION}
|
||||
PORTREVISION= ${BASE_PORTREV}
|
||||
CATEGORIES= databases
|
||||
MASTER_SITES= LOCAL/marino
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= APQ Ada95 database base library
|
||||
|
||||
LICENSE= GPLv2 GMGPL
|
||||
LICENSE_COMB= multi
|
||||
|
||||
BUILD_DEPENDS= bash:shells/bash \
|
||||
gprbuild:devel/gprbuild
|
||||
|
||||
USES= ada tar:bzip2
|
||||
PORTDOCS= README HISTORY
|
||||
HAS_CONFIGURE= yes
|
||||
WRKPATH= ${WRKDIR}/build
|
||||
CONFIGURE_ARGS= --prefix=${PREFIX} \
|
||||
--disable-relocatable \
|
||||
--work-path=${WRKPATH} \
|
||||
--processors=${MAKE_JOBS_NUMBER}
|
||||
|
||||
OPTIONS_DEFINE= DOCS
|
||||
|
||||
.include "${.CURDIR}/Makefile.version"
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e '/for Object_Dir/d' ${WRKSRC}/gnat/apq.gpr.in
|
||||
${REINPLACE_CMD} -e 's|processors=2|gprbuild_params="--autoconf=apq.cgpr"|' \
|
||||
${WRKSRC}/configure
|
||||
${REINPLACE_CMD} -e 's|-ws|-ws --autoconf=dummy.cgpr|' \
|
||||
${WRKSRC}/scripts/buildutil.sh
|
||||
|
||||
do-install:
|
||||
${MKDIR} ${STAGEDIR}${PREFIX}/lib/gnat \
|
||||
${STAGEDIR}${PREFIX}/lib/apq/static \
|
||||
${STAGEDIR}${PREFIX}/include/apq \
|
||||
${STAGEDIR}${DOCSDIR}
|
||||
${INSTALL_DATA} ${WRKPATH}/include/apq/* \
|
||||
${STAGEDIR}${PREFIX}/include/apq
|
||||
${INSTALL_DATA} ${WRKPATH}/lib/apq/static/*.a* \
|
||||
${STAGEDIR}${PREFIX}/lib/apq/static
|
||||
${INSTALL_DATA} ${WRKPATH}/lib/gnat/apq.gpr \
|
||||
${STAGEDIR}${PREFIX}/lib/gnat
|
||||
|
||||
do-install-DOCS-on:
|
||||
${INSTALL_DATA} ${WRKSRC}/README ${WRKSRC}/HISTORY \
|
||||
${STAGEDIR}${DOCSDIR}
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,5 +0,0 @@
|
||||
APQ_VERSION= 3.2.0
|
||||
BASE_PORTREV= 2
|
||||
DRV_ODBC_PR= 1
|
||||
DRV_MYSQL_PR= 2
|
||||
DRV_PGSQL_PR= 3
|
@ -1,2 +0,0 @@
|
||||
SHA256 (apq-3.2.0.tar.bz2) = 0a5cf0ecca4a6ed103948221184d21588aacd4e43438ce35dfea4a873679a9d8
|
||||
SIZE (apq-3.2.0.tar.bz2) = 115841
|
@ -1,14 +0,0 @@
|
||||
APQ is a database interface library written in Ada95. This is the base
|
||||
library, but it is not useful without a driver. There are three drivers
|
||||
available for PostgreSQL, MySQL, and ODBC in separate ports.
|
||||
|
||||
Some features:
|
||||
* Thick binding
|
||||
* Strong typing support
|
||||
* Full BLOB support (PGSQL)
|
||||
* High performance BLOB I/O via streams
|
||||
* Full support for NULL Values
|
||||
* Fully portable (database neutral) code possible
|
||||
* Four levels of debug tracing
|
||||
|
||||
WWW: https://bitbucket.org/kowframework/apq
|
@ -1,8 +0,0 @@
|
||||
include/apq/apq.adb
|
||||
include/apq/apq.ads
|
||||
include/apq/apq_helper.adb
|
||||
include/apq/apq_helper.ads
|
||||
lib/apq/static/apq.ali
|
||||
lib/apq/static/apq_helper.ali
|
||||
lib/apq/static/libapq.a
|
||||
lib/gnat/apq.gpr
|
@ -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++
|
||||
|
@ -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>
|
@ -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
|
@ -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
|
||||
-
|
||||
-
|
||||
-
|
||||
-
|
||||
|
||||
|
||||
##########################################
|
@ -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;
|
||||
|
@ -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
|
@ -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
|
@ -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>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (bc-20160321.tar.bz2) = 045fdbcbe613d1454d69995ccf21c80653bcd8afbfe269d760a47ca0f70694bf
|
||||
SIZE (bc-20160321.tar.bz2) = 561697
|
@ -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
|
||||
|
@ -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/
|
@ -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
|
@ -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>
|
@ -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
|
@ -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;
|
@ -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
|
@ -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
|
@ -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>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (ahven-2.6.tar.gz) = 9ad43885c333c1d93cb106dbf8f361bac33b793d9892930a540eebdf23c1c4a5
|
||||
SIZE (ahven-2.6.tar.gz) = 107491
|
@ -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;
|
@ -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;
|
@ -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;
|
@ -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/
|
@ -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
|
@ -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>
|
@ -1,3 +0,0 @@
|
||||
TIMESTAMP = 1578322733
|
||||
SHA256 (libalog-0.6.1.tar.bz2) = ae779c9052263e5106ca8f5254bd0f5b6fa584b500a77c4f903476e4bb59f819
|
||||
SIZE (libalog-0.6.1.tar.bz2) = 269249
|
@ -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
|
@ -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
|
@ -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>
|
@ -1,3 +0,0 @@
|
||||
TIMESTAMP = 1503142051
|
||||
SHA256 (aunit-gpl-2017-src.tar.gz) = c9a574d5a4a16648b1a9294b0d18deb571841b3bbd3ea3cd3ede4a6896faa0f7
|
||||
SIZE (aunit-gpl-2017-src.tar.gz) = 638311
|
@ -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
|
@ -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/
|
@ -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
|
@ -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>
|
@ -1,3 +0,0 @@
|
||||
TIMESTAMP = 1503144668
|
||||
SHA256 (florist-gpl-2017-src.tar.gz) = 086dd9c027ce4e8630967c99c45e3e280bebbb98d122a04f8e5232808d7d4295
|
||||
SIZE (florist-gpl-2017-src.tar.gz) = 291583
|
@ -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;
|
@ -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
|
@ -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");
|
@ -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");
|
@ -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;
|
@ -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/
|
@ -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
|
@ -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>
|
@ -1,3 +0,0 @@
|
||||
TIMESTAMP = 1465501253
|
||||
SHA256 (AdaCore-gprbuild-20160609-376670f_GH0.tar.gz) = c595767f69cca960d5f0f7bfa5f7bdcfb2fcba11822432e87f1eef52cfb68fab
|
||||
SIZE (AdaCore-gprbuild-20160609-376670f_GH0.tar.gz) = 958175
|
@ -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
|
@ -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>
|
@ -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
|
@ -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++" />
|
@ -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 -->
|
||||
<!-- *********** -->
|
||||
|
@ -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;
|
||||
|
@ -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/
|
@ -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
|
@ -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>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (libspark2012-2012.tar.bz2) = 862e6b23ff44aea02ab10a4dcc2c00a9893231286d51a6bc587230366c936db2
|
||||
SIZE (libspark2012-2012.tar.bz2) = 23773
|
@ -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
|
@ -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;
|
@ -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
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user