From owner-freebsd-ports@FreeBSD.ORG Thu Jan 30 15:10:20 2014 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 574AAB1F; Thu, 30 Jan 2014 15:10:20 +0000 (UTC) Received: from land.berklix.org (land.berklix.org [144.76.10.75]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id EBFA6153E; Thu, 30 Jan 2014 15:10:19 +0000 (UTC) Received: from park.js.berklix.net (p5DCBEBAD.dip0.t-ipconnect.de [93.203.235.173]) (authenticated bits=128) by land.berklix.org (8.14.5/8.14.5) with ESMTP id s0UF9u2c046352; Thu, 30 Jan 2014 15:09:57 GMT (envelope-from jhs@berklix.com) Received: from fire.js.berklix.net (fire.js.berklix.net [192.168.91.41]) by park.js.berklix.net (8.14.3/8.14.3) with ESMTP id s0UF6DA0068443; Thu, 30 Jan 2014 16:06:14 +0100 (CET) (envelope-from jhs@berklix.com) Received: from fire.js.berklix.net (localhost [127.0.0.1]) by fire.js.berklix.net (8.14.5/8.14.5) with ESMTP id s0UF5vop073258; Thu, 30 Jan 2014 16:06:07 +0100 (CET) (envelope-from jhs@berklix.com) Message-Id: <201401301506.s0UF5vop073258@fire.js.berklix.net> To: =?ISO-8859-1?Q?Ren=E9_Ladan?= Subject: Re: ports/math/hexcalc restored from 8.2 now runs on 9.1 & 9.2 & 10.0 From: "Julian H. Stacey" Organization: http://berklix.com BSD Unix Linux Consultants, Munich Germany User-agent: EXMH on FreeBSD http://berklix.com/free/ X-URL: http://www.berklix.com In-reply-to: Your message "Thu, 30 Jan 2014 10:21:25 +0100." Date: Thu, 30 Jan 2014 16:05:57 +0100 Cc: "ports@FreeBSD.org" , Kevin Oberman , Dimitry Andric , Florent Thoumie X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 30 Jan 2014 15:10:20 -0000 =?ISO-8859-1?Q?Ren=E9_Ladan?= wrote: > 2014-01-30 Kevin Oberman : > > On Wed, Jan 29, 2014 at 7:04 PM, Julian H. Stacey wrote: > > > >> Hi ports@ > >> I changed Subject: > >> From: > >> Re: How to find removed ports in general & math/hexcalc in particular. > >> To: > >> ports/math/hexcalc restored from 8.2 now runs on 9.1 & 9.2 & 10.0 > >> > >> + cc'd FYI Maintainer of x11/xcalc (a scientific not hexadecimal > >> calculator) > >> > >> > >> > grep hexcalc /usr/ports/MOVED > >> > math/hexcalc||2011-08-01|Has expired: Looks like abandonware, no more > >> public distfiles > >> > > >> > I have a local: > >> > 25129 Dec 20 1995 hexcalc..tar.Z > >> > (no idea why 2 dots), anyway its a valid tar. I have put it up here > >> > http://berklix.com/~jhs/ftp/FreeBSD/ports/distfiles/hexcalc..tar.Z > >> > I'll look at creating a port. (unless people know of a newer > >> > nice hexcalc ? but this one was always OK for me) > >> > Can you fix the filename to just have one dot and preferably a version number? > >> > >> I have restored ports/math/hexcalc from 8.2; it now runs on 9.1 & 9.2 & > >> 10.0 > >> > >> http://www.berklix.com/~jhs/src/bsd/fixes/FreeBSD/ports/gen/math/hexcalc/ > >> > >> Anyone know what to fix for 10.0 Mk/ ? After installing it bleats: > >> ===> Registering installation for hexcalc-1.11_2 > >> pkg-static: > >> lstat(/usr1/release/10.0-RELEASE/ports/math/hexcalc/work/stage/usr/local/bin/hexcalc): > >> No such file or directory > >> pkg-static: > >> lstat(/usr1/release/10.0-RELEASE/ports/math/hexcalc/work/stage/usr/local/man/man1/hexcalc.1.gz): > >> No such file or directory > > > > Quick workaround is to turn off staging for the port. It needs fixing, but > > that will let it build immediately. Add the following to the Makefile: > > NO_STAGE= yes > > You cannot anymore, since this is now forbidden by a SVN hook. > > The proper way (just having a quick look) is to install into > ${STAGEDIR}${PREFIX}/bin and ${STAGEDIR}${MANPREFIX}/man/man1 > (although you might have to replace MANPREFIX with just PREFIX, not sure) > > René Thanks Kevin & Rene' I added ${STAGEDIR}, & tested, MANPREFIX = PREFIX so I left MANPREFIX. http://www.berklix.com/~jhs/src/bsd/fixes/FreeBSD/ports/gen/math/hexcalc/All.tgz Is ready for download & use. Could 1 or 2 people please try, & post eg "Works for me", I guess that will be sufficient to commit it, as it's the same distfile FreeBSD ports/ used before, that went missing, & was found again. All.tgz was made by tar zcf /tmp/All.tgz . ; mv /tmp/All.tgz . so you have a single 28K file to encourage download & test, its contents even include the distfile: hexcalc.tar.Z Makefile distinfo files/ files/patch-a pkg-descr Cheers, Julian -- Julian Stacey, BSD Unix Linux C Sys Eng Consultant, Munich http://berklix.com Interleave replies below like a play script. Indent old text with "> ". Send plain text, not quoted-printable, HTML, base64, or multipart/alternative.