Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 6 Jul 1997 16:28:16 -0700 (PDT)
From:      pgiffuni@fps.biblos.unal.edu.co
To:        freebsd-gnats-submit@FreeBSD.ORG
Subject:   ports/4045: Update to FreeFEM port
Message-ID:  <199707062328.QAA11038@hub.freebsd.org>
Resent-Message-ID: <199707062330.QAA11118@hub.freebsd.org>

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

>Number:         4045
>Category:       ports
>Synopsis:       Update to FreeFEM port
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jul  6 16:30:01 PDT 1997
>Last-Modified:
>Originator:     Pedro Giffuni
>Organization:
U. Nacional de Colombia
>Release:        2.2.1 - Release
>Environment:
Non-relevant
>Description:
New site, new version, new building method, new documentation...
Good idea to update it :)
>How-To-Repeat:
If there are problems with the patch I can send the new port.
>Fix:
diff -ru freefem.old/Makefile freefem/Makefile
--- freefem.old/Makefile	Sat May 31 21:56:24 1997
+++ freefem/Makefile	Sun Jul  6 18:09:51 1997
@@ -1,33 +1,30 @@
-# New ports collection makefile for:   freefem
-# Version required:    3.0
-# Date created:        20 December 1996
-# Whom:                pgiffuni@FPS.biblos.unal.edu.co
-#
-# $Id: Makefile,v 1.2 1997/04/17 12:23:45 max Exp $
-#
-
-DISTNAME=	freefem
-PKGNAME=	freefem-3.0
-CATEGORIES=	math cad
-MASTER_SITES=	ftp://ftp.ann.jussieu.fr/pub/soft/
-EXTRACT_SUFX=	.tgz
-
-MAINTAINER=     pgiffuni@FPS.biblos.unal.edu.co
-
-USE_X11=	yes
-USE_GMAKE=	yes
-MAKEFILE=	makefile.x
-ALL_TARGET=
-
-do-install:
-	${INSTALL_PROGRAM} ${WRKSRC}/freefem ${PREFIX}/bin
-
-post-install:
-.if !defined(NOPORTDOCS)
-	${MKDIR} ${PREFIX}/share/doc/freefem/exampl.pde
-	${CP} ${WRKSRC}/freefem.hlp ${PREFIX}/share/doc/freefem
-	${GZIP_CMD} ${PREFIX}/share/doc/freefem/freefem.hlp
-	${CP} ${WRKSRC}/exampl.pde/* ${PREFIX}/share/doc/freefem/exampl.pde
-.endif
-
-.include <bsd.port.mk>
+# New ports collection makefile for:   freefem
+# Version required:    3.4
+# Date created:        20 December 1996
+# Whom:                pgiffuni@FPS.biblos.unal.edu.co
+#
+# $Id: Makefile,v 1.2 1997/04/17 12:23:45 max Exp $
+#
+
+DISTNAME=	freefem-3.4
+CATEGORIES=	math cad
+MASTER_SITES=	http://www.asci.fr/prudhomm/gfem-html/freefem/
+
+MAINTAINER=     pgiffuni@FPS.biblos.unal.edu.co
+
+USE_X11=	yes
+GNU_CONFIGURE=	yes
+CONFIGURE_ARGS=	--with-adapt --with-optimization
+
+post-install:
+.if !defined(NOPORTDOCS)
+	${MKDIR} ${PREFIX}/share/doc/freefem
+	${MKDIR} ${PREFIX}/share/examples
+	${CP} ${WRKSRC}/doc/freefem.dvi ${PREFIX}/share/doc/freefem
+	${CP} ${WRKSRC}/doc/freefem.ps ${PREFIX}/share/doc/freefem
+	${CP} ${WRKSRC}/doc/freefem.txt ${PREFIX}/share/doc/freefem
+	${GZIP_CMD} ${PREFIX}/share/doc/freefem/freefem.txt
+	${MV} ${PREFIX}/share/freefem ${PREFIX}/share/examples
+.endif
+
+.include <bsd.port.mk>
diff -ru freefem.old/files/md5 freefem/files/md5
--- freefem.old/files/md5	Sat May 31 21:57:28 1997
+++ freefem/files/md5	Sat Jul  5 22:09:15 1997
@@ -1 +1 @@
-MD5 (freefem.tgz) = 2f10004c7374435286dbe1ce4741560d
+MD5 (freefem-3.4.tar.gz) = c79c5bc3b0c107c742f9e157a2af9aac
diff -ru freefem.old/patches/patch-aa freefem/patches/patch-aa
--- freefem.old/patches/patch-aa	Sat May 31 21:59:36 1997
+++ freefem/patches/patch-aa	Sat Jul  5 23:08:45 1997
@@ -1,42 +1,19 @@
-*** makefile.x.orig	Wed Jan 24 08:37:09 1996
---- makefile.x	Tue Dec 24 14:46:59 1996
-***************
-*** 26,35 ****
-  #
-  # the following preprocessing options are available
-  #  ADAPT : to enable mesh adaptation
-! export CXXFLAGS	= -g -DADAPT
-  #export CXXFLAGS = -g
-! export CXXINC	= -I./ -Iadapt/ -I/usr/local/X11R5/include
-! export CXXLIBS	= -Ladapt/ -ladapt -L/usr/local/X11R5/lib -lX11 -lm 
-  #export CXXLIBS	= -L/usr/local/X11R5/lib -lX11 -lm 
-  
-  
---- 26,35 ----
-  #
-  # the following preprocessing options are available
-  #  ADAPT : to enable mesh adaptation
-! export CXXFLAGS	= -O $(CFLAGS) -DADAPT
-  #export CXXFLAGS = -g
-! export CXXINC	= -I./ -Iadapt/ -I$(X11BASE)/include
-! export CXXLIBS	= -Ladapt/ -ladapt -L$(X11BASE)/lib -lX11 -lm 
-  #export CXXLIBS	= -L/usr/local/X11R5/lib -lX11 -lm 
-  
-  
-***************
-*** 48,54 ****
-  	$(CXX) $(CXXFLAGS) $(CXXINC) -c $<
-  
-  libadapt:
-! 	cd adapt;make -f makefile.x;cd ..
-  
-  purify: freefem
-  	purify $(CXX)  -o freefem.pure $(OBJS) $(CXXLIBS)
---- 48,54 ----
-  	$(CXX) $(CXXFLAGS) $(CXXINC) -c $<
-  
-  libadapt:
-! 	cd adapt;$(MAKE) -f makefile.x;cd ..
-  
-  purify: freefem
-  	purify $(CXX)  -o freefem.pure $(OBJS) $(CXXLIBS)
+*** contrib/Emacs/Makefile.in.orig	Sat Jul  5 22:59:05 1997
+--- contrib/Emacs/Makefile.in	Sat Jul  5 23:06:38 1997
+***************
+*** 119,125 ****
+  	done
+  .el.elc:
+  	@echo 'WARNING: Warnings can be ignored. :-)'
+! 	EMACS=$(EMACS) $(SHELL) $(srcdir)/elisp-comp $<
+  tags: TAGS
+  TAGS:
+  
+--- 119,125 ----
+  	done
+  .el.elc:
+  	@echo 'WARNING: Warnings can be ignored. :-)'
+! #	EMACS=$(EMACS); $(SHELL) $(srcdir)/elisp-comp $<
+  tags: TAGS
+  TAGS:
+  
Only in freefem/patches: patch-ab
Only in freefem/patches: patch-ac
diff -ru freefem.old/pkg/COMMENT freefem/pkg/COMMENT
--- freefem.old/pkg/COMMENT	Sat May 31 21:58:38 1997
+++ freefem/pkg/COMMENT	Sun Jul  6 01:06:08 1997
@@ -1 +1 @@
-2D Finite Element Method resolver for X
+A language for the Finite Element Method
diff -ru freefem.old/pkg/DESCR freefem/pkg/DESCR
--- freefem.old/pkg/DESCR	Sat May 31 21:59:06 1997
+++ freefem/pkg/DESCR	Sun Jul  6 01:12:27 1997
@@ -1,7 +1,9 @@
-Gfem is a scientific product to help you solve Partial Differential 
-Equations in 2 dimensions; it assumes a basic knowledge and understanding 
-of the Finite Element Method and of the Operating System used. NUMERICA 
-is not responsible for any errors or damage due to wrong results.
-
-	* pironneau@ann.jussieu.fr
-	* prudhomm@ann.jussieu.fr
+FreeFEM is an implementation of the Gfem language dedicated to the finite
+element method.
+Gfem is a scientific product to help you solve Partial Differential 
+Equations in 2 dimensions; it assumes a basic knowledge and understanding 
+of the Finite Element Method and of the Operating System used. NUMERICA 
+is not responsible for any errors or damage due to wrong results.
+
+	* pironneau@ann.jussieu.fr
+	* prudhomm@ann.jussieu.fr
diff -ru freefem.old/pkg/PLIST freefem/pkg/PLIST
--- freefem.old/pkg/PLIST	Sat Jul  5 23:14:52 1997
+++ freefem/pkg/PLIST	Sun Jul  6 17:38:26 1997
@@ -1,22 +1,153 @@
 bin/freefem
-share/doc/freefem/freefem.hlp.gz
-share/doc/freefem/exampl.pde/brachet.pde
-share/doc/freefem/exampl.pde/condens.pde
-share/doc/freefem/exampl.pde/convectn.pde
-share/doc/freefem/exampl.pde/convhill.pde
-share/doc/freefem/exampl.pde/crack.pde
-share/doc/freefem/exampl.pde/crack.pde.sav
-share/doc/freefem/exampl.pde/heat.pde
-share/doc/freefem/exampl.pde/holbeam.pde
-share/doc/freefem/exampl.pde/lame.pde
-share/doc/freefem/exampl.pde/multib.pde
-share/doc/freefem/exampl.pde/muonde.pde
-share/doc/freefem/exampl.pde/nacabig.pde
-share/doc/freefem/exampl.pde/nsstep.pde
-share/doc/freefem/exampl.pde/shock.pde
-share/doc/freefem/exampl.pde/stokespo.pde
-share/doc/freefem/exampl.pde/validate.pde
-share/doc/freefem/exampl.pde/validcplx.pde
-share/doc/freefem/exampl.pde/validsys.pde
-@dirrm share/doc/freefem/exampl.pde
+share/doc/freefem/freefem.txt.gz
+share/doc/freefem/freefem.dvi
+share/doc/freefem/freefem.ps
+share/doc/freefem/html/freefem.html
+share/doc/freefem/html/index.html
+share/doc/freefem/html/node1.html
+share/doc/freefem/html/node10.html
+share/doc/freefem/html/node11.html
+share/doc/freefem/html/node12.html
+share/doc/freefem/html/node13.html
+share/doc/freefem/html/node14.html
+share/doc/freefem/html/node15.html
+share/doc/freefem/html/node16.html
+share/doc/freefem/html/node17.html
+share/doc/freefem/html/node18.html
+share/doc/freefem/html/node19.html
+share/doc/freefem/html/node2.html
+share/doc/freefem/html/node20.html
+share/doc/freefem/html/node21.html
+share/doc/freefem/html/node22.html
+share/doc/freefem/html/node23.html
+share/doc/freefem/html/node24.html
+share/doc/freefem/html/node25.html
+share/doc/freefem/html/node26.html
+share/doc/freefem/html/node27.html
+share/doc/freefem/html/node28.html
+share/doc/freefem/html/node29.html
+share/doc/freefem/html/node3.html
+share/doc/freefem/html/node30.html
+share/doc/freefem/html/node31.html
+share/doc/freefem/html/node32.html
+share/doc/freefem/html/node33.html
+share/doc/freefem/html/node34.html
+share/doc/freefem/html/node35.html
+share/doc/freefem/html/node36.html
+share/doc/freefem/html/node37.html
+share/doc/freefem/html/node38.html
+share/doc/freefem/html/node39.html
+share/doc/freefem/html/node4.html
+share/doc/freefem/html/node40.html
+share/doc/freefem/html/node41.html
+share/doc/freefem/html/node42.html
+share/doc/freefem/html/node43.html
+share/doc/freefem/html/node44.html
+share/doc/freefem/html/node45.html
+share/doc/freefem/html/node46.html
+share/doc/freefem/html/node47.html
+share/doc/freefem/html/node48.html
+share/doc/freefem/html/node49.html
+share/doc/freefem/html/node5.html
+share/doc/freefem/html/node50.html
+share/doc/freefem/html/node51.html
+share/doc/freefem/html/node52.html
+share/doc/freefem/html/node53.html
+share/doc/freefem/html/node54.html
+share/doc/freefem/html/node55.html
+share/doc/freefem/html/node56.html
+share/doc/freefem/html/node57.html
+share/doc/freefem/html/node58.html
+share/doc/freefem/html/node59.html
+share/doc/freefem/html/node6.html
+share/doc/freefem/html/node60.html
+share/doc/freefem/html/node61.html
+share/doc/freefem/html/node62.html
+share/doc/freefem/html/node63.html
+share/doc/freefem/html/node64.html
+share/doc/freefem/html/node65.html
+share/doc/freefem/html/node66.html
+share/doc/freefem/html/node67.html
+share/doc/freefem/html/node68.html
+share/doc/freefem/html/node69.html
+share/doc/freefem/html/node7.html
+share/doc/freefem/html/node70.html
+share/doc/freefem/html/node71.html
+share/doc/freefem/html/node8.html
+share/doc/freefem/html/node9.html
+share/doc/freefem/html/blueball.gif
+share/doc/freefem/html/change_begin.gif
+share/doc/freefem/html/change_delete.gif
+share/doc/freefem/html/change_end.gif
+share/doc/freefem/html/contents_motif.gif
+share/doc/freefem/html/cross_ref_motif.gif
+share/doc/freefem/html/foot_motif.gif
+share/doc/freefem/html/greenball.gif
+share/doc/freefem/html/image.gif
+share/doc/freefem/html/img1.gif
+share/doc/freefem/html/img10.gif
+share/doc/freefem/html/img11.gif
+share/doc/freefem/html/img12.gif
+share/doc/freefem/html/img13.gif
+share/doc/freefem/html/img14.gif
+share/doc/freefem/html/img15.gif
+share/doc/freefem/html/img16.gif
+share/doc/freefem/html/img17.gif
+share/doc/freefem/html/img18.gif
+share/doc/freefem/html/img19.gif
+share/doc/freefem/html/img2.gif
+share/doc/freefem/html/img20.gif
+share/doc/freefem/html/img21.gif
+share/doc/freefem/html/img22.gif
+share/doc/freefem/html/img3.gif
+share/doc/freefem/html/img4.gif
+share/doc/freefem/html/img5.gif
+share/doc/freefem/html/img6.gif
+share/doc/freefem/html/img7.gif
+share/doc/freefem/html/img8.gif
+share/doc/freefem/html/img9.gif
+share/doc/freefem/html/index_motif.gif
+share/doc/freefem/html/next_group_motif.gif
+share/doc/freefem/html/next_group_motif_gr.gif
+share/doc/freefem/html/next_motif.gif
+share/doc/freefem/html/next_motif_gr.gif
+share/doc/freefem/html/orangeball.gif
+share/doc/freefem/html/pinkball.gif
+share/doc/freefem/html/previous_group_motif.gif
+share/doc/freefem/html/previous_group_motif_gr.gif
+share/doc/freefem/html/previous_motif.gif
+share/doc/freefem/html/previous_motif_gr.gif
+share/doc/freefem/html/purpleball.gif
+share/doc/freefem/html/redball.gif
+share/doc/freefem/html/up_motif.gif
+share/doc/freefem/html/up_motif_gr.gif
+share/doc/freefem/html/whiteball.gif
+share/doc/freefem/html/yellowball.gif
+share/examples/freefem/accous.pde
+share/examples/freefem/adj.pde
+share/examples/freefem/brachet.pde
+share/examples/freefem/condens.pde
+share/examples/freefem/convectn.pde
+share/examples/freefem/convhill.pde
+share/examples/freefem/crack.pde
+share/examples/freefem/heat.pde
+share/examples/freefem/holbeam.pde
+share/examples/freefem/lame.pde
+share/examples/freefem/lamevar.pde
+share/examples/freefem/multib.pde
+share/examples/freefem/muonde.pde
+share/examples/freefem/nacabig.pde
+share/examples/freefem/nsstep.pde
+share/examples/freefem/nsstepad.pde
+share/examples/freefem/shock.pde
+share/examples/freefem/stokespo.pde
+share/examples/freefem/timedfm.pde
+share/examples/freefem/valicplx.pde
+share/examples/freefem/validate.pde
+share/examples/freefem/validcplx.pde
+share/examples/freefem/validsys.pde
+share/examples/freefem/varvect.pde
+@dirrm share/examples/freefem
+@dirrm share/doc/freefem/html
 @dirrm share/doc/freefem
+
>Audit-Trail:
>Unformatted:



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