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

_______________________________________________
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to