aboutsummaryrefslogtreecommitdiffstats
path: root/lang/glade-gpl
diff options
context:
space:
mode:
authorthierry <thierry@FreeBSD.org>2006-05-26 01:37:23 +0800
committerthierry <thierry@FreeBSD.org>2006-05-26 01:37:23 +0800
commitc13a6cf793721c6c2fab7a984ee01b2a09f2b2b8 (patch)
tree37348ba6bab94f9353ccc9255c9b9b5214eb80c6 /lang/glade-gpl
parent3afefd7ec68fe401889a8ea872ed02cae36c3cdc (diff)
downloadfreebsd-ports-gnome-c13a6cf793721c6c2fab7a984ee01b2a09f2b2b8.tar.gz
freebsd-ports-gnome-c13a6cf793721c6c2fab7a984ee01b2a09f2b2b8.tar.zst
freebsd-ports-gnome-c13a6cf793721c6c2fab7a984ee01b2a09f2b2b8.zip
- Update to 2005;
- Take maintainership. PR: ports/95055 Submitted by: Max E. Kuznecov <mek (at) mek.uz.ua>
Diffstat (limited to 'lang/glade-gpl')
-rw-r--r--lang/glade-gpl/Makefile43
-rw-r--r--lang/glade-gpl/distinfo6
-rw-r--r--lang/glade-gpl/files/patch-Garlic-Makefile.am16
-rw-r--r--lang/glade-gpl/files/patch-ac11
-rw-r--r--lang/glade-gpl/files/patch-ad11
-rw-r--r--lang/glade-gpl/files/patch-ae11
-rw-r--r--lang/glade-gpl/files/patch-af11
-rw-r--r--lang/glade-gpl/pkg-descr2
-rw-r--r--lang/glade-gpl/pkg-plist187
9 files changed, 135 insertions, 163 deletions
diff --git a/lang/glade-gpl/Makefile b/lang/glade-gpl/Makefile
index 38e3e9b6c1a1..7346a352277a 100644
--- a/lang/glade-gpl/Makefile
+++ b/lang/glade-gpl/Makefile
@@ -6,36 +6,35 @@
#
PORTNAME= gnat-glade
-PORTVERSION= 3.15p
-PORTREVISION= 1
+PORTVERSION= 2005
CATEGORIES= lang
-MASTER_SITES= ftp://cs.nyu.edu/pub/gnat/${PORTVERSION}/glade/
-DISTNAME= glade-${PORTVERSION}-src
+MASTER_SITES= ${MASTER_SITE_LOCAL}
+DISTNAME= glade-gpl-${PORTVERSION}-src
EXTRACT_SUFX= .tgz
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= mek@mek.uz.ua
COMMENT= GNU Ada distributed systems annex
-BUILD_DEPENDS= adagcc:${PORTSDIR}/lang/gnat
+BUILD_DEPENDS= gnatgcc:${PORTSDIR}/lang/gnat
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} >= 500039
-WITHOUT_CPU_CFLAGS= yes
-.endif
-USE_AUTOTOOLS= automake:14 autoconf:213
-CONFIGURE_ENV= ADA=adagcc
+USE_AUTOTOOLS= automake:14 autoconf:259
USE_GMAKE= yes
-USE_PERL5_BUILD=yes
+CONFIGURE_ARGS= --prefix=${PREFIX} --program-transform-name=''
-ADACFLAGS?=
-CFLAGS=${ADACFLAGS}
-
-pre-configure:
- ${PERL} -pi -e "s@aclocal\)@${ACLOCAL})@g;\
- s@automake\)@${AUTOMAKE})@g" ${WRKSRC}/aclocal.m4
+.include <bsd.port.pre.mk>
-post-install:
- ${STRIP_CMD} ${PREFIX}/bin/gnatdist
+# Check for GLADE sources.
+GLADE_SRC=${DISTNAME}${EXTRACT_SUFX}
+
+.if !exists(${DISTDIR}/${GLADE_SRC}) && !defined(PACKAGE_BUILDING)
+ECHO_MSG=/usr/bin/printf
+IGNORE=: Because of licensing and registration restrictions,\n\
+you must fetch the source distribution manually.\n\
+Please access http://libre.adacore.com/\n\
+with a web browser, register (it's free), and log in. Download the source\n\
+file:\n\
+\t${DISTFILES}\n\
+and place it in ${DISTDIR}.\n
+.endif
.include <bsd.port.post.mk>
diff --git a/lang/glade-gpl/distinfo b/lang/glade-gpl/distinfo
index f266e1000e91..62526923570c 100644
--- a/lang/glade-gpl/distinfo
+++ b/lang/glade-gpl/distinfo
@@ -1,3 +1,3 @@
-MD5 (glade-3.15p-src.tgz) = 44e478a03eef8d65d597558f826b3128
-SHA256 (glade-3.15p-src.tgz) = 14f7e07e9e2ce042e66180f52651a2b92cace79e92af502bb0f16b13211df040
-SIZE (glade-3.15p-src.tgz) = 1061859
+MD5 (glade-gpl-2005-src.tgz) = b874e42e754bcd0b02925ff083d40092
+SHA256 (glade-gpl-2005-src.tgz) = ef1764e451a1027e2e177db75c77871982c50f8ce42edb577727f6d643520308
+SIZE (glade-gpl-2005-src.tgz) = 517331
diff --git a/lang/glade-gpl/files/patch-Garlic-Makefile.am b/lang/glade-gpl/files/patch-Garlic-Makefile.am
new file mode 100644
index 000000000000..1ef6315c80eb
--- /dev/null
+++ b/lang/glade-gpl/files/patch-Garlic-Makefile.am
@@ -0,0 +1,16 @@
+--- Garlic/Makefile.am.orig Tue Mar 28 02:43:13 2006
++++ Garlic/Makefile.am Tue Mar 28 02:43:23 2006
+@@ -164,13 +164,11 @@
+
+ s-galiop.ads:
+ @echo "private package System.Garlic.Linker_Options is" >s-galiop.ads
+- @echo "" >>s-galiop.ads
+ @if [ "x$(EXTRA_LIBS)" != "x" ] ; then\
+ for option in `echo $(EXTRA_LIBS)`; do\
+ echo " pragma Linker_Options (\"$$option\");" >>s-galiop.ads;\
+ done;\
+ fi
+- @echo "" >>s-galiop.ads
+ @echo "end System.Garlic.Linker_Options;" >>s-galiop.ads
+
+ used:
diff --git a/lang/glade-gpl/files/patch-ac b/lang/glade-gpl/files/patch-ac
deleted file mode 100644
index 646677f32f61..000000000000
--- a/lang/glade-gpl/files/patch-ac
+++ /dev/null
@@ -1,11 +0,0 @@
---- Dist/xe_utils.adb.orig Mon Nov 13 11:33:17 2000
-+++ Dist/xe_utils.adb Mon Nov 13 11:33:22 2000
-@@ -630,7 +630,7 @@
- Obj_Suffix := Str_To_Id (Get_Object_Suffix.all);
- Exe_Suffix := Str_To_Id (Get_Executable_Suffix.all);
-
-- Gcc := Locate ("gcc");
-+ Gcc := Locate ("adagcc");
- Link := Locate ("ln", False);
- Gnatbind := Locate ("gnatbind");
- Gnatlink := Locate ("gnatlink");
diff --git a/lang/glade-gpl/files/patch-ad b/lang/glade-gpl/files/patch-ad
deleted file mode 100644
index 0ba7673dce48..000000000000
--- a/lang/glade-gpl/files/patch-ad
+++ /dev/null
@@ -1,11 +0,0 @@
---- Dist/xe_usage.adb.orig Wed May 3 20:07:54 2000
-+++ Dist/xe_usage.adb Wed May 3 20:08:07 2000
-@@ -70,7 +70,7 @@
- Write_Eol;
-
- Write_Str ("Gcc switches such as -g, -O, etc.");
-- Write_Str (" are directly passed to gcc");
-+ Write_Str (" are directly passed to adagcc");
- Write_Eol;
- Write_Eol;
-
diff --git a/lang/glade-gpl/files/patch-ae b/lang/glade-gpl/files/patch-ae
deleted file mode 100644
index 4caa6e576665..000000000000
--- a/lang/glade-gpl/files/patch-ae
+++ /dev/null
@@ -1,11 +0,0 @@
---- ada/ali.adb.orig Wed May 3 20:09:02 2000
-+++ ada/ali.adb Wed May 3 20:09:13 2000
-@@ -220,7 +220,7 @@
- Write_Str (" is incorrectly formatted");
- Write_Eol;
- Write_Str
-- ("make sure you are using consistent versions of gcc/gnatbind");
-+ ("make sure you are using consistent versions of adagcc/gnatbind");
- Write_Eol;
-
- -- Find start of line
diff --git a/lang/glade-gpl/files/patch-af b/lang/glade-gpl/files/patch-af
deleted file mode 100644
index 27378b0647b4..000000000000
--- a/lang/glade-gpl/files/patch-af
+++ /dev/null
@@ -1,11 +0,0 @@
---- ada/make.adb.orig Wed May 3 20:09:55 2000
-+++ ada/make.adb Wed May 3 20:10:20 2000
-@@ -238,7 +238,7 @@
- -- Compiler, Binder & Linker Data and Subprograms --
- ----------------------------------------------------
-
-- Gcc : String_Access := Program_Name ("gcc");
-+ Gcc : String_Access := Program_Name ("adagcc");
- Gnatbind : String_Access := Program_Name ("gnatbind");
- Gnatlink : String_Access := Program_Name ("gnatlink");
- -- Default compiler, binder, linker programs
diff --git a/lang/glade-gpl/pkg-descr b/lang/glade-gpl/pkg-descr
index 790d076672e8..a410c53b7592 100644
--- a/lang/glade-gpl/pkg-descr
+++ b/lang/glade-gpl/pkg-descr
@@ -1,7 +1,7 @@
GLADE is GNAT's companion package for building distributed systems in Ada.
GNAT+GLADE is a complete implementation of the Ada 95 programming language.
-WWW: http://www.gnat.com/
+WWW: http://libre.act-europe.com/
Note: because of the existence of GLADE, the GTK GUI builder, this package
has been renamed gnat-glade, as is done in Linux distributions such
diff --git a/lang/glade-gpl/pkg-plist b/lang/glade-gpl/pkg-plist
index d91a8b06062d..0f6deb52c08d 100644
--- a/lang/glade-gpl/pkg-plist
+++ b/lang/glade-gpl/pkg-plist
@@ -1,137 +1,138 @@
bin/gnatdist
-lib/garlic/libgnat.a
+lib/garlic/libgarlic.a
lib/garlic/libgnarl.a
-lib/garlic/s-gaprtc.ads
-lib/garlic/s-gaprtc.adb
-lib/garlic/s-gptcse.ads
-lib/garlic/s-gptcse.adb
-lib/garlic/s-gafizi.ads
+lib/garlic/libgnat.a
lib/garlic/s-gafizi.adb
+lib/garlic/s-gafizi.ads
+lib/garlic/s-gafizi.ali
lib/garlic/s-galiop.ads
-lib/garlic/s-ganata.ads
+lib/garlic/s-galiop.ali
lib/garlic/s-ganata.adb
-lib/garlic/s-ganeut.ads
+lib/garlic/s-ganata.ads
+lib/garlic/s-ganata.ali
lib/garlic/s-ganeut.adb
-lib/garlic/s-ganota.ads
+lib/garlic/s-ganeut.ads
+lib/garlic/s-ganeut.ali
lib/garlic/s-ganota.adb
-lib/garlic/s-gaphlo.ads
+lib/garlic/s-ganota.ads
+lib/garlic/s-ganota.ali
lib/garlic/s-gaphlo.adb
+lib/garlic/s-gaphlo.ads
+lib/garlic/s-gaphlo.ali
lib/garlic/s-gaplsp.ads
-lib/garlic/s-gaprco.ads
+lib/garlic/s-gaplsp.ali
lib/garlic/s-gaprco.adb
-lib/garlic/s-gaprre.ads
+lib/garlic/s-gaprco.ads
+lib/garlic/s-gaprco.ali
+lib/garlic/s-gaprma.adb
+lib/garlic/s-gaprma.ads
+lib/garlic/s-gaprma.ali
lib/garlic/s-gaprre.adb
-lib/garlic/s-gardeb.ads
-lib/garlic/s-gardeb.adb
-lib/garlic/s-garexc.ads
-lib/garlic/s-garexc.adb
-lib/garlic/s-garfil.ads
-lib/garlic/s-garfil.adb
-lib/garlic/s-gargro.ads
-lib/garlic/s-gargro.adb
-lib/garlic/s-garhea.ads
-lib/garlic/s-garhea.adb
-lib/garlic/s-garlic.ads
-lib/garlic/s-garopt.ads
-lib/garlic/s-garopt.adb
-lib/garlic/s-garpar.ads
-lib/garlic/s-garpar.adb
-lib/garlic/s-garpri.ads
-lib/garlic/s-garpro.ads
-lib/garlic/s-garpro.adb
-lib/garlic/s-garrem.ads
-lib/garlic/s-garrem.adb
-lib/garlic/s-garsta.ads
-lib/garlic/s-garsta.adb
-lib/garlic/s-garstr.ads
-lib/garlic/s-garstr.adb
-lib/garlic/s-gartas.ads
-lib/garlic/s-gartas.adb
-lib/garlic/s-gartra.ads
-lib/garlic/s-gartra.adb
-lib/garlic/s-garela.ads
-lib/garlic/s-garela.adb
-lib/garlic/s-garsto.ads
-lib/garlic/s-garsto.adb
-lib/garlic/s-gartab.ads
-lib/garlic/s-gartab.adb
-lib/garlic/s-garter.ads
-lib/garlic/s-garter.adb
-lib/garlic/s-gartyp.ads
-lib/garlic/s-gartyp.adb
-lib/garlic/s-garuni.ads
-lib/garlic/s-garuni.adb
-lib/garlic/s-garuti.ads
-lib/garlic/s-garuti.adb
-lib/garlic/s-gasoli.ads
-lib/garlic/s-gasoli.adb
-lib/garlic/s-gastco.ads
-lib/garlic/s-gastco.adb
-lib/garlic/s-gastdf.ads
-lib/garlic/s-gastdf.adb
-lib/garlic/s-gastds.ads
-lib/garlic/s-gastds.adb
-lib/garlic/s-gastha.ads
-lib/garlic/s-gastha.adb
-lib/garlic/s-gprese.ads
-lib/garlic/s-parint.ads
-lib/garlic/s-parint.adb
-lib/garlic/s-rpc.ads
-lib/garlic/s-rpc.adb
-lib/garlic/s-rpcser.ads
-lib/garlic/s-rpcser.adb
-lib/garlic/s-rpstio.ads
-lib/garlic/s-rpstio.adb
-lib/garlic/s-shasto.ads
-lib/garlic/s-shasto.adb
-lib/garlic/s-stratt.adb
-lib/garlic/s-gptcse.ali
+lib/garlic/s-gaprre.ads
+lib/garlic/s-gaprre.ali
+lib/garlic/s-gaprtc.adb
+lib/garlic/s-gaprtc.ads
lib/garlic/s-gaprtc.ali
-lib/garlic/s-gafizi.ali
-lib/garlic/s-galiop.ali
-lib/garlic/s-ganata.ali
-lib/garlic/s-ganeut.ali
-lib/garlic/s-gaplsp.ali
-lib/garlic/s-gaphlo.ali
-lib/garlic/s-gaprco.ali
+lib/garlic/s-gardeb.adb
+lib/garlic/s-gardeb.ads
lib/garlic/s-gardeb.ali
+lib/garlic/s-garela.adb
+lib/garlic/s-garela.ads
lib/garlic/s-garela.ali
+lib/garlic/s-garexc.adb
+lib/garlic/s-garexc.ads
lib/garlic/s-garexc.ali
+lib/garlic/s-garfil.adb
+lib/garlic/s-garfil.ads
lib/garlic/s-garfil.ali
+lib/garlic/s-gargro.adb
+lib/garlic/s-gargro.ads
lib/garlic/s-gargro.ali
+lib/garlic/s-garhea.adb
+lib/garlic/s-garhea.ads
lib/garlic/s-garhea.ali
+lib/garlic/s-garlic.ads
lib/garlic/s-garlic.ali
-lib/garlic/s-gaprma.adb
-lib/garlic/s-gaprma.ads
-lib/garlic/s-gaprma.ali
-lib/garlic/s-gaprre.ali
+lib/garlic/s-garopt.adb
+lib/garlic/s-garopt.ads
lib/garlic/s-garopt.ali
+lib/garlic/s-garpar.adb
+lib/garlic/s-garpar.ads
lib/garlic/s-garpar.ali
lib/garlic/s-garpri.adb
+lib/garlic/s-garpri.ads
lib/garlic/s-garpri.ali
+lib/garlic/s-garpro.adb
+lib/garlic/s-garpro.ads
lib/garlic/s-garpro.ali
+lib/garlic/s-garrem.adb
+lib/garlic/s-garrem.ads
lib/garlic/s-garrem.ali
+lib/garlic/s-garsta.adb
+lib/garlic/s-garsta.ads
lib/garlic/s-garsta.ali
+lib/garlic/s-garsto.adb
+lib/garlic/s-garsto.ads
+lib/garlic/s-garsto.ali
+lib/garlic/s-garstr.adb
+lib/garlic/s-garstr.ads
lib/garlic/s-garstr.ali
+lib/garlic/s-gartab.adb
+lib/garlic/s-gartab.ads
lib/garlic/s-gartab.ali
+lib/garlic/s-gartas.adb
+lib/garlic/s-gartas.ads
lib/garlic/s-gartas.ali
-lib/garlic/s-gartra.ali
+lib/garlic/s-garter.adb
+lib/garlic/s-garter.ads
lib/garlic/s-garter.ali
+lib/garlic/s-gartra.adb
+lib/garlic/s-gartra.ads
+lib/garlic/s-gartra.ali
+lib/garlic/s-gartyp.adb
+lib/garlic/s-gartyp.ads
lib/garlic/s-gartyp.ali
+lib/garlic/s-garuni.adb
+lib/garlic/s-garuni.ads
lib/garlic/s-garuni.ali
+lib/garlic/s-garuti.adb
+lib/garlic/s-garuti.ads
lib/garlic/s-garuti.ali
-lib/garlic/s-garsto.ali
+lib/garlic/s-gasoli.adb
+lib/garlic/s-gasoli.ads
+lib/garlic/s-gasoli.ali
+lib/garlic/s-gastco.adb
+lib/garlic/s-gastco.ads
lib/garlic/s-gastco.ali
+lib/garlic/s-gastdf.adb
+lib/garlic/s-gastdf.ads
lib/garlic/s-gastdf.ali
-lib/garlic/s-gasoli.ali
+lib/garlic/s-gastds.adb
+lib/garlic/s-gastds.ads
lib/garlic/s-gastds.ali
-lib/garlic/s-ganota.ali
+lib/garlic/s-gastha.adb
+lib/garlic/s-gastha.ads
+lib/garlic/s-gastha.ali
+lib/garlic/s-gprese.ads
lib/garlic/s-gprese.ali
+lib/garlic/s-gptcse.adb
+lib/garlic/s-gptcse.ads
+lib/garlic/s-gptcse.ali
+lib/garlic/s-parint.adb
+lib/garlic/s-parint.ads
lib/garlic/s-parint.ali
+lib/garlic/s-rpc.adb
+lib/garlic/s-rpc.ads
lib/garlic/s-rpc.ali
+lib/garlic/s-rpcser.adb
+lib/garlic/s-rpcser.ads
lib/garlic/s-rpcser.ali
+lib/garlic/s-rpstio.adb
+lib/garlic/s-rpstio.ads
lib/garlic/s-rpstio.ali
+lib/garlic/s-shasto.adb
+lib/garlic/s-shasto.ads
lib/garlic/s-shasto.ali
+lib/garlic/s-stratt.adb
lib/garlic/s-stratt.ali
-lib/garlic/libgarlic.a
@dirrm lib/garlic