diff options
author | Tupone Alfredo <tupone@gentoo.org> | 2017-06-28 22:16:14 +0200 |
---|---|---|
committer | Tupone Alfredo <tupone@gentoo.org> | 2017-06-28 22:16:14 +0200 |
commit | 1768732cd0b4449a50874131b7b583f7617c5bf9 (patch) | |
tree | 95562a770a4d2ab5276ba8b3196e832bf7ec1730 /dev-ada/gnat_util/files | |
parent | dev-util/debootstrap: ia64 stable, bug #616536 (diff) | |
download | gentoo-1768732cd0b4449a50874131b7b583f7617c5bf9.tar.gz gentoo-1768732cd0b4449a50874131b7b583f7617c5bf9.tar.bz2 gentoo-1768732cd0b4449a50874131b7b583f7617c5bf9.zip |
dev-ada/gnat_util: Add version 2017
Package-Manager: Portage-2.3.6, Repoman-2.3.1
Diffstat (limited to 'dev-ada/gnat_util/files')
-rw-r--r-- | dev-ada/gnat_util/files/gnat_util-2017-gentoo.patch | 80 |
1 files changed, 80 insertions, 0 deletions
diff --git a/dev-ada/gnat_util/files/gnat_util-2017-gentoo.patch b/dev-ada/gnat_util/files/gnat_util-2017-gentoo.patch new file mode 100644 index 000000000000..50f74d3a1381 --- /dev/null +++ b/dev-ada/gnat_util/files/gnat_util-2017-gentoo.patch @@ -0,0 +1,80 @@ +--- gnat_util-gpl-2014-src/Makefile.old 2016-12-28 09:56:49.378950217 +0100 ++++ gnat_util-gpl-2014-src/Makefile 2016-12-28 09:57:12.301562519 +0100 +@@ -21,21 +21,30 @@ + + .PHONY: all + all: generate_sources +- ${BUILDER} -m -XOS=$(OS_TYPE) -XBUILD=$(BUILD_TYPE) \ +- -XLIBRARY_TYPE=static -Pgnat_util -p ++ $(MAKE) build-static + ifeq ($(ENABLE_SHARED), yes) +- ${BUILDER} -m -XOS=$(OS_TYPE) -XBUILD=$(BUILD_TYPE) \ +- -XLIBRARY_TYPE=relocatable -Pgnat_util -p ++ $(MAKE) build-shared + endif ++ $(MAKE) build-static-pic ++build-static: ++ ${BUILDER} -m -XOS=$(OS_TYPE) -XBUILD=$(BUILD_TYPE) \ ++ -XLIBRARY_TYPE=static -Pgnat_util -p -XCC=${CC} \ ++ -cargs:ada $(ADAFLAGS) -cargs:C $(CFLAGS) ++build-shared: ++ ${BUILDER} -m -XOS=$(OS_TYPE) -XBUILD=$(BUILD_TYPE) \ ++ -XLIBRARY_TYPE=relocatable -Pgnat_util -p -XCC=${CC} \ ++ -cargs:ada $(ADAFLAGS) -cargs:C $(CFLAGS) ++build-static-pic: + ${BUILDER} -m -XOS=$(OS_TYPE) -XBUILD=$(BUILD_TYPE) \ +- -XLIBRARY_TYPE=static-pic -Pgnat_util -p ++ -XLIBRARY_TYPE=static-pic -Pgnat_util -p -XCC=${CC} \ ++ -cargs:ada $(ADAFLAGS) -cargs:C $(CFLAGS) + + .PHONY: generate_sources + generate_sources: + $(MKDIR) $(SRC) + $(CP) xsnamest.adb xutil.* snames.adb-tmpl snames.ads-tmpl snames.h-tmpl $(SRC) + (cd $(SRC) && \ +- gnatmake -gnatf -gnatwae -gnatyg -gnatyS xsnamest && \ ++ ${GNATMAKE} -gnatf -gnatwae -gnatyg -gnatyS xsnamest && \ + ./xsnamest && mv snames.ns snames.ads && mv snames.nb snames.adb) + $(CP) sdefault_adb.gnat_util $(SRC)/sdefault.adb + +@@ -47,6 +56,12 @@ + + .PHONY: install + install: install-clean ++ ${MAKE} install-static ++ifeq ($(ENABLE_SHARED), yes) ++ ${MAKE} install-shared ++endif ++ ${MAKE} install-static-pic ++install-static: + ${INSTALLER} -p -f -m -XOS=$(OS_TYPE) -XBUILD=$(BUILD_TYPE) \ + -XLIBRARY_TYPE=static \ + --prefix=$(prefix) \ +@@ -54,7 +69,7 @@ + --lib-subdir=lib/gnat_util/static \ + --project-subdir=lib/gnat \ + --build-var=LIBRARY_TYPE --build-name=static -Pgnat_util +-ifeq ($(ENABLE_SHARED), yes) ++install-shared: + ${INSTALLER} -p -f -m -XOS=$(OS_TYPE) -XBUILD=$(BUILD_TYPE) \ + -XLIBRARY_TYPE=relocatable \ + --prefix=$(prefix) \ +@@ -62,7 +77,7 @@ + --lib-subdir=lib/gnat_util/relocatable \ + --project-subdir=lib/gnat \ + --build-var=LIBRARY_TYPE --build-name=relocatable -Pgnat_util +-endif ++install-static-pic: + ${INSTALLER} -p -f -m -XOS=$(OS_TYPE) -XBUILD=$(BUILD_TYPE) \ + -XLIBRARY_TYPE=static-pic \ + --prefix=$(prefix) \ +--- gnat_util-gpl-2016-src/gnat_util.gpr.old 2017-02-09 22:15:27.153827164 +0100 ++++ gnat_util-gpl-2016-src/gnat_util.gpr 2017-02-09 22:15:38.307627480 +0100 +@@ -31,6 +31,7 @@ + for Default_Switches ("Ada") use ("-O0", "-gnato", "-g", "-gnata"); + for Default_Switches ("C") use ("-g"); + end case; ++ for Driver ("C") use External ("CC", "gcc"); + end Compiler; + + package Builder is |