Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 19 Dec 2000 18:36:46 +0100 (CET)
From:      quinot@inf.enst.fr
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/23645: Updated port: devel/asis 3.13p
Message-ID:  <20001219173646.EF96511347@shalmaneser.enst.fr>
Resent-Message-ID: <200012191740.eBJHe9B36285@freefall.freebsd.org>

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

>Number:         23645
>Category:       ports
>Synopsis:       Updated port: devel/asis 3.13p
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Dec 19 09:40:05 PST 2000
>Closed-Date:
>Last-Modified:
>Originator:     
>Release:        FreeBSD 5.0-CURRENT i386
>Organization:
>Environment:
System: FreeBSD shalmaneser.enst.fr 5.0-CURRENT FreeBSD 5.0-CURRENT #0: Thu Nov 30 15:10:10 CET 2000 root@shalmaneser.enst.fr:/usr/obj/usr/src/sys/SHALMANESER i386


	
>Description:
	
>How-To-Repeat:
	
>Fix:

diff -ur asis.old/Makefile asis/Makefile
--- asis.old/Makefile	Mon Aug 28 11:38:35 2000
+++ asis/Makefile	Tue Dec 19 18:29:04 2000
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	asis
-PORTVERSION=	3.12p
+PORTVERSION=	3.13p
 CATEGORIES=	devel
 MASTER_SITES=	\
 	ftp://ftp.lip6.fr/pub/gnat/${PORTVERSION}/asis/ \
@@ -37,10 +37,10 @@
 .if !defined(NOPORTDOCS)
 	@ ${MKDIR} ${PREFIX}/share/doc/asis || true
 	@ ${INSTALL_DATA} ${WRKSRC}/documentation/* ${PREFIX}/share/doc/asis
-	@ ${INSTALL_DATA} ${WRKSRC}/asistant/asistant.ug ${PREFIX}/share/doc/asis/README.asistant
 	@ ${INSTALL_DATA} ${WRKSRC}/examples/ds/README ${PREFIX}/share/doc/asis/README.ds
-	@ ${INSTALL_DATA} ${WRKSRC}/examples/gnatelim/README ${PREFIX}/share/doc/asis/README.gnatelim
-	@ ${INSTALL_DATA} ${WRKSRC}/examples/gnatstub/README ${PREFIX}/share/doc/asis/README.gnatstub
+	@ ${INSTALL_DATA} ${WRKSRC}/tools/asistant/asistant.ug ${PREFIX}/share/doc/asis/README.asistant
+	@ ${INSTALL_DATA} ${WRKSRC}/tools/gnatelim/README ${PREFIX}/share/doc/asis/README.gnatelim
+	@ ${INSTALL_DATA} ${WRKSRC}/tools/gnatstub/README ${PREFIX}/share/doc/asis/README.gnatstub
 .endif
 
 .include <bsd.port.mk>
diff -ur asis.old/distinfo asis/distinfo
--- asis.old/distinfo	Tue Aug  1 12:00:31 2000
+++ asis/distinfo	Tue Dec 19 18:08:01 2000
@@ -1 +1 @@
-MD5 (asis-3.12p-src.tar.gz) = c5ab95b720c6ab6e923a6904b6d2e183
+MD5 (asis-3.13p-src.tar.gz) = 1686a3846ea09e7d14a72684732de839
diff -ur asis.old/files/Makefile.bsd asis/files/Makefile.bsd
--- asis.old/files/Makefile.bsd	Tue Aug  1 12:00:31 2000
+++ asis/files/Makefile.bsd	Tue Dec 19 18:21:56 2000
@@ -7,13 +7,13 @@
 	${LN} -sf libasis-${PORTVERSION}.so.1 libasis-${PORTVERSION}.so
 	${GMAKE} -C obj clean libasis.a CFLAGS="${CFLAGS}" CC=adagcc
 	chmod a-w obj/*.ali
-	cd asistant && \
-	gnatmake ${CFLAGS} -o ../asistant.prg asistant-driver -I../asis -I../gnat -I../obj -largs -L.. -lasis-${PORTVERSION}
 	cd examples/ds && \
 	gnatmake ${CFLAGS} -o ../../display_source display_source ${ASISPROGFLAGS}
-	cd examples/gnatelim && \
+	cd tools/asistant && \
+	gnatmake ${CFLAGS} -o ../../asistant.prg asistant-driver ${ASISPROGFLAGS}
+	cd tools/gnatelim && \
 	gnatmake ${CFLAGS} -o ../../gnatelim gnatelim-driver ${ASISPROGFLAGS}
-	cd examples/gnatstub && \
+	cd tools/gnatstub && \
 	gnatmake ${CFLAGS} -o ../../gnatstub gnatstub-driver ${ASISPROGFLAGS}
 
 clean:
diff -ur asis.old/files/patch-ab asis/files/patch-ab
--- asis.old/files/patch-ab	Tue Aug  1 12:00:31 2000
+++ asis/files/patch-ab	Tue Dec 19 18:24:12 2000
@@ -1,27 +1,30 @@
-#PATCHOPTIONS: -p0
---- examples/ds/display_source.adb.dist	Wed Sep  1 17:16:01 1999
-+++ examples/ds/display_source.adb	Fri May 26 19:02:05 2000
-@@ -311,7 +311,7 @@
-    Asis.Ada_Environments.Dissociate ( The_DS_Context );
-    Asis.Implementation.Finalize ("");
+--- obj/Makefile.dist	Wed Jul 19 21:09:05 2000
++++ obj/Makefile	Tue Dec 19 18:16:57 2000
+@@ -18,11 +18,11 @@
+ endif
  
--   -- let's delete the *.at? and *.ali files
-+   -- let's delete the *.adt and *.ali files
-    declare
-       To_Erase : String := Ada.Command_Line.Argument (Command_File) ;
-       File : File_Type ;
-@@ -320,12 +320,12 @@
-          To_Erase (To_Erase'Last - 3 .. To_Erase'Last - 1 ) = ".AD"
-       then
-          --  tree file
--         To_Erase ( To_Erase'Last - 1 ) := 't' ;
-+         To_Erase ( To_Erase'Last ) := 't' ;
-          Open ( File , Out_File , To_Erase ) ;
-          Delete ( File ) ;
+ bld-objs:
+-	gcc -c $(GNATMAKE_FLAGS) -I$(GNAT_DIR) -I$(ASIS_DIR) install_asis.adb
++	$(CC) -c $(GNATMAKE_FLAGS) -I$(GNAT_DIR) -I$(ASIS_DIR) install_asis.adb
+ #	install_asis.adb is not '-gnatg-compilable'
+ ifeq "$(findstring hppa, $(host))" "hppa"
+ # this file has problems when compiled with optimization see 7418-013
+-	gcc -c  -I$(GNAT_DIR)  $(CFLAGS) -O0 $(ASIS_DIR)/a4g-a_sinput.adb
++	$(CC) -c  -I$(GNAT_DIR)  $(CFLAGS) -O0 $(ASIS_DIR)/a4g-a_sinput.adb
+ endif
+ 	gnatmake -c $(GNATMAKE_FLAGS) -aI$(GNAT_DIR) -aI$(ASIS_DIR) $(CFLAGS)\
+ 	         install_asis.adb \
+@@ -31,11 +31,11 @@
  
-          --  ali file
--         To_Erase (To_Erase'Last -2 .. To_Erase'Last) := "ali";
-+         To_Erase (To_Erase'Last - 2 .. To_Erase'Last) := "ali";
-          Open ( File , Out_File , To_Erase ) ;
-          Delete ( File ) ;
+ libasis$(soext): clean
+ 	$(MAKE) -e bld-objs CFLAGS="$(CFLAGS) -fPIC"
+-	gcc -shared -o libasis$(soext) *$(objext)
++	$(CC) -shared -o libasis$(soext) *$(objext)
  
+ clean:
+ 	$(RM) *$(objext)
+ 	$(RM) *.ali
+ 	$(RM) *$(arext)
+ 	$(RM) *$(soext)
+-	$(RM) *~
++	$(RM) *~
diff -ur asis.old/pkg-plist asis/pkg-plist
--- asis.old/pkg-plist	Tue Aug  1 12:00:31 2000
+++ asis/pkg-plist	Tue Dec 19 18:32:48 2000
@@ -19,6 +19,8 @@
 lib/asis/a4g-a_sinput.ads
 lib/asis/a4g-a_types.adb
 lib/asis/a4g-a_types.ads
+lib/asis/a4g-asis_tables.adb
+lib/asis/a4g-asis_tables.ads
 lib/asis/a4g-c_u_info.adb
 lib/asis/a4g-c_u_info.ads
 lib/asis/a4g-contt-dp.adb
@@ -72,6 +74,8 @@
 lib/asis/a4g-span_beginning.ads
 lib/asis/a4g-span_end.adb
 lib/asis/a4g-span_end.ads
+lib/asis/a4g-stand.adb
+lib/asis/a4g-stand.ads
 lib/asis/a4g-tree_rec.ads
 lib/asis/a4g-u_conv.adb
 lib/asis/a4g-u_conv.ads
@@ -95,6 +99,8 @@
 lib/asis/asis-compilation_units.ads
 lib/asis/asis-data_decomposition-aux.adb
 lib/asis/asis-data_decomposition-aux.ads
+lib/asis/asis-data_decomposition-extensions.adb
+lib/asis/asis-data_decomposition-extensions.ads
 lib/asis/asis-data_decomposition-debug.adb
 lib/asis/asis-data_decomposition-debug.ads
 lib/asis/asis-data_decomposition-set_get.adb
@@ -203,6 +209,7 @@
 lib/asis/a4g-a_sem.ali
 lib/asis/a4g-a_sinput.ali
 lib/asis/a4g-a_types.ali
+lib/asis/a4g-asis_tables.ali
 lib/asis/a4g-c_u_info.ali
 lib/asis/a4g-contt-dp.ali
 lib/asis/a4g-contt-sd.ali
@@ -231,6 +238,7 @@
 lib/asis/a4g-skip_tb.ali
 lib/asis/a4g-span_beginning.ali
 lib/asis/a4g-span_end.ali
+lib/asis/a4g-stand.ali
 lib/asis/a4g-tree_rec.ali
 lib/asis/a4g-u_conv.ali
 lib/asis/a4g-unit_rec.ali
@@ -243,6 +251,7 @@
 lib/asis/asis-compilation_units-times.ali
 lib/asis/asis-compilation_units.ali
 lib/asis/asis-data_decomposition-aux.ali
+lib/asis/asis-data_decomposition-extensions.ali
 lib/asis/asis-data_decomposition-set_get.ali
 lib/asis/asis-data_decomposition-vcheck.ali
 lib/asis/asis.ali
@@ -294,8 +303,8 @@
 lib/asis/widechar.ali
 lib/libasis.a
 
-lib/libasis-3.12p.so
-lib/libasis-3.12p.so.1
+lib/libasis-3.13p.so
+lib/libasis-3.13p.so.1
 @exec /sbin/ldconfig -m %D/lib
 @unexec /sbin/ldconfig -R
 

>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?20001219173646.EF96511347>