ports/52201: NEW port CAD/gmsh
Thierry Thomas
thierry at pompo.net
Sun Jun 29 22:20:23 UTC 2003
The following reply was made to PR ports/52201; it has been noted by GNATS.
From: Thierry Thomas <thierry at pompo.net>
To: freebsd-gnats-submit at 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 at 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 at 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.
More information about the freebsd-ports-bugs
mailing list