Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Mar 2006 23:48:37 +0300 (EEST)
From:      "Max E. Kuznecov" <mek@mek.uz.ua>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/95055: update: lang/gnat-glade. Take maintainership.
Message-ID:  <200603282048.k2SKmbOD000925@syhpoon-hq.ein.uz.ua>
Resent-Message-ID: <200603282120.k2SLKKvq018999@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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@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@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}
+.include <bsd.port.pre.mk>
 
-pre-configure:
-	${PERL} -pi -e "s@aclocal\)@${ACLOCAL})@g;\
-			s@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:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200603282048.k2SKmbOD000925>