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. GPRbuild-AUX is a customized version of GPRbuild that exists solely for the use with the GNAT AUX compiler, and not with the FSF or GPL versions of the GNAT compiler. Homepage: www.dragonlace.net WWW: http://www.adacore.com/home/products/gnatpro/toolsuite/gprbuild/ PR: ports/153828 Submitted by: John Marino <freebsdml@marino.st>
This commit is contained in:
parent
f5ce71b359
commit
7bec73f569
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=270051
@ -531,6 +531,7 @@
|
||||
SUBDIR += googletest
|
||||
SUBDIR += gorm
|
||||
SUBDIR += gperf
|
||||
SUBDIR += gprbuild-aux
|
||||
SUBDIR += gpsim
|
||||
SUBDIR += gputils
|
||||
SUBDIR += grantlee
|
||||
|
35
devel/gprbuild-aux/Makefile
Normal file
35
devel/gprbuild-aux/Makefile
Normal file
@ -0,0 +1,35 @@
|
||||
# New ports collection makefile for: gprbuild-aux
|
||||
# Date created: 12 December 2010
|
||||
# Whom: John Marino <draco@marino.st>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= gprbuild-aux
|
||||
PORTVERSION= ${SNAPSHOT}
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= http://downloads.dragonlace.net/src/ \
|
||||
http://dragonlace.mirrors.ada.cx/src/
|
||||
|
||||
MAINTAINER= draco@marino.st
|
||||
COMMENT= Adacore multi-language software build tool
|
||||
|
||||
BUILD_DEPENDS= gnat-aux>=20101204:${PORTSDIR}/lang/gnat-aux
|
||||
BUILD_DEPENDS+= xmlada>=3.2:${PORTSDIR}/textproc/xmlada
|
||||
|
||||
EXAMPLESDIR= share/examples/gprbuild
|
||||
DOCSDIR= share/doc/gprbuild
|
||||
SNAPSHOT= 20101120
|
||||
GNU_CONFIGURE= yes
|
||||
USE_GMAKE= yes
|
||||
USE_BZIP2= yes
|
||||
CC= gnatgcc
|
||||
MAKE_ENV+= ADA_PROJECT_PATH=${PREFIX}/lib/gnat
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${ARCH} == "amd64"
|
||||
CONFIGURE_TARGET= x86_64-portbld-freebsd${OSREL}
|
||||
.endif
|
||||
|
||||
.include <bsd.port.post.mk>
|
2
devel/gprbuild-aux/distinfo
Normal file
2
devel/gprbuild-aux/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (gprbuild-aux-20101120.tar.bz2) = ad6e7901ce29c6fa6bdc6298ba84309a93c47658fb1c2ad79c0142688b4b4b7e
|
||||
SIZE (gprbuild-aux-20101120.tar.bz2) = 1470482
|
14
devel/gprbuild-aux/pkg-descr
Normal file
14
devel/gprbuild-aux/pkg-descr
Normal file
@ -0,0 +1,14 @@
|
||||
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.
|
||||
|
||||
GPRbuild-AUX is a customized version of GPRbuild that exists solely for the
|
||||
use with the GNAT AUX compiler, and not with the FSF or GPL versions of the
|
||||
GNAT compiler. Homepage: www.dragonlace.net
|
||||
|
||||
WWW: http://www.adacore.com/home/products/gnatpro/toolsuite/gprbuild/
|
191
devel/gprbuild-aux/pkg-plist
Normal file
191
devel/gprbuild-aux/pkg-plist
Normal file
@ -0,0 +1,191 @@
|
||||
bin/gprbuild
|
||||
bin/gprclean
|
||||
bin/gprconfig
|
||||
libexec/gprbuild/gprbind
|
||||
libexec/gprbuild/gprlib
|
||||
share/gprconfig/asm.xml
|
||||
share/gprconfig/c.xml
|
||||
share/gprconfig/compilers.xml
|
||||
share/gprconfig/cpp.xml
|
||||
share/gprconfig/cross.xml
|
||||
share/gprconfig/fortran.xml
|
||||
share/gprconfig/gnat.xml
|
||||
share/gprconfig/linker.xml
|
||||
share/gprconfig/nocompiler.xml
|
||||
share/gprconfig/targetset.xml
|
||||
%%EXAMPLESDIR%%/subsystems/util_src/lib.h
|
||||
%%EXAMPLESDIR%%/subsystems/util_src/lib.c
|
||||
%%EXAMPLESDIR%%/subsystems/util_src/c_lib.ads
|
||||
%%EXAMPLESDIR%%/subsystems/util_src/ada_lib.ads
|
||||
%%EXAMPLESDIR%%/subsystems/util_src/ada_lib.adb
|
||||
%%EXAMPLESDIR%%/subsystems/c_src/c_main.c
|
||||
%%EXAMPLESDIR%%/subsystems/common_subsystem.gpr
|
||||
%%EXAMPLESDIR%%/subsystems/c_main.gpr
|
||||
%%EXAMPLESDIR%%/subsystems/attribute_sharing.gpr
|
||||
%%EXAMPLESDIR%%/subsystems/ada_src/ada_main.adb
|
||||
%%EXAMPLESDIR%%/subsystems/ada_main.gpr
|
||||
%%EXAMPLESDIR%%/subsystems/Makefile
|
||||
%%EXAMPLESDIR%%/scenarios/main.gpr
|
||||
%%EXAMPLESDIR%%/scenarios/general_lib.gpr
|
||||
%%EXAMPLESDIR%%/scenarios/Makefile
|
||||
%%EXAMPLESDIR%%/ppc-elf/srcs/textio.ads
|
||||
%%EXAMPLESDIR%%/ppc-elf/srcs/textio.adb
|
||||
%%EXAMPLESDIR%%/ppc-elf/srcs/ppc_start.s
|
||||
%%EXAMPLESDIR%%/ppc-elf/srcs/hello.adb
|
||||
%%EXAMPLESDIR%%/ppc-elf/srcs/c_io.c
|
||||
%%EXAMPLESDIR%%/ppc-elf/hello.gpr
|
||||
%%EXAMPLESDIR%%/ppc-elf/gdb.run
|
||||
%%EXAMPLESDIR%%/ppc-elf/Makefile
|
||||
%%EXAMPLESDIR%%/namings/util-case2.ada
|
||||
%%EXAMPLESDIR%%/namings/util-case1.ada
|
||||
%%EXAMPLESDIR%%/namings/util.ads
|
||||
%%EXAMPLESDIR%%/namings/src1/main.adb
|
||||
%%EXAMPLESDIR%%/namings/_print3.adb
|
||||
%%EXAMPLESDIR%%/namings/_print2.ada
|
||||
%%EXAMPLESDIR%%/namings/namings.gpr
|
||||
%%EXAMPLESDIR%%/namings/my_routine.c1
|
||||
%%EXAMPLESDIR%%/namings/my_routine2.c1
|
||||
%%EXAMPLESDIR%%/namings/main.adb
|
||||
%%EXAMPLESDIR%%/namings/Makefile
|
||||
%%EXAMPLESDIR%%/matrix/src/multmat.f
|
||||
%%EXAMPLESDIR%%/matrix/src/main.adb
|
||||
%%EXAMPLESDIR%%/matrix/src/initmat.c
|
||||
%%EXAMPLESDIR%%/matrix/matrix.gpr
|
||||
%%EXAMPLESDIR%%/matrix/Makefile
|
||||
%%EXAMPLESDIR%%/libraries/static_lib.gpr
|
||||
%%EXAMPLESDIR%%/libraries/sa_lib.gpr
|
||||
%%EXAMPLESDIR%%/libraries/main4.gpr
|
||||
%%EXAMPLESDIR%%/libraries/main3.gpr
|
||||
%%EXAMPLESDIR%%/libraries/main2.gpr
|
||||
%%EXAMPLESDIR%%/libraries/main1.gpr
|
||||
%%EXAMPLESDIR%%/libraries/main0.gpr
|
||||
%%EXAMPLESDIR%%/libraries/lib_src/lib.h
|
||||
%%EXAMPLESDIR%%/libraries/lib_src/lib.c
|
||||
%%EXAMPLESDIR%%/libraries/lib_src/c_lib.ads
|
||||
%%EXAMPLESDIR%%/libraries/lib_src/ada_lib.ads
|
||||
%%EXAMPLESDIR%%/libraries/lib_src/ada_lib.adb
|
||||
%%EXAMPLESDIR%%/libraries/extern_lib.gpr
|
||||
%%EXAMPLESDIR%%/libraries/dynamic_lib.gpr
|
||||
%%EXAMPLESDIR%%/libraries/c_main.c
|
||||
%%EXAMPLESDIR%%/libraries/ada_main.adb
|
||||
%%EXAMPLESDIR%%/libraries/Makefile2
|
||||
%%EXAMPLESDIR%%/libraries/Makefile
|
||||
%%EXAMPLESDIR%%/first_steps/util_src/lib.h
|
||||
%%EXAMPLESDIR%%/first_steps/util_src/lib.c
|
||||
%%EXAMPLESDIR%%/first_steps/util_src/c_lib.ads
|
||||
%%EXAMPLESDIR%%/first_steps/util_src/ada_lib.ads
|
||||
%%EXAMPLESDIR%%/first_steps/util_src/ada_lib.adb
|
||||
%%EXAMPLESDIR%%/first_steps/c_src/c_main.c
|
||||
%%EXAMPLESDIR%%/first_steps/c_main.gpr
|
||||
%%EXAMPLESDIR%%/first_steps/ada_src/ada_main.adb
|
||||
%%EXAMPLESDIR%%/first_steps/ada_main.gpr
|
||||
%%EXAMPLESDIR%%/first_steps/Makefile
|
||||
%%EXAMPLESDIR%%/extended_projects/new_util_src/lib2.c
|
||||
%%EXAMPLESDIR%%/extended_projects/new_util_src/c_lib.ads
|
||||
%%EXAMPLESDIR%%/extended_projects/new_common_subsystem.gpr
|
||||
%%EXAMPLESDIR%%/extended_projects/new_ada_src/ada_main.adb
|
||||
%%EXAMPLESDIR%%/extended_projects/new_ada_main.gpr
|
||||
%%EXAMPLESDIR%%/extended_projects/Makefile
|
||||
%%EXAMPLESDIR%%/ada_f77/src/fm-types.ads
|
||||
%%EXAMPLESDIR%%/ada_f77/src/fm-tuple_manager.ads
|
||||
%%EXAMPLESDIR%%/ada_f77/src/fm-tuple_manager.adb
|
||||
%%EXAMPLESDIR%%/ada_f77/src/fm-system_dependant.ads
|
||||
%%EXAMPLESDIR%%/ada_f77/src/fm-system_dependant.adb
|
||||
%%EXAMPLESDIR%%/ada_f77/src/fm-protected_queue.ads
|
||||
%%EXAMPLESDIR%%/ada_f77/src/fm-protected_queue.adb
|
||||
%%EXAMPLESDIR%%/ada_f77/src/fm-locks.ads
|
||||
%%EXAMPLESDIR%%/ada_f77/src/fm-locks.adb
|
||||
%%EXAMPLESDIR%%/ada_f77/src/fm-interfac.ads
|
||||
%%EXAMPLESDIR%%/ada_f77/src/fm-interfac.adb
|
||||
%%EXAMPLESDIR%%/ada_f77/src/fm.ads
|
||||
%%EXAMPLESDIR%%/ada_f77/src/fm.adb
|
||||
%%EXAMPLESDIR%%/ada_f77/ft.gpr
|
||||
%%EXAMPLESDIR%%/ada_f77/fm.gpr
|
||||
%%EXAMPLESDIR%%/ada_f77/ess.f
|
||||
%%EXAMPLESDIR%%/ada_f77/Makefile
|
||||
%%EXAMPLESDIR%%/ada_cpp/src2/main.adb
|
||||
%%EXAMPLESDIR%%/ada_cpp/src2/animals.h
|
||||
%%EXAMPLESDIR%%/ada_cpp/src2/animals_c.cc
|
||||
%%EXAMPLESDIR%%/ada_cpp/src2/animals.ads
|
||||
%%EXAMPLESDIR%%/ada_cpp/src2/animals.adb
|
||||
%%EXAMPLESDIR%%/ada_cpp/src1/cpp_routine.h
|
||||
%%EXAMPLESDIR%%/ada_cpp/src1/cpp_routine.cpp
|
||||
%%EXAMPLESDIR%%/ada_cpp/src1/cpp_main.cpp
|
||||
%%EXAMPLESDIR%%/ada_cpp/src1/call_cpp.ads
|
||||
%%EXAMPLESDIR%%/ada_cpp/src1/call_cpp.adb
|
||||
%%EXAMPLESDIR%%/ada_cpp/src1/ada_main.adb
|
||||
%%EXAMPLESDIR%%/ada_cpp/except.gpr
|
||||
%%EXAMPLESDIR%%/ada_cpp/animals.gpr
|
||||
%%EXAMPLESDIR%%/ada_cpp/Makefile
|
||||
%%EXAMPLESDIR%%/Makefile
|
||||
%%DOCSDIR%%/txt/gprbuild_ug.txt
|
||||
%%DOCSDIR%%/pdf/gprbuild_ug.pdf
|
||||
%%DOCSDIR%%/info/gprbuild_ug.info
|
||||
%%DOCSDIR%%/html/tip.png
|
||||
%%DOCSDIR%%/html/note.png
|
||||
%%DOCSDIR%%/html/important.png
|
||||
%%DOCSDIR%%/html/gps_index.xml
|
||||
%%DOCSDIR%%/html/gprbuild_ug.html
|
||||
%%DOCSDIR%%/html/gprbuild.css
|
||||
%%DOCSDIR%%/html/gnat_style.css
|
||||
@dirrm %%DOCSDIR%%/html
|
||||
@dirrm %%DOCSDIR%%/info
|
||||
@dirrm %%DOCSDIR%%/pdf
|
||||
@dirrm %%DOCSDIR%%/txt
|
||||
@dirrm %%DOCSDIR%%
|
||||
@dirrmtry %%EXAMPLESDIR%%/ada_cpp/src1
|
||||
@dirrmtry %%EXAMPLESDIR%%/ada_cpp/src2
|
||||
@dirrmtry %%EXAMPLESDIR%%/ada_cpp
|
||||
@dirrmtry %%EXAMPLESDIR%%/ada_f77/dlib
|
||||
@dirrmtry %%EXAMPLESDIR%%/ada_f77/dobj
|
||||
@dirrmtry %%EXAMPLESDIR%%/ada_f77/fobj
|
||||
@dirrmtry %%EXAMPLESDIR%%/ada_f77/lib
|
||||
@dirrmtry %%EXAMPLESDIR%%/ada_f77/obj
|
||||
@dirrmtry %%EXAMPLESDIR%%/ada_f77/src
|
||||
@dirrmtry %%EXAMPLESDIR%%/ada_f77
|
||||
@dirrmtry %%EXAMPLESDIR%%/extended_projects/new_ada_src
|
||||
@dirrmtry %%EXAMPLESDIR%%/extended_projects/new_obj
|
||||
@dirrmtry %%EXAMPLESDIR%%/extended_projects/new_obj_util
|
||||
@dirrmtry %%EXAMPLESDIR%%/extended_projects/new_util_src
|
||||
@dirrmtry %%EXAMPLESDIR%%/extended_projects
|
||||
@dirrmtry %%EXAMPLESDIR%%/first_steps/ada_src
|
||||
@dirrmtry %%EXAMPLESDIR%%/first_steps/c_src
|
||||
@dirrmtry %%EXAMPLESDIR%%/first_steps/obj
|
||||
@dirrmtry %%EXAMPLESDIR%%/first_steps/obj1
|
||||
@dirrmtry %%EXAMPLESDIR%%/first_steps/util_src
|
||||
@dirrmtry %%EXAMPLESDIR%%/first_steps
|
||||
@dirrmtry %%EXAMPLESDIR%%/libraries/lib
|
||||
@dirrmtry %%EXAMPLESDIR%%/libraries/lib2
|
||||
@dirrmtry %%EXAMPLESDIR%%/libraries/lib3
|
||||
@dirrmtry %%EXAMPLESDIR%%/libraries/lib_src
|
||||
@dirrmtry %%EXAMPLESDIR%%/libraries/obj
|
||||
@dirrmtry %%EXAMPLESDIR%%/libraries/obj1
|
||||
@dirrmtry %%EXAMPLESDIR%%/libraries/obj2
|
||||
@dirrmtry %%EXAMPLESDIR%%/libraries/obj3
|
||||
@dirrmtry %%EXAMPLESDIR%%/libraries
|
||||
@dirrmtry %%EXAMPLESDIR%%/matrix/obj
|
||||
@dirrmtry %%EXAMPLESDIR%%/matrix/src
|
||||
@dirrmtry %%EXAMPLESDIR%%/matrix
|
||||
@dirrmtry %%EXAMPLESDIR%%/namings/obj-case1
|
||||
@dirrmtry %%EXAMPLESDIR%%/namings/obj-case2
|
||||
@dirrmtry %%EXAMPLESDIR%%/namings/obj-case3
|
||||
@dirrmtry %%EXAMPLESDIR%%/namings/src1
|
||||
@dirrmtry %%EXAMPLESDIR%%/namings
|
||||
@dirrmtry %%EXAMPLESDIR%%/ppc-elf/objs
|
||||
@dirrmtry %%EXAMPLESDIR%%/ppc-elf/srcs
|
||||
@dirrmtry %%EXAMPLESDIR%%/ppc-elf
|
||||
@dirrmtry %%EXAMPLESDIR%%/scenarios/obj
|
||||
@dirrmtry %%EXAMPLESDIR%%/scenarios/obj1
|
||||
@dirrmtry %%EXAMPLESDIR%%/scenarios
|
||||
@dirrmtry %%EXAMPLESDIR%%/subsystems/ada_src
|
||||
@dirrmtry %%EXAMPLESDIR%%/subsystems/c_src
|
||||
@dirrmtry %%EXAMPLESDIR%%/subsystems/obj
|
||||
@dirrmtry %%EXAMPLESDIR%%/subsystems/obj1
|
||||
@dirrmtry %%EXAMPLESDIR%%/subsystems/obj_util
|
||||
@dirrmtry %%EXAMPLESDIR%%/subsystems/util_src
|
||||
@dirrmtry %%EXAMPLESDIR%%/subsystems
|
||||
@dirrmtry %%EXAMPLESDIR%%
|
||||
@dirrmtry share/gprbuild
|
||||
@dirrmtry share/gpr
|
||||
@dirrmtry share/gprconfig
|
||||
@dirrmtry libexec/gprbuild
|
Loading…
Reference in New Issue
Block a user