ports/95055: update: lang/gnat-glade. Take maintainership.
Max E. Kuznecov
mek at mek.uz.ua
Tue Mar 28 21:21:32 UTC 2006
>Number: 95055
>Category: ports
>Synopsis: update: lang/gnat-glade. Take maintainership.
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Tue Mar 28 21:20:19 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Max E. Kuznecov
>Release: FreeBSD 6.0-RELEASE i386
>Organization:
TrioSoft
>Environment:
System: FreeBSD syhpoon-hq.ein.uz.ua 6.0-RELEASE FreeBSD 6.0-RELEASE #0: Sat Nov 5 20:13:52 EET 2005 syhpoon at syhpoon-hq.ein.uz.ua:/usr/obj/usr/src/sys/DOM i386
>Description:
Update lang/gnat-glade. Take maintainership.
>How-To-Repeat:
--
>Fix:
--- gnat-glade-2005 begins here ---
diff -ruN gnat-glade.orig/Makefile gnat-glade/Makefile
--- gnat-glade.orig/Makefile Tue Mar 21 23:14:03 2006
+++ gnat-glade/Makefile Tue Mar 28 18:19:09 2006
@@ -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 at FreeBSD.org
+MAINTAINER= mek at 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}
+.include <bsd.port.pre.mk>
-pre-configure:
- ${PERL} -pi -e "s at aclocal\)@${ACLOCAL})@g;\
- s at automake\)@${AUTOMAKE})@g" ${WRKSRC}/aclocal.m4
+# Check for GLADE sources.
+GLADE_SRC=${DISTNAME}${EXTRACT_SUFX}
-post-install:
- ${STRIP_CMD} ${PREFIX}/bin/gnatdist
+.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 -ruN gnat-glade.orig/distinfo gnat-glade/distinfo
--- gnat-glade.orig/distinfo Tue Mar 21 23:14:03 2006
+++ gnat-glade/distinfo Mon Mar 27 03:37:01 2006
@@ -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 -ruN gnat-glade.orig/files/patch-Garlic-Makefile.am gnat-glade/files/patch-Garlic-Makefile.am
--- gnat-glade.orig/files/patch-Garlic-Makefile.am Thu Jan 1 03:00:00 1970
+++ gnat-glade/files/patch-Garlic-Makefile.am Tue Mar 28 02:43:40 2006
@@ -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 -ruN gnat-glade.orig/files/patch-ac gnat-glade/files/patch-ac
--- gnat-glade.orig/files/patch-ac Tue Mar 21 23:14:03 2006
+++ gnat-glade/files/patch-ac Thu Jan 1 03:00:00 1970
@@ -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 -ruN gnat-glade.orig/files/patch-ad gnat-glade/files/patch-ad
--- gnat-glade.orig/files/patch-ad Tue Mar 21 23:14:03 2006
+++ gnat-glade/files/patch-ad Thu Jan 1 03:00:00 1970
@@ -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 -ruN gnat-glade.orig/files/patch-ae gnat-glade/files/patch-ae
--- gnat-glade.orig/files/patch-ae Tue Mar 21 23:14:03 2006
+++ gnat-glade/files/patch-ae Thu Jan 1 03:00:00 1970
@@ -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 -ruN gnat-glade.orig/files/patch-af gnat-glade/files/patch-af
--- gnat-glade.orig/files/patch-af Tue Mar 21 23:14:03 2006
+++ gnat-glade/files/patch-af Thu Jan 1 03:00:00 1970
@@ -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 -ruN gnat-glade.orig/pkg-descr gnat-glade/pkg-descr
--- gnat-glade.orig/pkg-descr Tue Mar 21 23:14:03 2006
+++ gnat-glade/pkg-descr Tue Mar 28 01:59:57 2006
@@ -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 -ruN gnat-glade.orig/pkg-plist gnat-glade/pkg-plist
--- gnat-glade.orig/pkg-plist Tue Mar 21 23:14:03 2006
+++ gnat-glade/pkg-plist Tue Mar 28 17:02:37 2006
@@ -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
--- gnat-glade-2005 ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list