Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 19 Feb 2016 22:20:53 -0800
From:      Jason Helfman <jgh@FreeBSD.org>
To:        Miroslav Lachman <000.fbsd@quip.cz>
Cc:        Greg Lewis <glewis@eyesbeyond.com>,  "freebsd-ports@FreeBSD.org" <freebsd-ports@freebsd.org>
Subject:   Re: resurrect deprecated port print/pnm2ppa
Message-ID:  <CAMuy=%2BidvCVLJvizOD-wR=si4jH=GA=LOAc1hBac379S=3n-4Q@mail.gmail.com>
In-Reply-To: <56C5942A.5090001@quip.cz>
References:  <54E0EEC9.80707@quip.cz> <20150222225800.GA97535@misty.eyesbeyond.com> <56C5942A.5090001@quip.cz>

next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, Feb 18, 2016 at 1:51 AM, Miroslav Lachman <000.fbsd@quip.cz> wrote:
> Greg Lewis wrote on 02/22/2015 23:58:
>>
>> On Sun, Feb 15, 2015 at 08:08:57PM +0100, Miroslav Lachman wrote:
>>>
>>> Can somebody resurrect deprecated port print/pnm2ppa?
>>>
>>> It was deleted from the tree as "Unmaintained since 2001" but it is
>>> (was) still working fine and I am still using my good old printer HP
>>> DeskJet 710C through USB to LPT convertor (usb:/dev/ulpt0) with CUPS.
>>
>>
>> Why don't you submit a PR with the resurrected port in it and yourself as
>> the maintainer?  I'll take a look at it if you do.  It seems like all it
>> really needs is someone to commit to maintaining it.
>
>
> Hi Greg,
> after more than a year I resurerected pnm2ppa port for my home use
> yesterday. It was lot of work for me - I did some port many years ago and
> converting this old port to staging was not easy for me. I tried to build it
> with "poudrier testport" and it succeeded.
>
> ====> Compressing man pages (compress-man)
> ===========================================================================
> ====> Running Q/A tests (stage-qa)
> ====> Checking for pkg-plist issues (check-plist)
> ===> Parsing plist
> ===> Checking for items in STAGEDIR missing from pkg-plist
> ===> Checking for items in pkg-plist which are not in STAGEDIR
> ===> No pkg-plist issues found (check-plist)
> ====>> Status for build print/pnm2ppa: package
> ====>> Checking for staging violations... done
> =======================<phase: package        >============================
> ===>  Building package for pnm2ppa-1.13_2
> ===========================================================================
> ====>> Status for build print/pnm2ppa: install-mtree
> =======================<phase: install-mtree  >============================
> ===========================================================================
> ====>> Status for build print/pnm2ppa: install
> ====>> Recording filesystem state for preinst... done
> =======================<phase: install        >============================
> ===>  Installing for pnm2ppa-1.13_2
> ===>   pnm2ppa-1.13_2 depends on executable: enscript - found
> ===>  Checking if pnm2ppa already installed
> ===>   Registering installation for pnm2ppa-1.13_2
> [10_2_amd64-default] Installing pnm2ppa-1.13_2...
> To configure your printcap to print either ascii"
> or Postscript files, add the following lines to your"
> /etc/printcap file"
>
>         lp|ascii|unix:\\"
>                 :lp=/dev/lpt0:\\"
>                 :sd=/var/spool/lpd:\\"
>                 :if=/usr/local/bin/asciippafilter:\\"
>                 :mx#0:\\"
>                 :sh:"
>
>         ps:\\"
>                 :lp=/dev/lpt0:\\"
>                 :sd=/var/spool/ps:\\"
>                 :if=/usr/local/bin/ppafilter:\\"
>                 :mx#0:\\"
>                 :sh:"
>
> ===========================================================================
> ====>> Status for build print/pnm2ppa: deinstall
> ====>> Checking shared library dependencies
>  0x0000000000000001 (NEEDED)             Shared library: [libc.so.7]
>  0x0000000000000001 (NEEDED)             Shared library: [libm.so.5]
> =======================<phase: deinstall      >============================
> ===>  Deinstalling for pnm2ppa
> ===>   Deinstalling pnm2ppa-1.13_2
> Updating database digests format: ...... done
> Checking integrity... done (0 conflicting)
> Deinstallation has been requested for the following 1 packages (of 0
> packages in the universe):
>
> Installed packages to be REMOVED:
>         pnm2ppa-1.13_2
>
> The operation will free 653 KiB.
> [10_2_amd64-default] [1/1] Deinstalling pnm2ppa-1.13_2...
> [10_2_amd64-default] [1/1] Deleting files for pnm2ppa-1.13_2: ...... done
> ===========================================================================
> ====>> Checking for extra files and directories
> [00:00:09] ====>> Installing from package
> [10_2_amd64-default] Installing pnm2ppa-1.13_2...
> [10_2_amd64-default] Extracting pnm2ppa-1.13_2: ...... done
> Message from pnm2ppa-1.13_2:
> To configure your printcap to print either ascii"
> or Postscript files, add the following lines to your"
> /etc/printcap file"
>
>         lp|ascii|unix:\\"
>                 :lp=/dev/lpt0:\\"
>                 :sd=/var/spool/lpd:\\"
>                 :if=/usr/local/bin/asciippafilter:\\"
>                 :mx#0:\\"
>                 :sh:"
>
>         ps:\\"
>                 :lp=/dev/lpt0:\\"
>                 :sd=/var/spool/ps:\\"
>                 :if=/usr/local/bin/ppafilter:\\"
>                 :mx#0:\\"
>                 :sh:"
> [00:00:09] ====>> Cleaning up
> ===>  Cleaning for pnm2ppa-1.13_2
> [00:00:09] ====>> Deinstalling package
> Updating database digests format: . done
> Checking integrity... done (0 conflicting)
> Deinstallation has been requested for the following 1 packages (of 0
> packages in the universe):
>
> Installed packages to be REMOVED:
>         pnm2ppa-1.13_2
>
> The operation will free 653 KiB.
> [10_2_amd64-default] [1/1] Deinstalling pnm2ppa-1.13_2...
> [10_2_amd64-default] [1/1] Deleting files for pnm2ppa-1.13_2: ...... done
> build of print/pnm2ppa ended at Wed Feb 17 23:44:50 CET 2016
> build time: 00:00:08
> [00:00:09] ====>> Cleaning up
> 10_2_amd64-default: removed
> 10_2_amd64-default-n: removed
> [00:00:09] ====>> Umounting file systems
>
> Usr: 7.140s  Krnl: 3.021s  Totl: 0:10.91s  CPU: 93.1%  swppd: 0  I/O:
> 71+9636
>
>
> So what to do next to submit PR in right format?
> Should I send diff against old port version, or full archive of new version?
>
> Miroslav Lachman

Yes, a diff against the port prior to it's deletion. This way it can
be resurrected and patched.

Thanks!
-jgh

-- 
Jason Helfman          | FreeBSD Committer
jgh@FreeBSD.org     | http://people.freebsd.org/~jgh  | The Power to Serve



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAMuy=%2BidvCVLJvizOD-wR=si4jH=GA=LOAc1hBac379S=3n-4Q>