notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
openprinting Sun's implementation of the OpenPrinting API (PAPI)
1.0_5 print on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.0_5Version of this port present on the latest quarterly branch.
There is no maintainer for this port.
Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2010-02-08 19:41:09
Last Update: 2021-04-06 14:31:07
Commit Hash: 305f148
Also Listed In: net
License: not specified in port
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (23 items)
Collapse this list.
  1. include/debug.h
  2. include/http-private.h
  3. include/http.h
  4. include/ipp-listener.h
  5. include/ipp.h
  6. include/papi.h
  7. lib/libipp-core.so
  8. lib/libipp-core.so.0
  9. lib/libipp-core.so.0.0.0
  10. lib/libipp-listener.so
  11. lib/libipp-listener.so.0
  12. lib/libipp-listener.so.0.0.0
  13. lib/libpapi-common.so
  14. lib/libpapi-common.so.0
  15. lib/libpapi-common.so.0.0.0
  16. lib/libpapi.so
  17. lib/libpapi.so.0
  18. lib/libpapi.so.0.0.0
  19. libexec/lpd-port
  20. libexec/psm-ipp.so
  21. libexec/psm-lpd.so
  22. man/man5/psm-ipp.5.gz
  23. @ldconfig
Collapse this list.
Dependency lines:
  • For RUN/BUILD depends:
    • openprinting>0:print/openprinting
  • For LIB depends:
    • libipp-core.so:print/openprinting
    • libipp-listener.so:print/openprinting
    • libpapi-common.so:print/openprinting
    • libpapi.so:print/openprinting
To install the port: cd /usr/ports/print/openprinting/ && make install clean
To add the package, run one of these commands:
  • pkg install print/openprinting
  • pkg install openprinting
PKGNAME: openprinting
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
openprinting
ABIlatestquarterly
FreeBSD:11:aarch641.0_51.0_5
FreeBSD:11:amd641.0_51.0_5
FreeBSD:11:armv61.0_51.0_5
FreeBSD:11:i3861.0_51.0_5
FreeBSD:11:mips--
FreeBSD:11:mips641.0_51.0_5
FreeBSD:12:aarch641.0_51.0_5
FreeBSD:12:amd641.0_51.0_5
FreeBSD:12:armv61.0_51.0_5
FreeBSD:12:armv71.0_51.0_5
FreeBSD:12:i3861.0_51.0_5
FreeBSD:12:mips--
FreeBSD:12:mips641.0_51.0_5
FreeBSD:12:powerpc64-1.0_5
FreeBSD:13:aarch641.0_51.0_5
FreeBSD:13:amd641.0_51.0_5
FreeBSD:13:armv61.0_51.0_5
FreeBSD:13:armv71.0_51.0_5
FreeBSD:13:i3861.0_51.0_5
FreeBSD:13:mips--
FreeBSD:13:mips641.0_51.0_5
FreeBSD:13:powerpc641.0_51.0_5
FreeBSD:14:aarch641.0_5-
FreeBSD:14:amd641.0_5-
FreeBSD:14:armv61.0_5-
FreeBSD:14:armv71.0_5-
FreeBSD:14:i3861.0_5-
FreeBSD:14:mips--
FreeBSD:14:mips641.0_5-
FreeBSD:14:powerpc641.0_5-
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. msgfmt : devel/gettext-tools
  2. gmake>=4.3 : devel/gmake
  3. as : devel/binutils
Library dependencies:
  1. libintl.so : devel/gettext-runtime
  2. libiconv.so : converters/libiconv
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

pkg-message:
If installing:
Master Sites:
Expand this list (22 items)
Collapse this list.
  1. http://downloads.sourceforge.net/project/openprinting/papi/1.0%20Beta/
  2. http://excellmedia.dl.sourceforge.net/project/openprinting/papi/1.0%20Beta/
  3. http://freefr.dl.sourceforge.net/project/openprinting/papi/1.0%20Beta/
  4. http://jaist.dl.sourceforge.net/project/openprinting/papi/1.0%20Beta/
  5. http://nchc.dl.sourceforge.net/project/openprinting/papi/1.0%20Beta/
  6. http://netcologne.dl.sourceforge.net/project/openprinting/papi/1.0%20Beta/
  7. http://netix.dl.sourceforge.net/project/openprinting/papi/1.0%20Beta/
  8. http://superb-dca2.dl.sourceforge.net/project/openprinting/papi/1.0%20Beta/
  9. http://superb-sea2.dl.sourceforge.net/project/openprinting/papi/1.0%20Beta/
  10. http://ufpr.dl.sourceforge.net/project/openprinting/papi/1.0%20Beta/
  11. http://vorboss.dl.sourceforge.net/project/openprinting/papi/1.0%20Beta/
  12. https://downloads.sourceforge.net/project/openprinting/papi/1.0%20Beta/
  13. https://excellmedia.dl.sourceforge.net/project/openprinting/papi/1.0%20Beta/
  14. https://freefr.dl.sourceforge.net/project/openprinting/papi/1.0%20Beta/
  15. https://jaist.dl.sourceforge.net/project/openprinting/papi/1.0%20Beta/
  16. https://nchc.dl.sourceforge.net/project/openprinting/papi/1.0%20Beta/
  17. https://netcologne.dl.sourceforge.net/project/openprinting/papi/1.0%20Beta/
  18. https://netix.dl.sourceforge.net/project/openprinting/papi/1.0%20Beta/
  19. https://superb-dca2.dl.sourceforge.net/project/openprinting/papi/1.0%20Beta/
  20. https://superb-sea2.dl.sourceforge.net/project/openprinting/papi/1.0%20Beta/
  21. https://ufpr.dl.sourceforge.net/project/openprinting/papi/1.0%20Beta/
  22. https://vorboss.dl.sourceforge.net/project/openprinting/papi/1.0%20Beta/
Collapse this list.

Number of commits found: 30

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  1.0_5
mat search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
02 Mar 2021 08:41:47
Original commit files touched by this commit Revision:566940  1.0_5
ak search for other commits by this committer
- Remove commented out and obsolete USE_APACHE and USE_AUTOTOOLS, fix typo
USE_PHP_= -> USE_PHP+=

Approved by:	portmgr blanket
14 Aug 2019 12:14:43
Original commit files touched by this commit Revision:508908  1.0_5
mat search for other commits by this committer
Convert to UCL & cleanup pkg-message (categories [p-r])
05 Apr 2018 02:43:08
Original commit files touched by this commit Revision:466522  1.0_5
emaste search for other commits by this committer
print/openprinting: fix build when lld is the system linker

This port passes an invalid argument -Mmapfile to the linker.  Per GNU
BFD ld's manpage, link map options are -M or --print-map to print a link
map to stdout, or -Map mapfile to print a link map to mapfile.

It appears that ld.bfd accepts -Mmapfile as a synonym for -M due to some
quirk of its parser; lld simply fails with an unknown argument error.

This port's embedded copy of libtool was also too old to know that it
should pass the -fuse-ld flag from LDFLAGS through to the linker, and
also too old to match the sed expression in Mk/Uses/libtool.mk that
patches in knowledge of -fuse-ld.  Thus, patch ltmain.sh to add
-fuse-ld=bfd as a passthrough flag.

I do not know why libtool's authors believed that silently dropping
flags from a user's provided LDFLAGS was (is) a sensible thing to do.

PR:		221809
Approved by:	ler
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D14968
21 Oct 2016 12:51:41
Original commit files touched by this commit Revision:424411  1.0_5  Sanity Test Failure
mat search for other commits by this committer
${RM} already has -f.

PR:		213570
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
01 Apr 2016 14:16:20
Original commit files touched by this commit Revision:412348  1.0_5
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.

With hat:	portmgr
Sponsored by:	Absolight
11 Mar 2016 11:53:42
Original commit files touched by this commit Revision:410825  1.0_5
tijl search for other commits by this committer
Combine print/cups-base, print/cups-client and print/cups-image into
print/cups and update it to 2.1.3.  Also remove print/cups-pstoraster,
improve print/cups-filters, print/foomatic-* and update print/hplip to
3.16.2.

Long description:

First some background.  When you hand a file to cups it sets up a chain of
filter programs that converts the file to something a printer understands.
Each filter has a cost associated with it and cups tries to find the
cheapest chain.  Costs used to be configured in such a way that files were
first converted to PostScript.  This could then be manipulated further (e.g.
putting multiple pages on one sheet) before finally being sent to a
PostScript printer or another filter like pstoraster which produces a raster
format understood by non-PostScript printer drivers.  Nowadays most filters
(Only the first 15 lines of the commit message are shown above View all of this commit message)
06 Oct 2015 18:00:45
Original commit files touched by this commit Revision:398709  1.0_4
amdmi3 search for other commits by this committer
- Unstage stuff not included into plist to fix stage-qa, assuming it's not
needed in this port
- Sort plist
14 May 2015 10:15:09
Original commit files touched by this commit Revision:386312  1.0_4
mat search for other commits by this committer
MASTER_SITES cleanup.

- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
20 Dec 2014 19:33:29
Original commit files touched by this commit Revision:375108  1.0_4
bapt search for other commits by this committer
cleanup plist
08 Jul 2014 18:18:09
Original commit files touched by this commit Revision:361274  1.0_4
tijl search for other commits by this committer
- USES=libtool tar:bzip2
- Add INSTALL_TARGET=install-strip
- Avoid USE_AUTOTOOLS
11 Jun 2014 14:50:00
Original commit files touched by this commit Revision:357486  1.0_3
tijl search for other commits by this committer
Support LIBS like LDFLAGS.

- Add LIBS="${LIBS}" to MAKE_ENV and CONFIGURE_ENV.
- Add an option helper for LIBS.
- Adjust all ports that already use LIBS.  Also remove references to
  PTHREAD_CFLAGS and PTHREAD_LIBS while here.
- Some ports did not support having a LIBS environment variable and
  required additional patches.

Somewhat simplified a linker command line looks like:

${CC} ${src_LDFLAGS} ${LDFLAGS} ${src_LIBS} ${LIBS}

where src_LDFLAGS and src_LIBS are controlled by upstream and LDFLAGS and
LIBS can be controlled by us.  If possible -L and -l flags need to be
(Only the first 15 lines of the commit message are shown above View all of this commit message)
03 Feb 2014 13:39:30
Original commit files touched by this commit Revision:342438  1.0_3
miwi search for other commits by this committer
- Stage support
20 Sep 2013 22:44:00
Original commit files touched by this commit Revision:327765  1.0_3
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
print)
27 Apr 2013 18:25:25
Original commit files touched by this commit Revision:316683  1.0_3
mva search for other commits by this committer
- Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig and
  USE_GETTEXT=yes to USES=gettext while here
24 Apr 2013 18:10:32
Original commit files touched by this commit Revision:316464  1.0_3
ak search for other commits by this committer
- Convert USE_GETTEXT to USES (part 3)

Approved by:	portmgr (bapt)
18 Aug 2012 14:29:11
Original commit files touched by this commit   1.0_3
ohauer search for other commits by this committer
- remove www/apache20 and devel/apr0
- s/USE_APACHE= 20+/USE_APACHE= 22+/
- unify s/YES/yes/
- cleanup APACHE_VERSION <= 22 usage
- add entry to MOVED

with hat apache@
20 Aug 2011 19:00:12
Original commit files touched by this commit   1.0_3
ohauer search for other commits by this committer
- USE_APACHE=  /1.3/13/  /2.0/20/ /2.2/22/
03 Jul 2011 06:14:57
Original commit files touched by this commit   1.0_3
miwi search for other commits by this committer
- Kick MD5 Support
04 Dec 2010 07:34:27
Original commit files touched by this commit   1.0_3
ade search for other commits by this committer
Sync to new bsd.autotools.mk
16 Oct 2010 11:52:47
Original commit files touched by this commit   1.0_3
ade search for other commits by this committer
Punt autoconf267->autoconf268
05 Oct 2010 19:57:56
Original commit files touched by this commit   1.0_3
ade search for other commits by this committer
Round one migration of ports from automake{19,110} to automake111
15 Sep 2010 18:35:24
Original commit files touched by this commit   1.0_3
ade search for other commits by this committer
Autotools update.   Read ports/UPDATING 20100915 for details.

Approved by:    portmgr (for Mk/bsd.port.mk part)
Tested by:      Multiple -exp runs
22 Aug 2010 12:22:30
Original commit files touched by this commit   1.0_2
bsam search for other commits by this committer
An attempt to fix build at QAT.

Reported by:    QAT
21 Aug 2010 20:01:17
Original commit files touched by this commit   1.0_2
bsam search for other commits by this committer
. unbreak by fixing plist;
. bump PORTREVISION.
06 Jun 2010 22:09:10
Original commit files touched by this commit   1.0_1
dougb search for other commits by this committer
Remove bms from the pkg-descr's of ports he no longer maintains.
06 Jun 2010 17:00:59
Original commit files touched by this commit   1.0_1
bms search for other commits by this committer
Drop maintainership for these ports.

Regrettably, I have no free time for the foreseeable future which
I can commit directly to these aspects of FreeBSD work, due to
a demanding new role elsewhere.

I am able to review patches from time to time, but regrettably cannot
be directly involved in engineering work beyond this w/o it being
directly involved in day-to-day effort.

Thank you for your understanding.
31 May 2010 02:01:56
Original commit files touched by this commit   1.0_1
ade search for other commits by this committer
Bounce PORTREVISION for gettext-related ports.  Have fun, ya'll.
24 Feb 2010 20:04:20
Original commit files touched by this commit   1.0
pav search for other commits by this committer
- Mark BROKEN: incomplete plist

Reported by:    pointyhat
Feature safe:   yes
08 Feb 2010 19:40:24
Original commit files touched by this commit   1.0
bms search for other commits by this committer
Add port of Sun's OpenPrinting API (PAPI) v1.0 sources.

This port is currently of interest to developers only,
the mod_ipp Apache module dumps core, and the psm_cups
module does not compile as shipped.

Number of commits found: 30