Ravenports generated: 28 Mar 2019 11:43
[ravenports.git] / bucket_BA / cups
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               cups
4 VERSION=                2.2.11
5 KEYWORDS=               print
6 VARIANTS=               standard
7 SDESC[standard]=        Common UNIX Printing System
8 HOMEPAGE=               https://www.cups.org/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            GITHUB/apple:cups:v2.2.11
13 DISTFILE[1]=            generated:main
14 DF_INDEX=               1
15 SPKGS[standard]=        complete
16                         primary
17                         docs
18                         examples
19
20 OPTIONS_AVAILABLE=      none
21 OPTIONS_STANDARD=       none
22
23 BUILDRUN_DEPENDS=       gnutls:single:standard
24                         libpaper:single:standard
25                         dbus:single:standard
26
27 USERS=                  cups
28 GROUPS=                 cups
29 USERGROUP_SPKG=         primary
30
31 USES=                   cpe gmake iconv pkgconfig
32
33 LICENSE=                APACHE20:primary
34 LICENSE_TERMS=          primary:{{WRKDIR}}/TERMS
35 LICENSE_FILE=           APACHE20:{{WRKSRC}}/LICENSE.txt
36 LICENSE_AWK=            TERMS:"^$$"
37 LICENSE_SOURCE=         TERMS:{{WRKSRC}}/cups/cups.h
38 LICENSE_SCHEME=         solo
39
40 CPE_VENDOR=             apple
41 FPC_EQUIVALENT=         print/cups
42
43 MUST_CONFIGURE=         gnu
44 CONFIGURE_ARGS=         --enable-libpaper
45                         --enable-gnutls
46                         --enable-dbus
47                         --disable-dnssd
48                         --disable-gssapi
49                         --disable-launchd
50                         --disable-systemd
51                         --disable-avahi
52                         --with-cups-user=cups
53                         --with-cups-group=cups
54                         --with-dbusdir="{{PREFIX}}/etc/dbus-1"
55                         --with-icondir="{{PREFIX}}/share/icons"
56                         --with-menudir="{{PREFIX}}/share/applications"
57                         --with-printcap="{{PREFIX}}/etc/printcap"
58                         --with-rcdir=no
59                         --with-optim=" "
60                         --with-pam-module="unix"
61 CONFIGURE_ENV=          ac_cv_path_JAVA=
62                         ac_cv_path_PERL=
63                         ac_cv_path_PHPCGI=
64                         ac_cv_path_PHP=
65                         ac_cv_path_PYTHON=
66
67 DESTDIRNAME=            DSTROOT
68
69 RC_SUBR=                cupsd:primary
70
71 VAR_OPSYS[freebsd]=     CONFIGURE_ARGS=--with-system-groups=wheel
72 VAR_OPSYS[sunos]=       CONFIGURE_ARGS=LSB_BUILD=y
73                         LDFLAGS=-lrt
74 VAR_OPSYS[dragonfly]=   CONFIGURE_ARGS=--with-system-groups=wheel
75
76 post-patch:
77         ${REINPLACE_CMD} -e '/SILENT/d' ${WRKSRC}/Makedefs.in
78         ${REINPLACE_CMD} 's/usblp/ulpt/g' ${WRKSRC}/backend/usb-libusb.c
79         ${REINPLACE_CMD} -e 's|/usr/local/etc/pam.d|${LOCALBASE}/etc/pam.d|' \
80                 -e 's/-fstack-protector//' ${WRKSRC}/configure
81         ${FIND} ${WRKSRC}/doc ${WRKSRC}/templates -type f -exec ${SED} -i'' \
82                 's|http://www.cups.org|https://www.cups.org|g' {} +
83         ${REINPLACE_CMD} '/stripopt=/s/-x//' ${WRKSRC}/install-sh
84         ${REINPLACE_CMD} 's|/etc/cups|${LOCALBASE}/etc/cups|g' \
85                 ${WRKSRC}/man/*.man*
86         ${REINPLACE_CMD} -e 's|\.default|.sample|'\
87                 -e 's|-g .(.*_GROUP)||g' \
88                 ${WRKSRC}/cgi-bin/admin.c\
89                 ${WRKSRC}/conf/Makefile \
90                 ${WRKSRC}/notifier/Makefile \
91                 ${WRKSRC}/scheduler/Makefile
92
93 post-install:
94         ${LN} -sf lpr ${STAGEDIR}${PREFIX}/bin/lpr-cups
95         @${MKDIR} ${STAGEDIR}${PREFIX}/etc/pam.d \
96                 ${STAGEDIR}${PREFIX}/etc/devd \
97                 ${STAGEDIR}${STD_EXAMPLESDIR}
98         ${INSTALL_DATA} ${FILESDIR}/cups.conf.sample \
99                 ${STAGEDIR}${PREFIX}/etc/devd
100         ${INSTALL_DATA} ${FILESDIR}/cups ${STAGEDIR}${PREFIX}/etc/pam.d
101         ${MV} ${STAGEDIR}${PREFIX}/share/cups/examples/* \
102                 ${STAGEDIR}${STD_EXAMPLESDIR}
103         ${RMDIR} ${STAGEDIR}${PREFIX}/share/cups/examples
104         ${RM} ${STAGEDIR}${PREFIX}/etc/cups/*.conf
105
106 [FILE:228:descriptions/desc.primary]
107 CUPS is the standards-based, open source printing system developed by
108 Apple Inc. for macOS and other UNIX-like operating systems. CUPS uses
109 the Internet Printing Protocol (IPP) to support printing to local and
110 network printers.
111
112
113 [FILE:103:distinfo]
114 23e2014f3ae653b8d6d2bb15ba7569a86bc381045f3c7ed2d1876c57dc112312     10364301 apple-cups-2.2.11.tar.gz
115
116
117 [FILE:13370:manifests/plist.primary]
118 @sample etc/cups/cups-files.conf.sample
119 @sample etc/cups/cupsd.conf.sample
120 @sample etc/cups/snmp.conf.sample
121 @sample etc/devd/cups.conf.sample
122 %%ONLY-DRAGONFLY%%share/cups/usb/org.cups.usb-quirks
123 %%ONLY-FREEBSD%%share/cups/usb/org.cups.usb-quirks
124 libexec/cups/backend/
125  usb
126 bin/
127  cancel
128  cups-config
129  cupstestdsc
130  cupstestppd
131  ipptool
132  lp
133  lpoptions
134  lpq
135  lpr
136  lpr-cups
137  lprm
138  lpstat
139  ppdc
140  ppdhtml
141  ppdi
142  ppdmerge
143  ppdpo
144 etc/dbus-1/system.d/cups.conf
145 etc/pam.d/cups
146 include/cups/
147  adminutil.h
148  array.h
149  backend.h
150  cups.h
151  dir.h
152  file.h
153  http.h
154  ipp.h
155  language.h
156  ppd.h
157  pwg.h
158  raster.h
159  sidechannel.h
160  transcode.h
161  versioning.h
162 lib/
163  libcups.so
164  libcups.so.2
165  libcupsimage.so
166  libcupsimage.so.2
167 libexec/cups/backend/
168  http
169  https
170  ipp
171  ipps
172  lpd
173  snmp
174  socket
175 libexec/cups/cgi-bin/
176  admin.cgi
177  classes.cgi
178  help.cgi
179  jobs.cgi
180  printers.cgi
181 libexec/cups/daemon/
182  cups-deviced
183  cups-driverd
184  cups-exec
185  cups-lpd
186 libexec/cups/filter/
187  commandtops
188  gziptoany
189  pstops
190  rastertodymo
191  rastertoepson
192  rastertohp
193  rastertolabel
194  rastertopwg
195 libexec/cups/monitor/
196  bcp
197  tbcp
198 libexec/cups/notifier/
199  dbus
200  mailto
201  rss
202 sbin/
203  accept
204  cupsaccept
205  cupsaddsmb
206  cupsctl
207  cupsd
208  cupsdisable
209  cupsenable
210  cupsfilter
211  cupsreject
212  lpadmin
213  lpc
214  lpinfo
215  lpmove
216  reject
217 share/applications/cups.desktop
218 share/cups/drv/sample.drv
219 share/cups/ipptool/
220  color.jpg
221  create-printer-subscription.test
222  document-a4.pdf
223  document-a4.ps
224  document-letter.pdf
225  document-letter.ps
226  get-completed-jobs.test
227  get-jobs.test
228  get-notifications.test
229  get-printer-attributes.test
230  get-subscriptions.test
231  gray.jpg
232  ipp-1.1.test
233  ipp-2.0.test
234  ipp-2.1.test
235  ipp-2.2.test
236  ipp-everywhere.test
237  onepage-a4.pdf
238  onepage-a4.ps
239  onepage-letter.pdf
240  onepage-letter.ps
241  print-job-deflate.test
242  print-job-gzip.test
243  print-job.test
244  testfile.jpg
245  testfile.pcl
246  testfile.pdf
247  testfile.ps
248  testfile.txt
249  validate-job.test
250 share/cups/mime/
251  mime.convs
252  mime.types
253 share/cups/ppdc/
254  epson.h
255  font.defs
256  hp.h
257  label.h
258  media.defs
259  raster.defs
260 share/cups/templates/
261  add-class.tmpl
262  add-printer.tmpl
263  add-rss-subscription.tmpl
264  admin.tmpl
265  choose-device.tmpl
266  choose-make.tmpl
267  choose-model.tmpl
268  choose-serial.tmpl
269  choose-uri.tmpl
270  class-added.tmpl
271  class-confirm.tmpl
272  class-deleted.tmpl
273  class-jobs-header.tmpl
274  class-modified.tmpl
275  class.tmpl
276  classes-header.tmpl
277  classes.tmpl
278  command.tmpl
279  edit-config.tmpl
280  error-op.tmpl
281  error.tmpl
282  header.tmpl
283  help-header.tmpl
284  help-printable.tmpl
285  help-trailer.tmpl
286  job-cancel.tmpl
287  job-hold.tmpl
288  job-move.tmpl
289  job-moved.tmpl
290  job-release.tmpl
291  job-restart.tmpl
292  jobs-header.tmpl
293  jobs.tmpl
294  list-available-printers.tmpl
295  modify-class.tmpl
296  modify-printer.tmpl
297  norestart.tmpl
298  option-boolean.tmpl
299  option-conflict.tmpl
300  option-header.tmpl
301  option-pickmany.tmpl
302  option-pickone.tmpl
303  option-trailer.tmpl
304  pager.tmpl
305  printer-accept.tmpl
306  printer-added.tmpl
307  printer-cancel-jobs.tmpl
308  printer-configured.tmpl
309  printer-confirm.tmpl
310  printer-default.tmpl
311  printer-deleted.tmpl
312  printer-jobs-header.tmpl
313  printer-modified.tmpl
314  printer-reject.tmpl
315  printer-start.tmpl
316  printer-stop.tmpl
317  printer.tmpl
318  printers-header.tmpl
319  printers.tmpl
320  restart.tmpl
321  samba-export.tmpl
322  samba-exported.tmpl
323  search.tmpl
324  set-printer-options-header.tmpl
325  set-printer-options-trailer.tmpl
326  subscription-added.tmpl
327  subscription-canceled.tmpl
328  test-page.tmpl
329  trailer.tmpl
330  users.tmpl
331 share/cups/templates/de/
332  add-class.tmpl
333  add-printer.tmpl
334  add-rss-subscription.tmpl
335  admin.tmpl
336  choose-device.tmpl
337  choose-make.tmpl
338  choose-model.tmpl
339  choose-serial.tmpl
340  choose-uri.tmpl
341  class-added.tmpl
342  class-confirm.tmpl
343  class-deleted.tmpl
344  class-jobs-header.tmpl
345  class-modified.tmpl
346  class.tmpl
347  classes-header.tmpl
348  classes.tmpl
349  command.tmpl
350  edit-config.tmpl
351  error-op.tmpl
352  error.tmpl
353  header.tmpl
354  help-header.tmpl
355  help-printable.tmpl
356  help-trailer.tmpl
357  job-cancel.tmpl
358  job-hold.tmpl
359  job-move.tmpl
360  job-moved.tmpl
361  job-release.tmpl
362  job-restart.tmpl
363  jobs-header.tmpl
364  jobs.tmpl
365  list-available-printers.tmpl
366  modify-class.tmpl
367  modify-printer.tmpl
368  norestart.tmpl
369  option-boolean.tmpl
370  option-conflict.tmpl
371  option-header.tmpl
372  option-pickmany.tmpl
373  option-pickone.tmpl
374  option-trailer.tmpl
375  pager.tmpl
376  printer-accept.tmpl
377  printer-added.tmpl
378  printer-cancel-jobs.tmpl
379  printer-configured.tmpl
380  printer-confirm.tmpl
381  printer-default.tmpl
382  printer-deleted.tmpl
383  printer-jobs-header.tmpl
384  printer-modified.tmpl
385  printer-reject.tmpl
386  printer-start.tmpl
387  printer-stop.tmpl
388  printer.tmpl
389  printers-header.tmpl
390  printers.tmpl
391  restart.tmpl
392  samba-export.tmpl
393  samba-exported.tmpl
394  search.tmpl
395  set-printer-options-header.tmpl
396  set-printer-options-trailer.tmpl
397  subscription-added.tmpl
398  subscription-canceled.tmpl
399  test-page.tmpl
400  trailer.tmpl
401  users.tmpl
402 share/cups/templates/es/
403  add-class.tmpl
404  add-printer.tmpl
405  add-rss-subscription.tmpl
406  admin.tmpl
407  choose-device.tmpl
408  choose-make.tmpl
409  choose-model.tmpl
410  choose-serial.tmpl
411  choose-uri.tmpl
412  class-added.tmpl
413  class-confirm.tmpl
414  class-deleted.tmpl
415  class-jobs-header.tmpl
416  class-modified.tmpl
417  class.tmpl
418  classes-header.tmpl
419  classes.tmpl
420  command.tmpl
421  edit-config.tmpl
422  error-op.tmpl
423  error.tmpl
424  header.tmpl
425  help-header.tmpl
426  help-printable.tmpl
427  help-trailer.tmpl
428  job-cancel.tmpl
429  job-hold.tmpl
430  job-move.tmpl
431  job-moved.tmpl
432  job-release.tmpl
433  job-restart.tmpl
434  jobs-header.tmpl
435  jobs.tmpl
436  list-available-printers.tmpl
437  modify-class.tmpl
438  modify-printer.tmpl
439  norestart.tmpl
440  option-boolean.tmpl
441  option-conflict.tmpl
442  option-header.tmpl
443  option-pickmany.tmpl
444  option-pickone.tmpl
445  option-trailer.tmpl
446  pager.tmpl
447  printer-accept.tmpl
448  printer-added.tmpl
449  printer-cancel-jobs.tmpl
450  printer-configured.tmpl
451  printer-confirm.tmpl
452  printer-default.tmpl
453  printer-deleted.tmpl
454  printer-jobs-header.tmpl
455  printer-modified.tmpl
456  printer-reject.tmpl
457  printer-start.tmpl
458  printer-stop.tmpl
459  printer.tmpl
460  printers-header.tmpl
461  printers.tmpl
462  restart.tmpl
463  samba-export.tmpl
464  samba-exported.tmpl
465  search.tmpl
466  set-printer-options-header.tmpl
467  set-printer-options-trailer.tmpl
468  subscription-added.tmpl
469  subscription-canceled.tmpl
470  test-page.tmpl
471  trailer.tmpl
472  users.tmpl
473 share/cups/templates/fr/
474  add-class.tmpl
475  add-printer.tmpl
476  add-rss-subscription.tmpl
477  admin.tmpl
478  choose-device.tmpl
479  choose-make.tmpl
480  choose-model.tmpl
481  choose-serial.tmpl
482  choose-uri.tmpl
483  class-added.tmpl
484  class-confirm.tmpl
485  class-deleted.tmpl
486  class-jobs-header.tmpl
487  class-modified.tmpl
488  class.tmpl
489  classes-header.tmpl
490  classes.tmpl
491  command.tmpl
492  edit-config.tmpl
493  error-op.tmpl
494  error.tmpl
495  header.tmpl
496  help-header.tmpl
497  help-printable.tmpl
498  help-trailer.tmpl
499  job-cancel.tmpl
500  job-hold.tmpl
501  job-move.tmpl
502  job-moved.tmpl
503  job-release.tmpl
504  job-restart.tmpl
505  jobs-header.tmpl
506  jobs.tmpl
507  list-available-printers.tmpl
508  modify-class.tmpl
509  modify-printer.tmpl
510  norestart.tmpl
511  option-boolean.tmpl
512  option-conflict.tmpl
513  option-header.tmpl
514  option-pickmany.tmpl
515  option-pickone.tmpl
516  option-trailer.tmpl
517  pager.tmpl
518  printer-accept.tmpl
519  printer-added.tmpl
520  printer-cancel-jobs.tmpl
521  printer-configured.tmpl
522  printer-confirm.tmpl
523  printer-default.tmpl
524  printer-deleted.tmpl
525  printer-jobs-header.tmpl
526  printer-modified.tmpl
527  printer-reject.tmpl
528  printer-start.tmpl
529  printer-stop.tmpl
530  printer.tmpl
531  printers-header.tmpl
532  printers.tmpl
533  restart.tmpl
534  samba-export.tmpl
535  samba-exported.tmpl
536  search.tmpl
537  set-printer-options-header.tmpl
538  set-printer-options-trailer.tmpl
539  subscription-added.tmpl
540  subscription-canceled.tmpl
541  test-page.tmpl
542  trailer.tmpl
543  users.tmpl
544 share/cups/templates/ja/
545  add-class.tmpl
546  add-printer.tmpl
547  add-rss-subscription.tmpl
548  admin.tmpl
549  choose-device.tmpl
550  choose-make.tmpl
551  choose-model.tmpl
552  choose-serial.tmpl
553  choose-uri.tmpl
554  class-added.tmpl
555  class-confirm.tmpl
556  class-deleted.tmpl
557  class-jobs-header.tmpl
558  class-modified.tmpl
559  class.tmpl
560  classes-header.tmpl
561  classes.tmpl
562  command.tmpl
563  edit-config.tmpl
564  error-op.tmpl
565  error.tmpl
566  header.tmpl
567  help-header.tmpl
568  help-printable.tmpl
569  help-trailer.tmpl
570  job-cancel.tmpl
571  job-hold.tmpl
572  job-move.tmpl
573  job-moved.tmpl
574  job-release.tmpl
575  job-restart.tmpl
576  jobs-header.tmpl
577  jobs.tmpl
578  list-available-printers.tmpl
579  modify-class.tmpl
580  modify-printer.tmpl
581  norestart.tmpl
582  option-boolean.tmpl
583  option-conflict.tmpl
584  option-header.tmpl
585  option-pickmany.tmpl
586  option-pickone.tmpl
587  option-trailer.tmpl
588  pager.tmpl
589  printer-accept.tmpl
590  printer-added.tmpl
591  printer-cancel-jobs.tmpl
592  printer-configured.tmpl
593  printer-confirm.tmpl
594  printer-default.tmpl
595  printer-deleted.tmpl
596  printer-jobs-header.tmpl
597  printer-modified.tmpl
598  printer-reject.tmpl
599  printer-start.tmpl
600  printer-stop.tmpl
601  printer.tmpl
602  printers-header.tmpl
603  printers.tmpl
604  restart.tmpl
605  samba-export.tmpl
606  samba-exported.tmpl
607  search.tmpl
608  set-printer-options-header.tmpl
609  set-printer-options-trailer.tmpl
610  subscription-added.tmpl
611  subscription-canceled.tmpl
612  test-page.tmpl
613  trailer.tmpl
614  users.tmpl
615 share/cups/templates/pt_BR/
616  add-class.tmpl
617  add-printer.tmpl
618  add-rss-subscription.tmpl
619  admin.tmpl
620  choose-device.tmpl
621  choose-make.tmpl
622  choose-model.tmpl
623  choose-serial.tmpl
624  choose-uri.tmpl
625  class-added.tmpl
626  class-confirm.tmpl
627  class-deleted.tmpl
628  class-jobs-header.tmpl
629  class-modified.tmpl
630  class.tmpl
631  classes-header.tmpl
632  classes.tmpl
633  command.tmpl
634  edit-config.tmpl
635  error-op.tmpl
636  error.tmpl
637  header.tmpl
638  help-header.tmpl
639  help-printable.tmpl
640  help-trailer.tmpl
641  job-cancel.tmpl
642  job-hold.tmpl
643  job-move.tmpl
644  job-moved.tmpl
645  job-release.tmpl
646  job-restart.tmpl
647  jobs-header.tmpl
648  jobs.tmpl
649  list-available-printers.tmpl
650  modify-class.tmpl
651  modify-printer.tmpl
652  norestart.tmpl
653  option-boolean.tmpl
654  option-conflict.tmpl
655  option-header.tmpl
656  option-pickmany.tmpl
657  option-pickone.tmpl
658  option-trailer.tmpl
659  pager.tmpl
660  printer-accept.tmpl
661  printer-added.tmpl
662  printer-cancel-jobs.tmpl
663  printer-configured.tmpl
664  printer-confirm.tmpl
665  printer-default.tmpl
666  printer-deleted.tmpl
667  printer-jobs-header.tmpl
668  printer-modified.tmpl
669  printer-reject.tmpl
670  printer-start.tmpl
671  printer-stop.tmpl
672  printer.tmpl
673  printers-header.tmpl
674  printers.tmpl
675  restart.tmpl
676  samba-export.tmpl
677  samba-exported.tmpl
678  search.tmpl
679  set-printer-options-header.tmpl
680  set-printer-options-trailer.tmpl
681  subscription-added.tmpl
682  subscription-canceled.tmpl
683  test-page.tmpl
684  trailer.tmpl
685  users.tmpl
686 share/cups/templates/ru/
687  add-class.tmpl
688  add-printer.tmpl
689  add-rss-subscription.tmpl
690  admin.tmpl
691  choose-device.tmpl
692  choose-make.tmpl
693  choose-model.tmpl
694  choose-serial.tmpl
695  choose-uri.tmpl
696  class-added.tmpl
697  class-confirm.tmpl
698  class-deleted.tmpl
699  class-jobs-header.tmpl
700  class-modified.tmpl
701  class.tmpl
702  classes-header.tmpl
703  classes.tmpl
704  command.tmpl
705  edit-config.tmpl
706  error-op.tmpl
707  error.tmpl
708  header.tmpl
709  help-header.tmpl
710  help-printable.tmpl
711  help-trailer.tmpl
712  job-cancel.tmpl
713  job-hold.tmpl
714  job-move.tmpl
715  job-moved.tmpl
716  job-release.tmpl
717  job-restart.tmpl
718  jobs-header.tmpl
719  jobs.tmpl
720  list-available-printers.tmpl
721  modify-class.tmpl
722  modify-printer.tmpl
723  norestart.tmpl
724  option-boolean.tmpl
725  option-conflict.tmpl
726  option-header.tmpl
727  option-pickmany.tmpl
728  option-pickone.tmpl
729  option-trailer.tmpl
730  pager.tmpl
731  printer-accept.tmpl
732  printer-added.tmpl
733  printer-cancel-jobs.tmpl
734  printer-configured.tmpl
735  printer-confirm.tmpl
736  printer-default.tmpl
737  printer-deleted.tmpl
738  printer-jobs-header.tmpl
739  printer-modified.tmpl
740  printer-reject.tmpl
741  printer-start.tmpl
742  printer-stop.tmpl
743  printer.tmpl
744  printers-header.tmpl
745  printers.tmpl
746  restart.tmpl
747  samba-export.tmpl
748  samba-exported.tmpl
749  search.tmpl
750  set-printer-options-header.tmpl
751  set-printer-options-trailer.tmpl
752  subscription-added.tmpl
753  subscription-canceled.tmpl
754  test-page.tmpl
755  trailer.tmpl
756  users.tmpl
757 share/icons/hicolor/128x128/apps/cups.png
758 share/icons/hicolor/16x16/apps/cups.png
759 share/icons/hicolor/32x32/apps/cups.png
760 share/icons/hicolor/64x64/apps/cups.png
761 share/locale/ca/cups_ca.po
762 share/locale/cs/cups_cs.po
763 share/locale/de/cups_de.po
764 share/locale/es/cups_es.po
765 share/locale/fr/cups_fr.po
766 share/locale/it/cups_it.po
767 share/locale/ja/cups_ja.po
768 share/locale/pt_BR/cups_pt_BR.po
769 share/locale/ru/cups_ru.po
770 share/locale/zh_CN/cups_zh_CN.po
771 share/man/man1/
772  cancel.1.gz
773  cups-config.1.gz
774  cups.1.gz
775  cupstestdsc.1.gz
776  cupstestppd.1.gz
777  ipptool.1.gz
778  lp.1.gz
779  lpoptions.1.gz
780  lpq.1.gz
781  lpr.1.gz
782  lprm.1.gz
783  lpstat.1.gz
784  ppdc.1.gz
785  ppdhtml.1.gz
786  ppdi.1.gz
787  ppdmerge.1.gz
788  ppdpo.1.gz
789 share/man/man5/
790  classes.conf.5.gz
791  client.conf.5.gz
792  cups-files.conf.5.gz
793  cups-snmp.conf.5.gz
794  cupsd-logs.5.gz
795  cupsd.conf.5.gz
796  ipptoolfile.5.gz
797  mailto.conf.5.gz
798  mime.convs.5.gz
799  mime.types.5.gz
800  ppdcfile.5.gz
801  printers.conf.5.gz
802  subscriptions.conf.5.gz
803 share/man/man7/
804  backend.7.gz
805  filter.7.gz
806  notifier.7.gz
807 share/man/man8/
808  accept.8.gz
809  cups-deviced.8.gz
810  cups-driverd.8.gz
811  cups-exec.8.gz
812  cups-lpd.8.gz
813  cups-snmp.8.gz
814  cupsaccept.8.gz
815  cupsaddsmb.8.gz
816  cupsctl.8.gz
817  cupsd-helper.8.gz
818  cupsd.8.gz
819  cupsdisable.8.gz
820  cupsenable.8.gz
821  cupsfilter.8.gz
822  cupsreject.8.gz
823  lpadmin.8.gz
824  lpc.8.gz
825  lpinfo.8.gz
826  lpmove.8.gz
827  reject.8.gz
828 @dir /var/log/cups
829 @dir /var/run/cups
830 @dir libexec/cups/driver
831 @dir share/cups/banners
832 @dir share/cups/data
833 @dir share/cups/model
834 @dir share/cups/profiles
835 @dir(,cups,) etc/cups/ppd
836 @dir(,cups,1770) /var/spool/cups/tmp
837 @dir(,cups,700) etc/cups/ssl
838 @dir(,cups,775) /var/cache/cups/rss
839 @dir(cups,,511) /var/run/cups/certs
840 @postexec chmod 710 /var/spool/cups && chgrp cups /var/spool/cups
841 @postexec chmod 770 /var/cache/cups && chgrp cups /var/cache/cups
842
843
844 [FILE:1845:manifests/plist.docs]
845 share/doc/cups/
846  apple-touch-icon.png
847  cups-printable.css
848  cups.css
849  index.html
850  robots.txt
851 share/doc/cups/de/index.html
852 share/doc/cups/es/index.html
853 share/doc/cups/help/
854  accounting.html
855  api-admin.html
856  api-filter.html
857  api-ppd.html
858  api-raster.html
859  cgi.html
860  cupspm.html
861  encryption.html
862  glossary.html
863  kerberos.html
864  license.html
865  man-backend.html
866  man-cancel.html
867  man-classes.conf.html
868  man-client.conf.html
869  man-cups-config.html
870  man-cups-files.conf.html
871  man-cups-lpd.html
872  man-cups-snmp.html
873  man-cups.html
874  man-cupsaccept.html
875  man-cupsaddsmb.html
876  man-cupsd-helper.html
877  man-cupsd-logs.html
878  man-cupsd.conf.html
879  man-cupsd.html
880  man-cupsenable.html
881  man-cupstestdsc.html
882  man-cupstestppd.html
883  man-filter.html
884  man-ipptool.html
885  man-ipptoolfile.html
886  man-lp.html
887  man-lpadmin.html
888  man-lpc.html
889  man-lpinfo.html
890  man-lpmove.html
891  man-lpoptions.html
892  man-lpq.html
893  man-lpr.html
894  man-lprm.html
895  man-lpstat.html
896  man-mime.convs.html
897  man-mime.types.html
898  man-notifier.html
899  man-ppdc.html
900  man-ppdhtml.html
901  man-ppdi.html
902  man-ppdmerge.html
903  man-ppdpo.html
904  man-printers.conf.html
905  man-subscriptions.conf.html
906  network.html
907  options.html
908  overview.html
909  policies.html
910  postscript-driver.html
911  ppd-compiler.html
912  raster-driver.html
913  ref-ppdcfile.html
914  security.html
915  sharing.html
916  spec-banner.html
917  spec-command.html
918  spec-design.html
919  spec-ipp.html
920  spec-pdf.html
921  spec-postscript.html
922  spec-ppd.html
923  spec-raster.html
924  spec-stp.html
925  translation.html
926 share/doc/cups/images/
927  color-wheel.png
928  cups-block-diagram.png
929  cups-command-chain.png
930  cups-icon.png
931  cups-postscript-chain.png
932  cups-raster-chain.png
933  cups.png
934  generic.png
935  left.gif
936  raster-organization.png
937  raster.png
938  right.gif
939  sample-image.png
940  sel.gif
941  smiley.jpg
942  unsel.gif
943  wait.gif
944 share/doc/cups/ja/index.html
945 share/doc/cups/pt_BR/index.html
946 share/doc/cups/ru/index.html
947
948
949 [FILE:193:manifests/plist.examples]
950 share/examples/cups/
951  color.drv
952  constraint.drv
953  custom.drv
954  grouping.drv
955  laserjet-basic.drv
956  laserjet-pjl.drv
957  minimum.drv
958  postscript.drv
959  r300-basic.drv
960  r300-colorman.drv
961  r300-remote.drv
962
963
964 [FILE:1240:patches/patch-backend_socket.c]
965 --- backend/socket.c.orig       2019-03-22 19:51:36 UTC
966 +++ backend/socket.c
967 @@ -297,7 +297,6 @@ main(int  argc,                             /* I - Number of comm
968    */
969  
970    fprintf(stderr, "DEBUG: Connecting to %s:%d\n", hostname, port);
971 -  _cupsLangPrintFilter(stderr, "INFO", _("Connecting to printer."));
972  
973    for (delay = 5;;)
974    {
975 @@ -377,7 +376,6 @@ main(int  argc,                             /* I - Number of comm
976    }
977  
978    fputs("STATE: -connecting-to-device\n", stderr);
979 -  _cupsLangPrintFilter(stderr, "INFO", _("Connected to printer."));
980  
981    fprintf(stderr, "DEBUG: Connected to %s:%d...\n",
982           httpAddrString(&(addr->addr), addrname, sizeof(addrname)),
983 @@ -408,7 +406,7 @@ main(int  argc,                             /* I - Number of comm
984        tbytes = bytes;
985  
986      if (print_fd != 0 && tbytes >= 0)
987 -      _cupsLangPrintFilter(stderr, "INFO", _("Print file sent."));
988 +      fputs("DEBUG: Print file sent.\n", stderr);
989    }
990  
991    fputs("STATE: +cups-waiting-for-job-completed\n", stderr);
992 @@ -419,7 +417,7 @@ main(int  argc,                             /* I - Number of comm
993      * Shutdown the socket and wait for the other end to finish...
994      */
995  
996 -    _cupsLangPrintFilter(stderr, "INFO", _("Waiting for printer to finish."));
997 +    fputs("DEBUG: Waiting for printer to finish.\n", stderr);
998  
999      shutdown(device_fd, 1);
1000  
1001
1002
1003 [FILE:362:patches/patch-backend_usb-libusb.c]
1004 --- backend/usb-libusb.c.orig   2019-03-22 19:51:36 UTC
1005 +++ backend/usb-libusb.c
1006 @@ -1440,7 +1440,7 @@ open_device(usb_printer_t *printer,       /* I
1007    * works without the module attached.
1008    */
1009  
1010 -  errcode = libusb_kernel_driver_active(printer->handle, printer->iface);
1011 +  errcode = 0;
1012    if (errcode == 0)
1013      printer->usblp_attached = 0;
1014    else if (errcode == 1)
1015
1016
1017 [FILE:582:patches/patch-conf_mime.convs.in]
1018 Lower PostScript-to-PostScript cost such that PostScript files are sent to
1019 PostScript printers directly without intermediate conversion to PDF, see
1020 http://www.linuxfoundation.org/collaborate/workgroups/openprinting/pdf_as_standard_print_job_format
1021
1022 --- conf/mime.convs.in.orig     2019-03-22 19:51:36 UTC
1023 +++ conf/mime.convs.in
1024 @@ -36,7 +36,7 @@
1025  # PostScript filters
1026  #
1027  
1028 -application/postscript         application/vnd.cups-postscript 66      pstops
1029 +application/postscript         application/vnd.cups-postscript 65      pstops
1030  
1031  ########################################################################
1032  #
1033
1034
1035 [FILE:3805:patches/patch-configure]
1036 --- configure.orig      2019-03-22 19:51:36 UTC
1037 +++ configure
1038 @@ -5775,7 +5775,7 @@ fi
1039  
1040  
1041  case $host_os_name in
1042 -        darwin* | *bsd*)
1043 +        darwin* | *bsd* | dragonfly* | solaris*)
1044                  ARFLAGS="-rcv"
1045                  ;;
1046          *)
1047 @@ -5871,7 +5871,6 @@ if test "${with_dbusdir+set}" = set; the
1048  fi
1049  
1050  
1051 -DBUSDIR=""
1052  DBUS_NOTIFIER=""
1053  DBUS_NOTIFIERLIBS=""
1054  
1055 @@ -6435,7 +6434,7 @@ _ACEOF
1056  # Locale data
1057  if test "$localedir" = "\${datarootdir}/locale"; then
1058         case "$host_os_name" in
1059 -               linux* | gnu* | *bsd* | darwin*)
1060 +               linux* | gnu* | *bsd* | dragonfly*| darwin* | solaris*)
1061                         CUPS_LOCALEDIR="$datarootdir/locale"
1062                         ;;
1063  
1064 @@ -6489,11 +6488,15 @@ _ACEOF
1065  
1066  # Server executables...
1067  case "$host_os_name" in
1068 -       *bsd* | darwin*)
1069 +       *bsd* | dragonfly* | darwin* | solaris*)
1070                 # *BSD and Darwin (macOS)
1071                 INSTALL_SYSV=""
1072                 CUPS_SERVERBIN="$exec_prefix/libexec/cups"
1073                 ;;
1074 +       linux*)
1075 +               INSTALL_SYSV="install-sysv"
1076 +               CUPS_SERVERBIN="$exec_prefix/libexec/cups"
1077 +               ;;
1078         *)
1079                 # All others
1080                 INSTALL_SYSV="install-sysv"
1081 @@ -6550,7 +6553,7 @@ fi
1082  
1083  if test "$mandir" = "\${prefix}/man" -a "$prefix" = "/"; then
1084         case "$host_os_name" in
1085 -               darwin* | linux* | gnu* | *bsd*)
1086 +               darwin* | linux* | gnu* | *bsd* | dragonfly* | solaris*)
1087                         # Darwin, macOS, Linux, GNU HURD, and *BSD
1088                         mandir="/usr/share/man"
1089                         AMANDIR="/usr/share/man"
1090 @@ -6572,22 +6575,6 @@ fi
1091  
1092  
1093  case "$host_os_name" in
1094 -       sunos*)
1095 -               # Solaris
1096 -               MAN1EXT=1
1097 -               MAN5EXT=5
1098 -               MAN7EXT=7
1099 -               MAN8EXT=1m
1100 -               MAN8DIR=1m
1101 -               ;;
1102 -       linux* | gnu* | darwin*)
1103 -               # Linux, GNU Hurd, and macOS
1104 -               MAN1EXT=1.gz
1105 -               MAN5EXT=5.gz
1106 -               MAN7EXT=7.gz
1107 -               MAN8EXT=8.gz
1108 -               MAN8DIR=8
1109 -               ;;
1110         *)
1111                 # All others
1112                 MAN1EXT=1
1113 @@ -6628,7 +6615,7 @@ if test x$enable_shared != xno; then
1114                         DSOXX="\$(CXX)"
1115                         DSOFLAGS="$DSOFLAGS -Wl,-h\`basename \$@\` -G \$(OPTIM)"
1116                         ;;
1117 -               linux* | gnu* | *bsd*)
1118 +               linux* | gnu* | *bsd* | dragonfly*)
1119                         LIBCUPS="lib$cupsbase.so.2"
1120                         LIBCUPSIMAGE="libcupsimage.so.2"
1121                         DSO="\$(CC)"
1122 @@ -6709,12 +6696,11 @@ if test "$DSO" != ":"; then
1123                                 EXPORT_LDFLAGS="-R$libdir"
1124                         fi
1125                         ;;
1126 -                *bsd*)
1127 +                *bsd* | dragonfly*)
1128                          # *BSD...
1129                         if test $exec_prefix != /usr; then
1130                                 DSOFLAGS="-Wl,-R$libdir $DSOFLAGS"
1131                                 LDFLAGS="$LDFLAGS -Wl,-R$libdir"
1132 -                               EXPORT_LDFLAGS="-Wl,-R$libdir"
1133                         fi
1134                         ;;
1135                  linux* | gnu*)
1136 @@ -6914,13 +6900,13 @@ if test -n "$GCC"; then
1137                 OPTIM="-fPIC $OPTIM"
1138         fi
1139  
1140 -       # The -fstack-protector option is available with some versions of
1141 +       # The  option is available with some versions of
1142         # GCC and adds "stack canaries" which detect when the return address
1143         # has been overwritten, preventing many types of exploit attacks.
1144 -       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports -fstack-protector" >&5
1145 -$as_echo_n "checking whether compiler supports -fstack-protector... " >&6; }
1146 +       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiler supports " >&5
1147 +$as_echo_n "checking whether compiler supports ... " >&6; }
1148         OLDCFLAGS="$CFLAGS"
1149 -       CFLAGS="$CFLAGS -fstack-protector"
1150 +       CFLAGS="$CFLAGS "
1151         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1152  /* end confdefs.h.  */
1153  
1154 @@ -6937,7 +6923,7 @@ if ac_fn_c_try_link "$LINENO"; then :
1155                         # Can't use stack-protector with LSB binaries...
1156                         OPTIM="$OPTIM -fno-stack-protector"
1157                 else
1158 -                       OPTIM="$OPTIM -fstack-protector"
1159 +                       OPTIM="$OPTIM "
1160                 fi
1161                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
1162  $as_echo "yes" >&6; }
1163 @@ -8733,13 +8719,7 @@ fi
1164                         PAMLIBS="-lpam"
1165                 fi
1166  
1167 -               # Find the PAM configuration directory, if any...
1168 -               for dir in /private/etc/pam.d /etc/pam.d; do
1169 -                       if test -d $dir; then
1170 -                               PAMDIR=$dir
1171 -                               break;
1172 -                       fi
1173 -               done
1174 +               PAMDIR=/raven/etc/pam.d
1175         fi
1176  
1177         LIBS="$SAVELIBS"
1178
1179
1180 [FILE:324:patches/patch-cups-config.in]
1181 --- cups-config.in.orig 2019-03-22 19:51:36 UTC
1182 +++ cups-config.in
1183 @@ -103,7 +103,7 @@ while test $# -gt 0; do
1184             ;;
1185         --libs)
1186             if test $static = no; then
1187 -               libs="@EXTLINKCUPS@ $LIBS";
1188 +               libs="@EXTLINKCUPS@";
1189                 if test $image = yes; then
1190                     libs="@EXTLINKCUPSIMAGE@ $libs"
1191                 fi
1192
1193
1194 [FILE:775:patches/patch-scheduler_auth.c]
1195 --- scheduler/auth.c.orig       2019-03-22 19:51:36 UTC
1196 +++ scheduler/auth.c
1197 @@ -451,7 +451,7 @@ cupsdAuthorize(cupsd_client_t *con) /* I
1198  
1199      peersize = sizeof(peercred);
1200  
1201 -#  ifdef __APPLE__
1202 +#  if defined(__APPLE__) || defined(__FreeBSD__)
1203      if (getsockopt(httpGetFd(con->http), 0, LOCAL_PEERCRED, &peercred, &peersize))
1204  #  else
1205      if (getsockopt(httpGetFd(con->http), SOL_SOCKET, SO_PEERCRED, &peercred, &peersize))
1206 @@ -849,7 +849,7 @@ cupsdAuthorize(cupsd_client_t *con) /* I
1207  
1208        peersize = sizeof(peercred);
1209  
1210 -#    ifdef __APPLE__
1211 +#    if defined(__APPLE__) || defined(__FreeBSD__)
1212        if (getsockopt(httpGetFd(con->http), 0, LOCAL_PEERCRED, &peercred, &peersize))
1213  #    else
1214        if (getsockopt(httpGetFd(con->http), SOL_SOCKET, SO_PEERCRED, &peercred,
1215
1216
1217 [FILE:468:patches/patch-scheduler_client.c]
1218 --- scheduler/client.c.orig     2019-03-22 19:51:36 UTC
1219 +++ scheduler/client.c
1220 @@ -3816,8 +3816,8 @@ pipe_command(cupsd_client_t *con, /* I -
1221    * Then execute the command...
1222    */
1223  
1224 -  if (cupsdStartProcess(command, argv, envp, infile, fds[1], CGIPipes[1],
1225 -                       -1, -1, root, DefaultProfile, NULL, &pid) < 0)
1226 +  if (!cupsdStartProcess(command, argv, envp, infile, fds[1], CGIPipes[1],
1227 +                        -1, -1, root, DefaultProfile, NULL, &pid))
1228    {
1229     /*
1230      * Error - can't fork!
1231
1232
1233 [FILE:683:patches/patch-scheduler_cups-driverd.cxx]
1234 --- scheduler/cups-driverd.cxx.orig     2019-03-22 19:51:36 UTC
1235 +++ scheduler/cups-driverd.cxx
1236 @@ -913,7 +913,7 @@ get_file(const char *name,          /* I - Name
1237    }
1238    else
1239  
1240 -#elif defined(__linux)
1241 +#elif defined(__linux) || defined(__FreeBSD__) || defined(__DragonFly__)
1242    if (!strncmp(name, "lsb/usr/", 8))
1243    {
1244     /*
1245 @@ -1093,7 +1093,7 @@ list_ppds(int        request_id,  /* I -
1246    load_ppds("/System/Library/Printers/PPDs/Contents/Resources/en.lproj",
1247              "System/Library/Printers/PPDs/Contents/Resources/en.lproj", 0);
1248  
1249 -#elif defined(__linux)
1250 +#elif defined(__linux) || defined(__FreeBSD__) || defined(__DragonFly__)
1251   /*
1252    * Load PPDs from LSB-defined locations...
1253    */
1254
1255
1256 [FILE:462:patches/patch-scheduler_subscriptions.c]
1257 --- scheduler/subscriptions.c.orig      2019-03-22 19:51:36 UTC
1258 +++ scheduler/subscriptions.c
1259 @@ -1564,8 +1564,8 @@ cupsd_start_notifier(
1260    * Create the notifier process...
1261    */
1262  
1263 -  if (cupsdStartProcess(command, argv, envp, fds[0], -1, NotifierPipes[1],
1264 -                       -1, -1, 0, DefaultProfile, NULL, &pid) < 0)
1265 +  if (!cupsdStartProcess(command, argv, envp, fds[0], -1, NotifierPipes[1],
1266 +                        -1, -1, 0, DefaultProfile, NULL, &pid))
1267    {
1268     /*
1269      * Error - can't fork!
1270
1271
1272 [FILE:118:files/cups]
1273 # $FreeBSD: head/print/cups/files/cups 410825 2016-03-11 11:53:42Z tijl $
1274
1275 auth    include system
1276 account include system
1277
1278
1279 [FILE:318:files/cups.conf.sample]
1280 # Allow members of group cups to access generic USB printer devices
1281
1282 notify 100 {
1283         match "system"          "USB";
1284         match "subsystem"       "INTERFACE";
1285         match "type"            "ATTACH";
1286         match "intclass"        "0x07";
1287         match "intsubclass"     "0x01";
1288         match "intprotocol"     "(0x01|0x02|0x03)";
1289         action "chgrp cups /dev/$cdev; chmod g+rw /dev/$cdev";
1290 };
1291
1292
1293 [FILE:435:files/cupsd.in]
1294 #!/bin/sh
1295 #
1296 # PROVIDE: cupsd
1297 # REQUIRE: DAEMON dbus
1298 # KEYWORD: shutdown
1299 #
1300 # Add the following to /etc/rc.conf[.local] to enable this service
1301 #
1302 # cupsd_enable="YES"
1303 #
1304
1305 . /etc/rc.subr
1306
1307 name="cupsd"
1308 rcvar="cupsd_enable"
1309
1310 start_precmd="${name}_prestart"
1311
1312 command="%%PREFIX%%/sbin/cupsd"
1313 extra_commands="reload"
1314
1315 cupsd_prestart()
1316 {
1317         if [ -n "$TZ" ]; then
1318                 export TZ
1319         fi
1320 }
1321
1322 load_rc_config ${name}
1323
1324 : ${cupsd_enable=NO}
1325
1326 run_rc_command "$1"
1327