diff options
author | Wen Heping <wen@FreeBSD.org> | 2011-03-01 09:44:47 +0000 |
---|---|---|
committer | Wen Heping <wen@FreeBSD.org> | 2011-03-01 09:44:47 +0000 |
commit | 7bec73f569e1f35ba49bfea2d143594dfee1919e (patch) | |
tree | c236148581e7e18c7bf714e0b235f76dc937ca3b | |
parent | f5ce71b359a63ee68139187a9670b1e5ee079efb (diff) | |
download | ports-7bec73f569e1f35ba49bfea2d143594dfee1919e.tar.gz ports-7bec73f569e1f35ba49bfea2d143594dfee1919e.zip |
Notes
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/gprbuild-aux/Makefile | 35 | ||||
-rw-r--r-- | devel/gprbuild-aux/distinfo | 2 | ||||
-rw-r--r-- | devel/gprbuild-aux/pkg-descr | 14 | ||||
-rw-r--r-- | devel/gprbuild-aux/pkg-plist | 191 |
5 files changed, 243 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index 7dc6d0df42c5..d81fc154048b 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -531,6 +531,7 @@ SUBDIR += googletest SUBDIR += gorm SUBDIR += gperf + SUBDIR += gprbuild-aux SUBDIR += gpsim SUBDIR += gputils SUBDIR += grantlee diff --git a/devel/gprbuild-aux/Makefile b/devel/gprbuild-aux/Makefile new file mode 100644 index 000000000000..571d94db4b14 --- /dev/null +++ b/devel/gprbuild-aux/Makefile @@ -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> diff --git a/devel/gprbuild-aux/distinfo b/devel/gprbuild-aux/distinfo new file mode 100644 index 000000000000..cd2d743aa735 --- /dev/null +++ b/devel/gprbuild-aux/distinfo @@ -0,0 +1,2 @@ +SHA256 (gprbuild-aux-20101120.tar.bz2) = ad6e7901ce29c6fa6bdc6298ba84309a93c47658fb1c2ad79c0142688b4b4b7e +SIZE (gprbuild-aux-20101120.tar.bz2) = 1470482 diff --git a/devel/gprbuild-aux/pkg-descr b/devel/gprbuild-aux/pkg-descr new file mode 100644 index 000000000000..9b3ec2557353 --- /dev/null +++ b/devel/gprbuild-aux/pkg-descr @@ -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/ diff --git a/devel/gprbuild-aux/pkg-plist b/devel/gprbuild-aux/pkg-plist new file mode 100644 index 000000000000..ac9294ece059 --- /dev/null +++ b/devel/gprbuild-aux/pkg-plist @@ -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 |