Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 Jun 2003 15:20:21 -0700 (PDT)
From:      Thierry Thomas <thierry@pompo.net>
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   Re: ports/52201: NEW port CAD/gmsh
Message-ID:  <200306292220.h5TMKLk5032377@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/52201; it has been noted by GNATS.

From: Thierry Thomas <thierry@pompo.net>
To: freebsd-gnats-submit@FreeBSD.org
Cc:  
Subject: Re: ports/52201: NEW port CAD/gmsh
Date: Mon, 30 Jun 2003 00:11:17 +0200

 Hello,
 
 If you don't mind, the following shar file:
 - upgrades gmsh to 1.45.1;
 - uses jpeg and png;
 - make portlint happy and uses LIB_DEPENDS;
 - fixes plist with NOPORTDOCS;
 - + some minor changes.
 
 --- gmsh.shar begins here ---
 # 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:
 #
 #	cad/gmsh
 #	cad/gmsh/pkg-descr
 #	cad/gmsh/pkg-plist
 #	cad/gmsh/Makefile
 #	cad/gmsh/distinfo
 #
 echo c - cad/gmsh
 mkdir -p cad/gmsh > /dev/null 2>&1
 echo x - cad/gmsh/pkg-descr
 sed 's/^X//' >cad/gmsh/pkg-descr << 'END-of-cad/gmsh/pkg-descr'
 XGmsh is an automatic 3D finite element mesh generator (primarily 
 XDelaunay) with build-in CAD and post-processing facilities. Its primal 
 Xdesign goal is to provide a simple meshing tool for academic test cases 
 Xwith parametric input and up to date visualization capabilities. One of 
 Xits strengths is the ability to respect a characteristic length field for 
 Xthe generation of adapted meshes on lines, surfaces and volumes, and to 
 Xmix these meshes with simple structured grids. 
 X
 XGmsh is built around four modules: geometry, mesh, solver and 
 Xpost-processing. The specification of any input to these modules is done 
 Xeither interactively using the graphical user interface or in ASCII text 
 Xfiles using Gmsh's own scripting language.
 X
 XWWW:	http://www.geuz.org/gmsh/
 END-of-cad/gmsh/pkg-descr
 echo x - cad/gmsh/pkg-plist
 sed 's/^X//' >cad/gmsh/pkg-plist << 'END-of-cad/gmsh/pkg-plist'
 Xbin/gmsh
 Xbin/dxf2geo
 X%%PORTDOCS%%%%DOCSDIR%%/FAQ
 X%%PORTDOCS%%%%DOCSDIR%%/tutorial/bgmesh.pos
 X%%PORTDOCS%%%%DOCSDIR%%/tutorial/t1.geo
 X%%PORTDOCS%%%%DOCSDIR%%/tutorial/t2.geo
 X%%PORTDOCS%%%%DOCSDIR%%/tutorial/t3.geo
 X%%PORTDOCS%%%%DOCSDIR%%/tutorial/t4.geo
 X%%PORTDOCS%%%%DOCSDIR%%/tutorial/t5.geo
 X%%PORTDOCS%%%%DOCSDIR%%/tutorial/t6.geo
 X%%PORTDOCS%%%%DOCSDIR%%/tutorial/t7.geo
 X%%PORTDOCS%%%%DOCSDIR%%/tutorial/t8.geo
 X%%PORTDOCS%%%%DOCSDIR%%/tutorial/t8.par
 X%%PORTDOCS%%%%DOCSDIR%%/tutorial/t9.geo
 X%%PORTDOCS%%%%DOCSDIR%%/tutorial/view1.pos
 X%%PORTDOCS%%%%DOCSDIR%%/tutorial/view2.pos
 X%%PORTDOCS%%%%DOCSDIR%%/tutorial/view3.pos
 X%%PORTDOCS%%%%DOCSDIR%%/tutorial/view4.pos
 X%%PORTDOCS%%%%EXAMPLESDIR%%/demos/anim-all.script
 X%%PORTDOCS%%%%EXAMPLESDIR%%/demos/anim-seq.script
 X%%PORTDOCS%%%%EXAMPLESDIR%%/demos/antenna.geo
 X%%PORTDOCS%%%%EXAMPLESDIR%%/demos/antenna.i1
 X%%PORTDOCS%%%%EXAMPLESDIR%%/demos/filter.geo
 X%%PORTDOCS%%%%EXAMPLESDIR%%/demos/machine.geo
 X%%PORTDOCS%%%%EXAMPLESDIR%%/demos/machine.i1
 X%%PORTDOCS%%%%EXAMPLESDIR%%/demos/machine.i2
 X%%PORTDOCS%%%%EXAMPLESDIR%%/demos/piece-extr-rec.geo
 X%%PORTDOCS%%%%EXAMPLESDIR%%/demos/piece-extr.geo
 X%%PORTDOCS%%%%EXAMPLESDIR%%/demos/piece.geo
 X%%PORTDOCS%%%%EXAMPLESDIR%%/demos/primitives.pos
 X%%PORTDOCS%%%%EXAMPLESDIR%%/demos/splines.geo
 X%%PORTDOCS%%%%EXAMPLESDIR%%/demos/tower.geo
 X%%PORTDOCS%%%%EXAMPLESDIR%%/demos/tower.i1
 X%%PORTDOCS%%%%EXAMPLESDIR%%/demos/tower.i2
 X%%PORTDOCS%%%%EXAMPLESDIR%%/demos/tower.i3
 X%%PORTDOCS%%%%EXAMPLESDIR%%/demos/tower.i4
 X%%PORTDOCS%%%%EXAMPLESDIR%%/demos/tower.i5
 X%%PORTDOCS%%@dirrm %%DOCSDIR%%/tutorial
 X%%PORTDOCS%%@dirrm %%DOCSDIR%%
 X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/demos
 X%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
 END-of-cad/gmsh/pkg-plist
 echo x - cad/gmsh/Makefile
 sed 's/^X//' >cad/gmsh/Makefile << 'END-of-cad/gmsh/Makefile'
 X# New ports collection makefile for:	gmsh
 X# Date created:		19 April 2003
 X# Whom:			Pedro Giffuni <giffunip@yahoo.com>
 X#
 X# $FreeBSD$
 X#
 X
 XPORTNAME=	gmsh
 XPORTVERSION=	1.45.1
 XCATEGORIES=	cad
 XMASTER_SITES=	http://www.geuz.org/gmsh/src/
 XDISTNAME=	${PORTNAME}-${PORTVERSION}-source
 XEXTRACT_SUFX=	.tgz
 X
 XMAINTAINER=	ports@FreeBSD.org
 XCOMMENT=	An automatic 3D finite element mesh generator
 X
 XLIB_DEPENDS=	gsl.4:${PORTSDIR}/math/gsl		\
 X		fltk.1:${PORTSDIR}/x11-toolkits/fltk
 X
 XWRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
 X
 XGNU_CONFIGURE=	yes
 XCONFIGURE_ARGS+=	--with-fltk-prefix=${X11BASE}	\
 X			--with-gsl-prefix=${LOCALBASE}	\
 X			--with-jpeg-prefix=${LOCALBASE}	\
 X			--with-png-prefix=${LOCALBASE}
 XCONFIGURE_TARGET=	--build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
 X
 XALL_TARGET=	all converters
 X
 XMAN1=	gmsh.1
 X
 Xpost-install:
 X	@${STRIP_CMD} ${LOCALBASE}/bin/gmsh
 X	${INSTALL_PROGRAM} ${WRKSRC}/bin/dxf2geo ${PREFIX}/bin
 X.if !defined(NOPORTDOCS)
 X	${MKDIR} ${DOCSDIR}/tutorial
 X	${INSTALL_DATA} ${WRKSRC}/tutorial/* ${DOCSDIR}/tutorial
 X	${INSTALL_DATA} ${WRKSRC}/doc/FAQ ${DOCSDIR}
 X	${MKDIR} ${EXAMPLESDIR}/demos
 X	${INSTALL_DATA} ${WRKSRC}/demos/* ${EXAMPLESDIR}/demos
 X.endif
 X
 X.include <bsd.port.mk>
 END-of-cad/gmsh/Makefile
 echo x - cad/gmsh/distinfo
 sed 's/^X//' >cad/gmsh/distinfo << 'END-of-cad/gmsh/distinfo'
 XMD5 (gmsh-1.45.1-source.tgz) = 3fb619ef45ad951c2748cada8795d657
 END-of-cad/gmsh/distinfo
 exit
 --- gmsh.shar ends here ---
 
 Regards,
 -- 
 Th. Thomas.



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