summaryrefslogtreecommitdiff
path: root/math/freefem
diff options
context:
space:
mode:
authorThomas Gellekum <tg@FreeBSD.org>1997-07-08 08:29:25 +0000
committerThomas Gellekum <tg@FreeBSD.org>1997-07-08 08:29:25 +0000
commit4ef39a8acf33a6097235692a5dca51f5bdd26895 (patch)
tree23b40a05455b4ea5371ce9c7fd44a93836f19f3a /math/freefem
parentChange shlib version number to follow tcp_wrapper port upgrade. Add (diff)
Upgrade 3.0 -> 3.4.
PR: 40455 Submitted by: Pedro Giffuni <pgiffuni@fps.biblos.unal.edu.co>
Notes
Notes: svn path=/head/; revision=7239
Diffstat (limited to 'math/freefem')
-rw-r--r--math/freefem/Makefile29
-rw-r--r--math/freefem/distinfo2
-rw-r--r--math/freefem/files/patch-aa57
-rw-r--r--math/freefem/files/patch-ab23
-rw-r--r--math/freefem/files/patch-ac19
-rw-r--r--math/freefem/pkg-comment2
-rw-r--r--math/freefem/pkg-descr2
-rw-r--r--math/freefem/pkg-plist171
8 files changed, 227 insertions, 78 deletions
diff --git a/math/freefem/Makefile b/math/freefem/Makefile
index b858a39786be..fa12f74db4ac 100644
--- a/math/freefem/Makefile
+++ b/math/freefem/Makefile
@@ -1,33 +1,30 @@
# New ports collection makefile for: freefem
-# Version required: 3.0
+# Version required: 3.4
# Date created: 20 December 1996
# Whom: pgiffuni@FPS.biblos.unal.edu.co
#
-# $Id: Makefile,v 1.1.1.1 1997/01/11 11:38:43 asami Exp $
+# $Id: Makefile,v 1.2 1997/04/17 12:23:45 max Exp $
#
-DISTNAME= freefem
-PKGNAME= freefem-3.0
+DISTNAME= freefem-3.4
CATEGORIES= math cad
-MASTER_SITES= ftp://ftp.ann.jussieu.fr/pub/soft/
-EXTRACT_SUFX= .tgz
+MASTER_SITES= http://www.asci.fr/~prudhomm/gfem-html/freefem/
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
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --with-adapt --with-optimization
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
+ ${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 --git a/math/freefem/distinfo b/math/freefem/distinfo
index 3af8587a002a..5bd7a98889f1 100644
--- a/math/freefem/distinfo
+++ b/math/freefem/distinfo
@@ -1 +1 @@
-MD5 (freefem.tgz) = 2f10004c7374435286dbe1ce4741560d
+MD5 (freefem-3.4.tar.gz) = c79c5bc3b0c107c742f9e157a2af9aac
diff --git a/math/freefem/files/patch-aa b/math/freefem/files/patch-aa
index 1058b9a9757a..c340f606bcd9 100644
--- a/math/freefem/files/patch-aa
+++ b/math/freefem/files/patch-aa
@@ -1,42 +1,19 @@
-*** makefile.x.orig Wed Jan 24 08:37:09 1996
---- makefile.x Tue Dec 24 14:46:59 1996
+*** contrib/Emacs/Makefile.in.orig Sat Jul 5 22:59:05 1997
+--- contrib/Emacs/Makefile.in Sat Jul 5 23:06:38 1997
***************
-*** 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
+*** 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:
-
---- 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)
diff --git a/math/freefem/files/patch-ab b/math/freefem/files/patch-ab
new file mode 100644
index 000000000000..55fda0f6e3e7
--- /dev/null
+++ b/math/freefem/files/patch-ab
@@ -0,0 +1,23 @@
+*** doc/Makefile.in.orig Sun Jul 6 00:48:30 1997
+--- doc/Makefile.in Sun Jul 6 00:50:23 1997
+***************
+*** 233,241 ****
+
+
+ install-data-hook:
+! $(mkinstalldirs) $(prefix)/doc/$(PACKAGE)
+ for file in $(EXTRA_DIST); do \
+! $(INSTALL_DATA) $(srcdir)/doc/$$file $(prefix)/doc/$(PACKAGE);\
+ done
+
+ #.tex.dvi: freefem.tex
+--- 233,241 ----
+
+
+ install-data-hook:
+! $(mkinstalldirs) $(datadir)/doc/$(PACKAGE)
+ for file in $(EXTRA_DIST); do \
+! $(INSTALL_DATA) $(srcdir)/doc/$$file $(datadir)/doc/$(PACKAGE);\
+ done
+
+ #.tex.dvi: freefem.tex
diff --git a/math/freefem/files/patch-ac b/math/freefem/files/patch-ac
new file mode 100644
index 000000000000..4a36e399b075
--- /dev/null
+++ b/math/freefem/files/patch-ac
@@ -0,0 +1,19 @@
+*** doc/freefem/Makefile.in.orig Wed Feb 26 12:38:22 1997
+--- doc/freefem/Makefile.in Sun Jul 6 00:58:28 1997
+***************
+*** 79,85 ****
+
+ SUFFIXES = .html
+
+! htmldir = $(prefix)/doc/$(PACKAGE)/html
+ html_DATA = freefem.html index.html node1.html node10.html node11.html node12.html node13.html node14.html node15.html node16.html node17.html node18.html node19.html node2.html node20.html node21.html node22.html node23.html node24.html node25.html node26.html node27.html node28.html node29.html node3.html node30.html node31.html node32.html node33.html node34.html node35.html node36.html node37.html node38.html node39.html node4.html node40.html node41.html node42.html node43.html node44.html node45.html node46.html node47.html node48.html node49.html node5.html node50.html node51.html node52.html node53.html node54.html node55.html node56.html node57.html node58.html node59.html node6.html node60.html node61.html node62.html node63.html node64.html node65.html node66.html node67.html node68.html node69.html node7.html node70.html node71.html node8.html node9.html blueball.gif change_begin.gif change_delete.gif change_end.gif contents_motif.gif cross_ref_motif.gif foot_motif.gif greenball.gif image.gif img1.gif img10.gif img11.gif img12.gif img13.gif img14.gif img15.gif img16.gif img17.gif img18.gif img19.gif img2.gif img20.gif img21.gif img22.gif img3.gif img4.gif img5.gif img6.gif img7.gif img8.gif img9.gif index_motif.gif next_group_motif.gif next_group_motif_gr.gif next_motif.gif next_motif_gr.gif orangeball.gif pinkball.gif previous_group_motif.gif previous_group_motif_gr.gif previous_motif.gif previous_motif_gr.gif purpleball.gif redball.gif up_motif.gif up_motif_gr.gif whiteball.gif yellowball.gif
+
+ EXTRA_DIST = $(html_DATA)
+--- 79,85 ----
+
+ SUFFIXES = .html
+
+! htmldir = $(datadir)/doc/$(PACKAGE)/html
+ html_DATA = freefem.html index.html node1.html node10.html node11.html node12.html node13.html node14.html node15.html node16.html node17.html node18.html node19.html node2.html node20.html node21.html node22.html node23.html node24.html node25.html node26.html node27.html node28.html node29.html node3.html node30.html node31.html node32.html node33.html node34.html node35.html node36.html node37.html node38.html node39.html node4.html node40.html node41.html node42.html node43.html node44.html node45.html node46.html node47.html node48.html node49.html node5.html node50.html node51.html node52.html node53.html node54.html node55.html node56.html node57.html node58.html node59.html node6.html node60.html node61.html node62.html node63.html node64.html node65.html node66.html node67.html node68.html node69.html node7.html node70.html node71.html node8.html node9.html blueball.gif change_begin.gif change_delete.gif change_end.gif contents_motif.gif cross_ref_motif.gif foot_motif.gif greenball.gif image.gif img1.gif img10.gif img11.gif img12.gif img13.gif img14.gif img15.gif img16.gif img17.gif img18.gif img19.gif img2.gif img20.gif img21.gif img22.gif img3.gif img4.gif img5.gif img6.gif img7.gif img8.gif img9.gif index_motif.gif next_group_motif.gif next_group_motif_gr.gif next_motif.gif next_motif_gr.gif orangeball.gif pinkball.gif previous_group_motif.gif previous_group_motif_gr.gif previous_motif.gif previous_motif_gr.gif purpleball.gif redball.gif up_motif.gif up_motif_gr.gif whiteball.gif yellowball.gif
+
+ EXTRA_DIST = $(html_DATA)
diff --git a/math/freefem/pkg-comment b/math/freefem/pkg-comment
index 18b935ac267e..4fde99a7c2ff 100644
--- a/math/freefem/pkg-comment
+++ b/math/freefem/pkg-comment
@@ -1 +1 @@
-2D Finite Element Method resolver for X
+A language for the Finite Element Method
diff --git a/math/freefem/pkg-descr b/math/freefem/pkg-descr
index a79172b3e7fe..0070a227a7de 100644
--- a/math/freefem/pkg-descr
+++ b/math/freefem/pkg-descr
@@ -1,3 +1,5 @@
+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
diff --git a/math/freefem/pkg-plist b/math/freefem/pkg-plist
index 67a53c2fe6f9..0535d64c66f0 100644
--- a/math/freefem/pkg-plist
+++ b/math/freefem/pkg-plist
@@ -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/integ.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