Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 27 Nov 2000 10:06:26 -0800 (PST)
From:      tkato@prontomail.ne.jp
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/23135: Update port: math/freefem to 3.5.1
Message-ID:  <20001127180626.70AFA37B479@hub.freebsd.org>

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

>Number:         23135
>Category:       ports
>Synopsis:       Update port: math/freefem to 3.5.1
>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:   Mon Nov 27 10:10:02 PST 2000
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        4.2-RELEASE i386
>Organization:
>Environment:
>Description:
- Update to version 3.5.1

New file:
files/patch-ah

Remove file:
files/patch-aa  files/patch-ab  files/patch-ac  files/patch-ad
files/patch-ae  files/patch-af  files/patch-ag

>How-To-Repeat:

>Fix:
diff -urN /usr/ports/math/freefem/Makefile math/freefem/Makefile
--- /usr/ports/math/freefem/Makefile	Fri Apr 14 18:53:04 2000
+++ math/freefem/Makefile	Tue Nov 28 01:45:51 2000
@@ -6,25 +6,29 @@
 #
 
 PORTNAME=	freefem
-PORTVERSION=	3.4
+PORTVERSION=	3.5.1
 CATEGORIES=	math cad
-MASTER_SITES=	ftp://ftp.inria.fr/INRIA/Projects/Gamma/freefem/
+MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR=	kfem
 
 MAINTAINER=	ports@FreeBSD.org
 
 USE_X_PREFIX=	yes
-GNU_CONFIGURE=	yes
-CONFIGURE_ARGS=	--with-adapt --with-optimization
+USE_LIBTOOL=	yes
+CONFIGURE_ARGS=	--enable-adapt --with-optimization
 
-post-install:
+MAN1=		freefem.1
+
+do-install:
+	${INSTALL_PROGRAM} ${WRKSRC}/freefem/freefem ${PREFIX}/bin
+	${INSTALL_MAN} ${WRKSRC}/debian/freefem.1 ${MANPREFIX}/man/man1
+	@${MKDIR} ${PREFIX}/share/examples/freefem
+	${INSTALL_DATA} ${WRKSRC}/examples/*.pde ${PREFIX}/share/examples/freefem
 .if !defined(NOPORTDOCS)
-	${MKDIR} ${PREFIX}/share/doc/freefem
-	${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
-	${RM} -rf ${PREFIX}/share/examples/freefem
-	${MV} ${PREFIX}/share/freefem ${PREFIX}/share/examples
+	@${MKDIR} ${PREFIX}/share/doc/freefem
+.for file in ChangeLog NEWS README
+	${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/share/doc/freefem
+.endfor
 .endif
 
 .include <bsd.port.mk>
diff -urN /usr/ports/math/freefem/distinfo math/freefem/distinfo
--- /usr/ports/math/freefem/distinfo	Sun Feb 27 04:46:06 2000
+++ math/freefem/distinfo	Mon Nov 27 23:49:22 2000
@@ -1 +1 @@
-MD5 (freefem-3.4.tar.gz) = c79c5bc3b0c107c742f9e157a2af9aac
+MD5 (freefem-3.5.1.tar.gz) = 822fd42fb4b4e9c3152d15b7e0899c98
diff -urN /usr/ports/math/freefem/files/patch-aa math/freefem/files/patch-aa
--- /usr/ports/math/freefem/files/patch-aa	Tue Jul  8 17:29:21 1997
+++ math/freefem/files/patch-aa	Thu Jan  1 09:00:00 1970
@@ -1,19 +0,0 @@
-*** 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:
-  
diff -urN /usr/ports/math/freefem/files/patch-ab math/freefem/files/patch-ab
--- /usr/ports/math/freefem/files/patch-ab	Tue Jul  8 17:29:22 1997
+++ math/freefem/files/patch-ab	Thu Jan  1 09:00:00 1970
@@ -1,23 +0,0 @@
-*** 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 -urN /usr/ports/math/freefem/files/patch-ac math/freefem/files/patch-ac
--- /usr/ports/math/freefem/files/patch-ac	Tue Jul  8 17:29:23 1997
+++ math/freefem/files/patch-ac	Thu Jan  1 09:00:00 1970
@@ -1,19 +0,0 @@
-*** 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 -urN /usr/ports/math/freefem/files/patch-ad math/freefem/files/patch-ad
--- /usr/ports/math/freefem/files/patch-ad	Mon Feb 21 05:45:23 2000
+++ math/freefem/files/patch-ad	Thu Jan  1 09:00:00 1970
@@ -1,11 +0,0 @@
---- adapt/agibbs.cxx.orig	Fri Feb 18 11:44:33 2000
-+++ adapt/agibbs.cxx	Fri Feb 18 11:44:49 2000
-@@ -454,7 +454,7 @@
-   integer i__1, i__2;
- 
-   /* Local variables */
--  static flag_;
-+  static integer flag_;
-   static integer i, j, k, p, s, h0, i1, l0, i2;
- /*    extern  Subroutine  int adp_gibbs1_(); */
-   static integer lg;
diff -urN /usr/ports/math/freefem/files/patch-ae math/freefem/files/patch-ae
--- /usr/ports/math/freefem/files/patch-ae	Mon Feb 21 05:45:23 2000
+++ math/freefem/files/patch-ae	Thu Jan  1 09:00:00 1970
@@ -1,13 +0,0 @@
---- adapt/filter.cxx.orig	Fri Feb 18 11:46:33 2000
-+++ adapt/filter.cxx	Fri Feb 18 11:46:57 2000
-@@ -28,8 +28,8 @@
- extern int mshopt(Triangulo_T1*,const int&);
- int mshsu(Triangulo_T1_dlist*, Arista_T1_dlist*, Triangulo_T1_dlist*,
-           Triangulo_T1_dlist*,Vertice_T1*, Metrica, int,Mallado_T0*,CAD*,int);
--extern t_vecinos(Vertice_T1*,Triangulo_T1_dlist&);          
--extern t_local(Vertice_T1*,Triangulo_T1_dlist&);
-+extern int t_vecinos(Vertice_T1*,Triangulo_T1_dlist&);          
-+extern int t_local(Vertice_T1*,Triangulo_T1_dlist&);
- void   mshreg0(Triangulo_T1_dlist*, Vertice_T1*,Scalar,Scalar,Mallado_T0*);
- void   mshreg1(Triangulo_T1_dlist*, Vertice_T1*,Scalar,Mallado_T0*,Scalar,
-                int,Scalar,Frontera_T1*);
diff -urN /usr/ports/math/freefem/files/patch-af math/freefem/files/patch-af
--- /usr/ports/math/freefem/files/patch-af	Mon Feb 21 05:45:23 2000
+++ math/freefem/files/patch-af	Thu Jan  1 09:00:00 1970
@@ -1,11 +0,0 @@
---- adapt/s_inters.cxx.orig	Fri Feb 18 11:50:38 2000
-+++ adapt/s_inters.cxx	Fri Feb 18 11:50:50 2000
-@@ -20,7 +20,7 @@
- #include  <v_t1_dl.hxx>
- #include  <t_t1_dl.hxx>
- 
--extern t_vecinos(Vertice_T1*,Triangulo_T1_dlist&);
-+extern int t_vecinos(Vertice_T1*,Triangulo_T1_dlist&);
-  
- void busca_inters(Vertice_T1_dlist* Lsommet) {
-      
diff -urN /usr/ports/math/freefem/files/patch-ag math/freefem/files/patch-ag
--- /usr/ports/math/freefem/files/patch-ag	Mon Feb 21 05:45:23 2000
+++ math/freefem/files/patch-ag	Thu Jan  1 09:00:00 1970
@@ -1,11 +0,0 @@
---- src/gibbs.cxx.orig	Fri Feb 18 11:55:30 2000
-+++ src/gibbs.cxx	Fri Feb 18 11:55:46 2000
-@@ -470,7 +470,7 @@
-   integer         i__1, i__2;
- 
-   /* Local variables */
--  static          flag_;
-+  static integer  flag_;
-   static integer  i, j, k, p, s, h0, i1, l0, i2;
- 
- /*    extern  Subroutine  int gibbs1_(); */
diff -urN /usr/ports/math/freefem/files/patch-ah math/freefem/files/patch-ah
--- /usr/ports/math/freefem/files/patch-ah	Thu Jan  1 09:00:00 1970
+++ math/freefem/files/patch-ah	Mon Nov 27 23:57:31 2000
@@ -0,0 +1,11 @@
+--- configure.orig	Mon Nov 27 23:54:52 2000
++++ configure	Mon Nov 27 23:57:18 2000
+@@ -4014,7 +4014,7 @@
+   withval="$with_optimization"
+   
+     if test "$CXX" = "g++" || test "$CXX" = "c++" || test "$host_os" = "linux" ; then
+-	CXXFLAGS="-O3 -fforce-mem -fforce-addr -fomit-frame-pointer"
++	CXXFLAGS="$CXXFLAGS -fforce-mem -fforce-addr -fomit-frame-pointer"
+     fi
+     if test "$CXX" = "CC" && test "$host_os" = "hpux" ; then
+ 	CXXFLAGS="+O3 +a1"
diff -urN /usr/ports/math/freefem/pkg-plist math/freefem/pkg-plist
--- /usr/ports/math/freefem/pkg-plist	Thu Jun  8 08:38:50 2000
+++ math/freefem/pkg-plist	Tue Nov 28 01:46:12 2000
@@ -1,129 +1,7 @@
-bin/autogen
 bin/freefem
-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/doc/freefem/ChangeLog
+share/doc/freefem/NEWS
+share/doc/freefem/README
 share/examples/freefem/accous.pde
 share/examples/freefem/adj.pde
 share/examples/freefem/brachet.pde
@@ -150,5 +28,4 @@
 share/examples/freefem/validsys.pde
 share/examples/freefem/varvect.pde
 @dirrm share/examples/freefem
-@dirrm share/doc/freefem/html
 @dirrm share/doc/freefem


>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?20001127180626.70AFA37B479>