From owner-freebsd-ports-bugs@FreeBSD.ORG Thu May 19 10:40:02 2005 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4B1FF16A4CE for ; Thu, 19 May 2005 10:40:02 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 913D543DBA for ; Thu, 19 May 2005 10:40:01 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.3/8.13.3) with ESMTP id j4JAe0iD095745 for ; Thu, 19 May 2005 10:40:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.3/8.13.1/Submit) id j4JAe03d095744; Thu, 19 May 2005 10:40:00 GMT (envelope-from gnats) Resent-Date: Thu, 19 May 2005 10:40:00 GMT Resent-Message-Id: <200505191040.j4JAe03d095744@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Johan van Selst Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 9C72416A4CE for ; Thu, 19 May 2005 10:35:46 +0000 (GMT) Received: from mailhost.stack.nl (vaak.stack.nl [131.155.140.140]) by mx1.FreeBSD.org (Postfix) with ESMTP id CABF043D86 for ; Thu, 19 May 2005 10:35:42 +0000 (GMT) (envelope-from johans@stack.nl) Received: by mailhost.stack.nl (Postfix, from userid 65534) id CE7B11F09C; Thu, 19 May 2005 12:35:41 +0200 (CEST) Received: from mud.stack.nl (mud.stack.nl [IPv6:2001:610:1108:5011:207:e9ff:fe14:b498]) by mailhost.stack.nl (Postfix) with ESMTP id 7AE491F100; Thu, 19 May 2005 12:35:38 +0200 (CEST) Received: by mud.stack.nl (Postfix, from userid 801) id 498B417051; Thu, 19 May 2005 12:35:38 +0200 (CEST) Message-Id: <20050519103538.498B417051@mud.stack.nl> Date: Thu, 19 May 2005 12:35:38 +0200 (CEST) From: Johan van Selst To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 cc: munro1@llnl.gov cc: pfgshield-freebsd@yahoo.com Subject: ports/81254: lang/yorick: update to 1.6.02 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Johan van Selst List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 May 2005 10:40:02 -0000 >Number: 81254 >Category: ports >Synopsis: lang/yorick: update to 1.6.02 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Thu May 19 10:40:00 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Johan van Selst >Release: FreeBSD 5.4-STABLE i386 >Organization: >Environment: System: FreeBSD mud.stack.nl 5.4-STABLE FreeBSD 5.4-STABLE #3: Mon May 9 19:06:32 CEST 2005 root@mud.stack.nl:/usr/obj/usr/src/sys/mud i386 >Description: The old maintainer (Cc:ed) has little time to work on the FreeBSD port anymore, so I'm opting to take over. Yorick port no longer installs files in /usr/local/share/yorick >How-To-Repeat: >Fix: Claim maintainership Reorder install to use 'relocatable' sceme Add new patchfile files/patch-yorick_Makefile diff -uNr yorick/Makefile yorick/Makefile --- yorick/Makefile Sun Dec 14 00:59:49 2003 +++ yorick/Makefile Thu May 19 12:33:52 2005 @@ -5,45 +5,24 @@ # $FreeBSD: ports/lang/yorick/Makefile,v 1.14 2003/12/13 23:59:49 pav Exp $ # -# History: 1.4.1 port by Pedro Giffuni -# 1.5.02 port by ports@FreeBSD.org, -# from submission by Ed Alley -# 1.5.07 port by David H. Munro -# 1.5.12 port by David H. Munro , 01/Nov/02 -# 1.5.14 port by David H. Munro , 01/Oct/03 -# 1.5.07 notes: -# (1) info pages installed in PREFIX/info for consistency with other apps -# -- really should be in PREFIX/share/info -# (2) several fixes to allow PREFIX for package install to be different -# from PREFIX at build time (which is compiled into yorick and gist): -# (a) PREFIX/bin/{yorick,gist} are softlinks, which allows -# yorick and gist to compute ${PREFIX}/lib/${PORTNAME} at runtime -# (b) softlink for g/ put in lib/${PORTNAME} for gist -# (c) softlink doc/ so yorick online help is correct -# (d) copy of paths.i put in lib/${PORTNAME}/bin for yorick -# (e) pkg-install script added to fiddle softlinks, paths.i, and -# Maketmpl if PREFIX has changed at install time -# -- assume DOCSDIR and DATADIR take default values as does pkg-plist -# 1.5.08 replaces 1.5.07 infant mortality - PORTNAME= yorick -PORTVERSION= 1.5.14 +PORTVERSION= 1.6.02 CATEGORIES= lang math -MASTER_SITES= ftp://ftp-icf.llnl.gov/pub/Yorick/ +MASTER_SITES= ftp://ftp-icf.llnl.gov/pub/Yorick/ \ + http://www.maumae.net/yorick/ EXTRACT_SUFX= .tgz -MAINTAINER= munro1@llnl.gov +MAINTAINER= johans@stack.nl COMMENT= Interpreted language and scientific graphics WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION:R} USE_XLIB= yes -MAKE_ARGS= Y_HOME="${PREFIX}/lib/${PORTNAME}" Y_SITE="${DATADIR}" \ - Y_DOCDIR=/dev/null +MAKE_ARGS= Y_HOME=relocatable Y_DOCDIR=/dev/null MAN1= yorick.1 gist.1 INFO= yorick -PORTDOCS= FILE_FORMATS README drat.doc drat.tex graph.doc hex.doc \ +PORTDOCS= FILE_FORMATS README drat.doc graph.doc hex.doc \ library.doc math.doc refs.pdf refs.ps refs.tex std.doc \ yorick.pdf yorick.ps yorick.tex @@ -57,21 +36,22 @@ .endif post-install: + ${INSTALL_DATA} ${WRKSRC}/emacs/yorick.el ${WRKSRC}/relocatable + @${RM} -rf ${WRKSRC}/relocatable/doc + @${RM} -rf ${PREFIX}/lib/${PORTNAME} + @${MV} ${WRKSRC}/relocatable ${PREFIX}/lib/${PORTNAME} .for file in gist yorick ${INSTALL_MAN} ${WRKSRC}/doc/${file}.1 ${PREFIX}/man/man1 @${STRIP_CMD} ${PREFIX}/lib/${PORTNAME}/bin/${file} @${LN} -sf ${PREFIX}/lib/${PORTNAME}/bin/${file} ${PREFIX}/bin/${file} .endfor @${STRIP_CMD} ${PREFIX}/lib/${PORTNAME}/lib/codger - ${INSTALL_DATA} ${WRKSRC}/emacs/yorick.el ${DATADIR} - @${LN} -sf ../../share/${PORTNAME}/g ${PREFIX}/lib/${PORTNAME}/g - @${CP} ${DATADIR}/i0/paths.i ${PREFIX}/lib/${PORTNAME}/bin/paths.i .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} .for file in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/doc/${file} ${DOCSDIR} .endfor - @${LN} -sf ../doc/${PORTNAME} ${DATADIR}/doc + @${LN} -sf ${DOCSDIR} ${PREFIX}/lib/${PORTNAME}/doc for f in ${WRKSRC}/doc/yorick.info*; do \ ${INSTALL_DATA} $$f ${PREFIX}/info; \ done diff -uNr yorick/distinfo yorick/distinfo --- yorick/distinfo Wed Mar 31 05:09:13 2004 +++ yorick/distinfo Sun May 15 10:53:23 2005 @@ -1,2 +1,2 @@ -MD5 (yorick-1.5.14.tgz) = 6308d6616610654df834d8e2b1e4c82a -SIZE (yorick-1.5.14.tgz) = 2167929 +MD5 (yorick-1.6.02.tgz) = 9371c2a0d3ae11e9e8d75a8bf21210a7 +SIZE (yorick-1.6.02.tgz) = 2234280 diff -uNr yorick/files/patch-yorick_Makefile yorick/files/patch-yorick_Makefile --- yorick/files/patch-yorick_Makefile Thu Jan 1 01:00:00 1970 +++ yorick/files/patch-yorick_Makefile Sun May 15 11:31:57 2005 @@ -0,0 +1,20 @@ +--- yorick/Makefile.orig Sun May 15 11:30:16 2005 ++++ yorick/Makefile Sun May 15 11:31:25 2005 +@@ -16,7 +16,8 @@ OBJS = opsv.o task.o yorick.o yinput.o p + array.o range.o ops.o ops0.o ops1.o ops2.o ops3.o nonc.o debug.o \ + std0.o std1.o std2.o ascio.o defmem.o yhash.o yrdwr.o bcast.o \ + binio.o binobj.o binstd.o cache.o convrt.o binpdb.o clog.o ystr.o \ +- graph.o graph0.o style.o list.o pathfun.o autold.o fortrn.o ++ graph.o graph0.o style.o list.o pathfun.o autold.o fortrn.o \ ++ ywrap.o yinit.o + + PKG_CLEAN=libyor main.c prmtyp.h codger lib$(PKG_NAME).a $(PKG_EXENAME) yorapi* + +@@ -60,6 +61,7 @@ libyor: $(BUILTIN_PKGS) + cd ../matrix; $(MAKE) "COPT=$(COPT)" oinsert + cd ../fft; $(MAKE) "COPT=$(COPT)" oinsert + touch $@ ++ $(AR) r ../yorick/libyor.a $(OBJS) + ../gist/libgist.a: + @cd ../gist; $(MAKE) "COPT=$(COPT)" libgist.a + ../regexp/libyor: diff -uNr yorick/pkg-plist yorick/pkg-plist --- yorick/pkg-plist Sun Dec 14 00:59:49 2003 +++ yorick/pkg-plist Thu May 19 12:18:41 2005 @@ -1,157 +1,164 @@ -bin/gist bin/yorick -lib/yorick/Make.cfg -lib/yorick/Maketmpl -lib/yorick/bin/gist -lib/yorick/bin/paths.i -lib/yorick/bin/yorick -lib/yorick/include/bcast.h -lib/yorick/include/binio.h -lib/yorick/include/cgm.h -lib/yorick/include/cgmin.h -lib/yorick/include/clip.h -lib/yorick/include/config.h -lib/yorick/include/defmem.h -lib/yorick/include/draw.h -lib/yorick/include/engine.h -lib/yorick/include/eps.h -lib/yorick/include/extern_c.h -lib/yorick/include/gist.h -lib/yorick/include/gtext.h -lib/yorick/include/hash.h -lib/yorick/include/hlevel.h -lib/yorick/include/parse.h -lib/yorick/include/phash.h -lib/yorick/include/play.h -lib/yorick/include/playgl.h -lib/yorick/include/pmin.h +bin/gist +lib/yorick/g/README +lib/yorick/g/ps.ps +lib/yorick/g/yarg.gp +lib/yorick/g/stern.gp +lib/yorick/g/rainbow.gp +lib/yorick/g/ncar.gp +lib/yorick/g/heat.gp +lib/yorick/g/gray.gp +lib/yorick/g/earth.gp +lib/yorick/g/work2.gs +lib/yorick/g/work.gs +lib/yorick/g/vgbox.gs +lib/yorick/g/vg.gs +lib/yorick/g/nobox.gs +lib/yorick/g/l_nobox.gs +lib/yorick/g/boxed2.gs +lib/yorick/g/boxed.gs +lib/yorick/g/axes.gs +lib/yorick/i0/README +lib/yorick/i0/stdx.i +lib/yorick/i0/std.i +lib/yorick/i0/paths.i +lib/yorick/i0/matrix.i +lib/yorick/i0/hex.i +lib/yorick/i0/graph.i +lib/yorick/i0/fft.i +lib/yorick/i0/drat.i +lib/yorick/i/README +lib/yorick/i/zroots.i +lib/yorick/i/ylmdec.i +lib/yorick/i/txpath.i +lib/yorick/i/teststr.i +lib/yorick/i/testp.i +lib/yorick/i/testm.i +lib/yorick/i/testlp.i +lib/yorick/i/testg.i +lib/yorick/i/testfull.i +lib/yorick/i/testb.i +lib/yorick/i/test3.i +lib/yorick/i/test2.i +lib/yorick/i/test1.i +lib/yorick/i/sysafe.i +lib/yorick/i/style.i +lib/yorick/i/string.i +lib/yorick/i/spline.i +lib/yorick/i/slice3.i +lib/yorick/i/silo.i +lib/yorick/i/show.i +lib/yorick/i/series.i +lib/yorick/i/roots.i +lib/yorick/i/romberg.i +lib/yorick/i/rkutta.i +lib/yorick/i/rezone.i +lib/yorick/i/readn.i +lib/yorick/i/rays.i +lib/yorick/i/random.i +lib/yorick/i/prefix.i +lib/yorick/i/pnm.i +lib/yorick/i/plwf.i +lib/yorick/i/plclab.i +lib/yorick/i/plato.i +lib/yorick/i/pl3d.i +lib/yorick/i/pixels.i +lib/yorick/i/netcdf.i +lib/yorick/i/multi.i +lib/yorick/i/msort.i +lib/yorick/i/movie.i +lib/yorick/i/mkdoc.i +lib/yorick/i/md5.i +lib/yorick/i/make.i +lib/yorick/i/legndr.i +lib/yorick/i/legal.i +lib/yorick/i/kepler.i +lib/yorick/i/ieee.i +lib/yorick/i/idlsave.i +lib/yorick/i/hydra.i +lib/yorick/i/gcd.i +lib/yorick/i/gammp.i +lib/yorick/i/gamma.i +lib/yorick/i/fits.i +lib/yorick/i/fitrat.i +lib/yorick/i/fitlsq.i +lib/yorick/i/filter.i +lib/yorick/i/fermii.i +lib/yorick/i/fermi.i +lib/yorick/i/elliptic.i +lib/yorick/i/ellipse.i +lib/yorick/i/digit2.i +lib/yorick/i/demo5.i +lib/yorick/i/demo4.i +lib/yorick/i/demo3.i +lib/yorick/i/demo2.i +lib/yorick/i/demo1.i +lib/yorick/i/dawson.i +lib/yorick/i/custom.i +lib/yorick/i/copyb.i +lib/yorick/i/convol.i +lib/yorick/i/color.i +lib/yorick/i/collec.i +lib/yorick/i/cheby.i +lib/yorick/i/button.i +lib/yorick/i/bowtie.i +lib/yorick/i/bessel.i +lib/yorick/i/basfix.i +lib/yorick/include/yio.h +lib/yorick/include/ydata.h +lib/yorick/include/yasync.h lib/yorick/include/prmtyp.h -lib/yorick/include/ps.h -lib/yorick/include/pstdio.h -lib/yorick/include/pstdlib.h -lib/yorick/include/xbasic.h +lib/yorick/include/parse.h +lib/yorick/include/hash.h +lib/yorick/include/defmem.h +lib/yorick/include/binio.h +lib/yorick/include/bcast.h lib/yorick/include/xfancy.h -lib/yorick/include/yasync.h -lib/yorick/include/ydata.h -lib/yorick/include/yio.h +lib/yorick/include/xbasic.h +lib/yorick/include/ps.h +lib/yorick/include/hlevel.h +lib/yorick/include/gtext.h +lib/yorick/include/gist.h +lib/yorick/include/eps.h +lib/yorick/include/engine.h +lib/yorick/include/draw.h +lib/yorick/include/clip.h +lib/yorick/include/cgmin.h +lib/yorick/include/cgm.h lib/yorick/include/yversion.h -lib/yorick/lib/codger -lib/yorick/lib/libdrat.a +lib/yorick/include/pstdlib.h +lib/yorick/include/pstdio.h +lib/yorick/include/pmin.h +lib/yorick/include/plugin.h +lib/yorick/include/playwin.h +lib/yorick/include/play.h +lib/yorick/include/phash.h +lib/yorick/include/config.h +lib/yorick/i-start/README +lib/yorick/i-start/70hex.i +lib/yorick/i-start/70drat.i +lib/yorick/i-start/50i.i lib/yorick/lib/libhex.a -lib/yorick/lib/libyor.a +lib/yorick/lib/libdep.sh +lib/yorick/lib/install.sh +lib/yorick/lib/codger lib/yorick/lib/main.o -lib/yorick/g -%%PORTDOCS%%share/yorick/doc -share/yorick/g/README -share/yorick/g/axes.gs -share/yorick/g/boxed.gs -share/yorick/g/boxed2.gs -share/yorick/g/earth.gp -share/yorick/g/gray.gp -share/yorick/g/heat.gp -share/yorick/g/l_nobox.gs -share/yorick/g/ncar.gp -share/yorick/g/nobox.gs -share/yorick/g/ps.ps -share/yorick/g/rainbow.gp -share/yorick/g/stern.gp -share/yorick/g/vg.gs -share/yorick/g/vgbox.gs -share/yorick/g/work.gs -share/yorick/g/work2.gs -share/yorick/g/yarg.gp -share/yorick/i/README -share/yorick/i/basfix.i -share/yorick/i/bessel.i -share/yorick/i/bowtie.i -share/yorick/i/button.i -share/yorick/i/cheby.i -share/yorick/i/collec.i -share/yorick/i/color.i -share/yorick/i/convol.i -share/yorick/i/copyb.i -share/yorick/i/custom.i -share/yorick/i/dawson.i -share/yorick/i/demo1.i -share/yorick/i/demo2.i -share/yorick/i/demo3.i -share/yorick/i/demo4.i -share/yorick/i/demo5.i -share/yorick/i/digit2.i -share/yorick/i/ellipse.i -share/yorick/i/elliptic.i -share/yorick/i/fermi.i -share/yorick/i/fermii.i -share/yorick/i/filter.i -share/yorick/i/fitlsq.i -share/yorick/i/fitrat.i -share/yorick/i/fits.i -share/yorick/i/gamma.i -share/yorick/i/gammp.i -share/yorick/i/gcd.i -share/yorick/i/hydra.i -share/yorick/i/idlsave.i -share/yorick/i/ieee.i -share/yorick/i/kepler.i -share/yorick/i/legal.i -share/yorick/i/legndr.i -share/yorick/i/make.i -share/yorick/i/mkdoc.i -share/yorick/i/movie.i -share/yorick/i/msort.i -share/yorick/i/multi.i -share/yorick/i/netcdf.i -share/yorick/i/pixels.i -share/yorick/i/pl3d.i -share/yorick/i/plato.i -share/yorick/i/plclab.i -share/yorick/i/plwf.i -share/yorick/i/pnm.i -share/yorick/i/prefix.i -share/yorick/i/prmtyp.i -share/yorick/i/random.i -share/yorick/i/rays.i -share/yorick/i/readn.i -share/yorick/i/rezone.i -share/yorick/i/rkutta.i -share/yorick/i/romberg.i -share/yorick/i/roots.i -share/yorick/i/series.i -share/yorick/i/show.i -share/yorick/i/silo.i -share/yorick/i/slice3.i -share/yorick/i/spline.i -share/yorick/i/string.i -share/yorick/i/style.i -share/yorick/i/sysafe.i -share/yorick/i/test1.i -share/yorick/i/test2.i -share/yorick/i/test3.i -share/yorick/i/testb.i -share/yorick/i/testfull.i -share/yorick/i/testg.i -share/yorick/i/testlp.i -share/yorick/i/testm.i -share/yorick/i/testp.i -share/yorick/i/txpath.i -share/yorick/i/ylmdec.i -share/yorick/i/zroots.i -share/yorick/i0/README -share/yorick/i0/drat.i -share/yorick/i0/fft.i -share/yorick/i0/graph.i -share/yorick/i0/hex.i -share/yorick/i0/matrix.i -share/yorick/i0/mpy.i -share/yorick/i0/paths.i -share/yorick/i0/std.i -share/yorick/i0/stdx.i -share/yorick/yorick.el -@dirrm share/yorick/i0 -@dirrm share/yorick/i -@dirrm share/yorick/g -@dirrm share/yorick -@dirrm lib/yorick/lib +lib/yorick/lib/libyor.a +lib/yorick/lib/libdrat.a +lib/yorick/lib/install.grp +lib/yorick/bin/yorick +lib/yorick/bin/gist +lib/yorick/yorick.el +lib/yorick/Makedll +lib/yorick/Makeexe +lib/yorick/Makepkg +lib/yorick/Make.cfg +lib/yorick/doc +@dirrm lib/yorick/g +@dirrm lib/yorick/i0 +@dirrm lib/yorick/i @dirrm lib/yorick/include +@dirrm lib/yorick/i-start +@dirrm lib/yorick/lib @dirrm lib/yorick/bin @dirrm lib/yorick >Release-Note: >Audit-Trail: >Unformatted: