Date: Wed, 3 May 2000 20:18:08 +0200 (CEST) From: sam@inf.enst.fr To: FreeBSD-gnats-submit@freebsd.org Subject: ports/18374: New port: gnat-glade Message-ID: <20000503181808.CB1CC1E7@trillian.enst.fr>
next in thread | raw e-mail | index | archive | help
>Number: 18374 >Category: ports >Synopsis: New port: gnat-glade >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed May 3 11:20:00 PDT 2000 >Closed-Date: >Last-Modified: >Originator: Samuel Tardieu >Release: FreeBSD 5.0-CURRENT i386 >Organization: TELECOM Paris >Environment: >Description: >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # gnat-glade # gnat-glade/Makefile # gnat-glade/files # gnat-glade/files/md5 # gnat-glade/patches # gnat-glade/patches/patch-aa # gnat-glade/patches/patch-ab # gnat-glade/patches/patch-ac # gnat-glade/patches/patch-ad # gnat-glade/patches/patch-ae # gnat-glade/patches/patch-af # gnat-glade/pkg # gnat-glade/pkg/PLIST # gnat-glade/pkg/DESCR # gnat-glade/pkg/COMMENT # echo c - gnat-glade mkdir -p gnat-glade > /dev/null 2>&1 echo x - gnat-glade/Makefile sed 's/^X//' >gnat-glade/Makefile << 'END-of-gnat-glade/Makefile' X# New ports collection makefile for: gnat-glade X# Date created: 3 Mai 2000 X# Whom: sam@inf.enst.fr X# X# $FreeBSD$ X# X XPORTNAME= gnat-glade XPORTVERSION= 3.12p XCATEGORIES= lang XMASTER_SITES= ftp://cs.nyu.edu/pub/gnat/glade/ XDISTNAME= glade-${PORTVERSION}-src X XMAINTAINER= sam@inf.enst.fr X XBUILD_DEPENDS= adagcc:${PORTSDIR}/lang/gnat X XUSE_AUTOCONF= yes XCONFIGURE_ENV= ADA=adagcc XUSE_GMAKE= yes X Xpost-install: X strip ${PREFIX}/bin/gnatdist X X.include <bsd.port.mk> END-of-gnat-glade/Makefile echo c - gnat-glade/files mkdir -p gnat-glade/files > /dev/null 2>&1 echo x - gnat-glade/files/md5 sed 's/^X//' >gnat-glade/files/md5 << 'END-of-gnat-glade/files/md5' XMD5 (glade-3.12p-src.tar.gz) = ce1682956893c2f5037f76dccc554fd4 END-of-gnat-glade/files/md5 echo c - gnat-glade/patches mkdir -p gnat-glade/patches > /dev/null 2>&1 echo x - gnat-glade/patches/patch-aa sed 's/^X//' >gnat-glade/patches/patch-aa << 'END-of-gnat-glade/patches/patch-aa' X--- configure.in.orig Wed May 3 19:38:25 2000 X+++ configure.in Wed May 3 19:39:03 2000 X@@ -83,6 +83,7 @@ X sparc-sun-sunos4*) PLATFORM_SPECIFIC=u;; X i?86-*-solaris2*) PLATFORM_SPECIFIC=s;; X *-linux*) PLATFORM_SPECIFIC=l;; X+ *-freebsd*) PLATFORM_SPECIFIC=f;; X *-opennt*) PLATFORM_SPECIFIC=p;; X alpha*-*-osf*) PLATFORM_SPECIFIC=a;; X i?86-*-cygwin32*) PLATFORM_SPECIFIC=w;; X@@ -100,6 +101,7 @@ X u) PSNAME="SunOS";; X a) PSNAME="OSF";; X l) PSNAME="Linux";; X+ f) PSNAME="FreeBSD";; X p) PSNAME="Open NT";; X w) PSNAME="Windows NT";; X g) PSNAME="SGI";; END-of-gnat-glade/patches/patch-aa echo x - gnat-glade/patches/patch-ab sed 's/^X//' >gnat-glade/patches/patch-ab << 'END-of-gnat-glade/patches/patch-ab' X--- Garlic/split.adb.orig Wed May 3 19:43:33 2000 X+++ Garlic/split.adb Wed May 3 19:45:24 2000 X@@ -38,8 +38,20 @@ X X procedure Split is X X- Column : Natural := 0; X- Max_Column : constant := 50; X+ Column : Natural := 0; X+ Max_Column : constant := 65; X+ Hard_Max_Column : constant := 78; X+ Was_Space : Boolean := False; X+ X+ procedure Print_Space_Maybe; X+ X+ procedure Print_Space_Maybe is X+ begin X+ if Was_Space and then Column /= 0 then X+ Put (' '); X+ Was_Space := False; X+ end if; X+ end Print_Space_Maybe; X X begin X if Argument_Count /= 1 then X@@ -50,9 +62,20 @@ X if Argument (1) (I) = ' ' and then Column >= Max_Column then X New_Line; X Column := 0; X+ elsif Argument (1) (I) = ' ' and then Column = 0 then X+ null; X+ elsif Column >= Hard_Max_Column then X+ New_Line; X+ Put ("-- " & Argument (1) (I)); X+ Column := 5; X+ elsif Argument (1) (I) = ' ' then X+ Was_Space := True; X else X if Column = 0 then X Put ("-- "); X+ Column := 4; X+ else X+ Print_Space_Maybe; X end if; X Put (Argument (1) (I)); X Column := Column + 1; END-of-gnat-glade/patches/patch-ab echo x - gnat-glade/patches/patch-ac sed 's/^X//' >gnat-glade/patches/patch-ac << 'END-of-gnat-glade/patches/patch-ac' X--- Dist/xe_utils.adb.orig Wed May 3 20:07:33 2000 X+++ Dist/xe_utils.adb Wed May 3 20:07:44 2000 X@@ -629,7 +629,7 @@ X Obj_Suffix := Str_To_Id (Get_Object_Suffix.all); X Exe_Suffix := Str_To_Id (Get_Executable_Suffix.all); X X- Gcc := Locate ("gcc"); X+ Gcc := Locate ("adagcc"); X Mkdir := Locate ("mkdir"); X Copy := Locate ("cp"); X Link := Locate ("ln", False); END-of-gnat-glade/patches/patch-ac echo x - gnat-glade/patches/patch-ad sed 's/^X//' >gnat-glade/patches/patch-ad << 'END-of-gnat-glade/patches/patch-ad' X--- Dist/xe_usage.adb.orig Wed May 3 20:07:54 2000 X+++ Dist/xe_usage.adb Wed May 3 20:08:07 2000 X@@ -70,7 +70,7 @@ X Write_Eol; X X Write_Str ("Gcc switches such as -g, -O, etc."); X- Write_Str (" are directly passed to gcc"); X+ Write_Str (" are directly passed to adagcc"); X Write_Eol; X Write_Eol; X END-of-gnat-glade/patches/patch-ad echo x - gnat-glade/patches/patch-ae sed 's/^X//' >gnat-glade/patches/patch-ae << 'END-of-gnat-glade/patches/patch-ae' X--- ada/ali.adb.orig Wed May 3 20:09:02 2000 X+++ ada/ali.adb Wed May 3 20:09:13 2000 X@@ -220,7 +220,7 @@ X Write_Str (" is incorrectly formatted"); X Write_Eol; X Write_Str X- ("make sure you are using consistent versions of gcc/gnatbind"); X+ ("make sure you are using consistent versions of adagcc/gnatbind"); X Write_Eol; X X -- Find start of line END-of-gnat-glade/patches/patch-ae echo x - gnat-glade/patches/patch-af sed 's/^X//' >gnat-glade/patches/patch-af << 'END-of-gnat-glade/patches/patch-af' X--- ada/make.adb.orig Wed May 3 20:09:55 2000 X+++ ada/make.adb Wed May 3 20:10:20 2000 X@@ -238,7 +238,7 @@ X -- Compiler, Binder & Linker Data and Subprograms -- X ---------------------------------------------------- X X- Gcc : String_Access := Program_Name ("gcc"); X+ Gcc : String_Access := Program_Name ("adagcc"); X Gnatbind : String_Access := Program_Name ("gnatbind"); X Gnatlink : String_Access := Program_Name ("gnatlink"); X -- Default compiler, binder, linker programs END-of-gnat-glade/patches/patch-af echo c - gnat-glade/pkg mkdir -p gnat-glade/pkg > /dev/null 2>&1 echo x - gnat-glade/pkg/PLIST sed 's/^X//' >gnat-glade/pkg/PLIST << 'END-of-gnat-glade/pkg/PLIST' Xbin/gnatdist Xlib/garlic/libgnat.a Xlib/garlic/s-gtplsp.ads Xlib/garlic/s-gartcp.ads Xlib/garlic/s-gartcp.adb Xlib/garlic/s-ganobl.ads Xlib/garlic/s-ganobl.adb Xlib/garlic/s-gaplsp.ads Xlib/garlic/s-garnam.ads Xlib/garlic/s-garnam.adb Xlib/garlic/s-garrem.ads Xlib/garlic/s-garrem.adb Xlib/garlic/s-gafizi.ads Xlib/garlic/s-gafizi.adb Xlib/garlic/s-galiop.ads Xlib/garlic/s-galite.ads Xlib/garlic/s-galite.adb Xlib/garlic/s-ganeut.ads Xlib/garlic/s-ganeut.adb Xlib/garlic/s-gaphlo.ads Xlib/garlic/s-gaphlo.adb Xlib/garlic/s-garcon.ads Xlib/garlic/s-gardeb.ads Xlib/garlic/s-gardeb.adb Xlib/garlic/s-garfil.ads Xlib/garlic/s-garfil.adb Xlib/garlic/s-gargro.ads Xlib/garlic/s-gargro.adb Xlib/garlic/s-garhea.ads Xlib/garlic/s-garhea.adb Xlib/garlic/s-garlic.ads Xlib/garlic/s-garloc.ads Xlib/garlic/s-garloc.adb Xlib/garlic/s-garopt.ads Xlib/garlic/s-garopt.adb Xlib/garlic/s-garpar.ads Xlib/garlic/s-garpar.adb Xlib/garlic/s-garpro.ads Xlib/garlic/s-garpri.ads Xlib/garlic/s-ganata.ads Xlib/garlic/s-ganata.adb Xlib/garlic/s-garpro.adb Xlib/garlic/s-garexc.ads Xlib/garlic/s-garexc.adb Xlib/garlic/s-garrep.ads Xlib/garlic/s-garrep.adb Xlib/garlic/s-garser.ads Xlib/garlic/s-garser.adb Xlib/garlic/s-garsta.ads Xlib/garlic/s-garsta.adb Xlib/garlic/s-garstr.ads Xlib/garlic/s-garstr.adb Xlib/garlic/s-garthi.ads Xlib/garlic/s-gartra.ads Xlib/garlic/s-gartra.adb Xlib/garlic/s-gaprco.ads Xlib/garlic/s-gaprco.adb Xlib/garlic/s-garela.ads Xlib/garlic/s-garela.adb Xlib/garlic/s-garter.ads Xlib/garlic/s-garter.adb Xlib/garlic/s-gartab.ads Xlib/garlic/s-gartab.adb Xlib/garlic/s-gartyp.ads Xlib/garlic/s-gartyp.adb Xlib/garlic/s-garuni.ads Xlib/garlic/s-garuni.adb Xlib/garlic/s-garuti.ads Xlib/garlic/s-garuti.adb Xlib/garlic/s-gasoli.ads Xlib/garlic/s-gasoli.adb Xlib/garlic/s-gatcop.ads Xlib/garlic/s-gastha.ads Xlib/garlic/s-gastha.adb Xlib/garlic/s-parint.ads Xlib/garlic/s-parint.adb Xlib/garlic/s-rpc.ads Xlib/garlic/s-rpc.adb Xlib/garlic/s-rpcpoo.ads Xlib/garlic/s-rpcpoo.adb Xlib/garlic/s-rpstio.ads Xlib/garlic/s-rpstio.adb Xlib/garlic/s-stratt.adb Xlib/garlic/s-gtplsp.ali Xlib/garlic/s-gartcp.ali Xlib/garlic/s-ganobl.ali Xlib/garlic/s-gaplsp.ali Xlib/garlic/s-garnam.ali Xlib/garlic/s-garrem.ali Xlib/garlic/s-gafizi.ali Xlib/garlic/s-galiop.ali Xlib/garlic/s-galite.ali Xlib/garlic/s-ganata.ali Xlib/garlic/s-ganeut.ali Xlib/garlic/s-gaphlo.ali Xlib/garlic/s-garcon.ali Xlib/garlic/s-gardeb.ali Xlib/garlic/s-garexc.ali Xlib/garlic/s-garfil.ali Xlib/garlic/s-gargro.ali Xlib/garlic/s-garhea.ali Xlib/garlic/s-garlic.ali Xlib/garlic/s-garloc.ali Xlib/garlic/s-garopt.ali Xlib/garlic/s-garela.ali Xlib/garlic/s-garpar.ali Xlib/garlic/s-garpri.ali Xlib/garlic/s-garpro.ali Xlib/garlic/s-garrep.ali Xlib/garlic/s-garser.ali Xlib/garlic/s-garsta.ali Xlib/garlic/s-gartra.ali Xlib/garlic/s-gaprco.ali Xlib/garlic/s-garstr.ali Xlib/garlic/s-gartab.ali Xlib/garlic/s-garthi.ali Xlib/garlic/s-garter.ali Xlib/garlic/s-gartyp.ali Xlib/garlic/s-garuni.ali Xlib/garlic/s-garuti.ali Xlib/garlic/s-gasoli.ali Xlib/garlic/s-gatcop.ali Xlib/garlic/s-parint.ali Xlib/garlic/s-rpc.ali Xlib/garlic/s-rpcpoo.ali Xlib/garlic/s-rpstio.ali Xlib/garlic/s-stratt.ali Xlib/garlic/libgarlic.a X@dirrm lib/garlic END-of-gnat-glade/pkg/PLIST echo x - gnat-glade/pkg/DESCR sed 's/^X//' >gnat-glade/pkg/DESCR << 'END-of-gnat-glade/pkg/DESCR' XGLADE is GNAT's companion package for building distributed systems in Ada. XGNAT+GLADE is a complete implementation of the Ada 95 programming language. X XWWW: http://www.gnat.com/ X XNote: because of the existence of GLADE, the GTK GUI builder, this package X has been renamed gnat-glade, as is done in Linux distributions such X as Debian X X -- Samuel Tardieu X sam@inf.enst.fr END-of-gnat-glade/pkg/DESCR echo x - gnat-glade/pkg/COMMENT sed 's/^X//' >gnat-glade/pkg/COMMENT << 'END-of-gnat-glade/pkg/COMMENT' XGNU Ada distributed systems annex END-of-gnat-glade/pkg/COMMENT exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000503181808.CB1CC1E7>