From owner-freebsd-ports@FreeBSD.ORG Thu Jan 30 23:50:28 2014 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A18F9AD0; Thu, 30 Jan 2014 23:50:28 +0000 (UTC) Received: from mail-ob0-x22f.google.com (mail-ob0-x22f.google.com [IPv6:2607:f8b0:4003:c01::22f]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 4D5AA128F; Thu, 30 Jan 2014 23:50:28 +0000 (UTC) Received: by mail-ob0-f175.google.com with SMTP id wn1so4266683obc.34 for ; Thu, 30 Jan 2014 15:50:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=qHCLK9dI/q2AxgKRkOJstaTDP4wmP3iUyIQ6Fev3MoQ=; b=gqemjwHd41auiZ5XV9zwcRMlSmzsm/eHBLmIRSSthTar2OoJtDc+a7oph+3dRv7dmZ dUlArWE3uxKKdjJid01HFMNHRvVyNyI5LhJgdsxh6fohaxwHHgz06TheSWY+R/2ZDzP8 wUz67h89cKJbT+YSXoQVH/zNyqKwOtI0TzX8ElWCufQ5UV/CiAVDmr3B5IwGD31UUR7A hyUY6ZUspplD5LDgFqcoouj/0hoTYrBrHJQ1TaHflP6vK7r3BciU/EXnZkpfQpWgM2CG qgNNj2hJ36djPMbKn8rTWi9voRDQcom8+6YtcCLFWaCPQ22MzmIrG5+d9bwdKp5EnGkb S+7Q== MIME-Version: 1.0 X-Received: by 10.60.103.71 with SMTP id fu7mr4211240oeb.48.1391125827656; Thu, 30 Jan 2014 15:50:27 -0800 (PST) Received: by 10.182.108.42 with HTTP; Thu, 30 Jan 2014 15:50:27 -0800 (PST) In-Reply-To: <201401301506.s0UF5vop073258@fire.js.berklix.net> References: <201401301506.s0UF5vop073258@fire.js.berklix.net> Date: Fri, 31 Jan 2014 00:50:27 +0100 Message-ID: Subject: Re: ports/math/hexcalc restored from 8.2 now runs on 9.1 & 9.2 & 10.0 From: =?ISO-8859-1?Q?Ren=E9_Ladan?= To: "Julian H. Stacey" Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable 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 23:50:28 -0000 2014-01-30 Julian H. Stacey : > =3D?ISO-8859-1?Q?Ren=3DE9_Ladan?=3D wrote: >> 2014-01-30 Kevin Oberman : >> > On Wed, Jan 29, 2014 at 7:04 PM, Julian H. Stacey wr= ote: >> > >> >> Hi ports@ >> >> I changed Subject: >> >> From: >> >> Re: How to find removed ports in general & math/hexcalc in particul= ar. >> >> 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 mo= re >> >> 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 her= e >> >> > 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 n= umber? >> >> >> >> 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/hexc= alc/ >> >> >> >> Anyone know what to fix for 10.0 Mk/ ? After installing it bleats: >> >> =3D=3D=3D> Registering installation for hexcalc-1.11_2 >> >> pkg-static: >> >> lstat(/usr1/release/10.0-RELEASE/ports/math/hexcalc/work/stage/usr/lo= cal/bin/hexcalc): >> >> No such file or directory >> >> pkg-static: >> >> lstat(/usr1/release/10.0-RELEASE/ports/math/hexcalc/work/stage/usr/lo= cal/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=3D 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=E9 > > Thanks Kevin & Rene' > I added ${STAGEDIR}, & tested, MANPREFIX =3D 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. > Works for me ;) I did some editing to Makefile to get it (mostly) pass portlint, the main c= hange is that I removed "x11" from CATEGORIES, which is reserved for Xorg itself = if I understand correctly. > 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 > Regards, Ren=E9 > 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/altern= ative.