2454 Commits

Author SHA1 Message Date
ajacoutot
16cfa3c954 Unbreak hpcups printing; it was trying to dlopen a Linux proprietary blob.
from Debian
2018-11-03 10:41:33 +00:00
ajacoutot
dc988375a1 Don't try to run automake-1.11.
spotted by sthen@
2018-11-02 08:20:17 +00:00
ajacoutot
0018626186 Update to hplip-3.18.10.
Very *lightly* tested so far; please send any regression to me directly.
2018-10-31 14:14:30 +00:00
ajacoutot
160e44144b Missing README title (see infrastructure/templates/README.template) 2018-10-26 17:06:19 +00:00
jcs
b6c721ed11 hello brlaser 2018-10-26 14:03:53 +00:00
jcs
b928536c6f Import brlaser-4, a CUPS driver for Brother printers
Antoine takes MAINTAINER

feedback from sthen, ajacoutot, fcambus
ok ajacoutot, fcambus
2018-10-26 13:57:08 +00:00
sthen
25f0e460f2 Add COMPILER lines to c++ ports which currently use the default. Adjust
some existing COMPILER lines with arch restrictions etc. In the usual
case this is now using "COMPILER = base-clang ports-gcc base-gcc" on
ports with c++ libraries in WANTLIB.

This is basically intended to be a noop on architectures using clang
as the system compiler, but help with other architectures where we
currently have many ports knocked out due to building with an unsuitable
compiler -

- some ports require c++11/newer so the GCC version in base that is used
on these archirtectures is too old.

- some ports have conflicts where an executable is built with one compiler
(e.g. gcc from base) but a library dependency is built with a different
one (e.g. gcc from ports), resulted in mixing incompatible libraries in the
same address space.

devel/gmp is intentionally skipped as it's on the path to building gcc -
the c++ library there is unused in ports (and not built by default upstream)
so intending to disable building gmpcxx in a future commit.
2018-10-24 14:27:57 +00:00
landry
25f41afe75 Set USE_LIBTOOL=gnu on powerpc, allows texlive-base to package there for 6.4.
Of course this is an ugly kludge, so someone (tm) should dig into our
libtool internals and figure out why -lpng disappears from the
commandline when linking xetex on !x86.
2018-10-16 16:48:27 +00:00
ajacoutot
68908cadad Remove old code. 2018-10-16 11:18:47 +00:00
sthen
41554484f1 warn others of the texmf RUN_DEPENDS trap in a comment 2018-10-10 15:18:40 +00:00
sthen
2ae434ce86 update RUN_DEPENDS versions to unbreak following bumps in texlive/base
thanks aja@ for the report and exoscale for the superfast build VM cluster!
2018-10-10 15:17:59 +00:00
sthen
0a64f8b779 set USE_LIBTOOL=gnu on sparc64 to unbreak.
somehow, between builds starting 2018-05-13 and 2018-07-31 building xetex
started failing because the libtool-generated linker command stopped including
-lpng (https://marc.info/?l=openbsd-ports&m=153911844712950&w=2).

unsure of the reason and it's not a satisfying fix, but does at least get
TeX packaging on sparc64 for 6.4.

ok naddy@
2018-10-09 23:36:19 +00:00
ajacoutot
488e5184e7 Update to cups-filters-1.21.3.
- fixes a longstanding bug where sometimes print jobs would hand forever

ok naddy@
2018-10-06 11:17:15 +00:00
edd
4433a57b4f Overhaul the TeX Live PLIST generation scripts.
Although this is a "no functional change" commit, the change does two
things:

 * Removes the dependency on py-texscythe for generating the PLISTs.
   Instead, I've added a small TLPDB parser which works (unlike
   py-texsythe) entirely in-memory. This means that generating the
   PLISTs now takes seconds instead of minutes.

 * Splits the generation of the PLISTs into two scripts. The first --
   update_plist_hints.py -- emits one line for file under the fake
   install dir, advising which PLIST the file should go in. The second
   -- write_plists.py -- reads those lines and writes them to the
   correct PLIST. Eventually write_plists.py will be killed, as we plan
   to integrate update_plist_hints.py with update-plist(1) itself.

At a later date, I will port all of these scripts to Python3, since that
seems to be the way the world is going.

The idea to integrate with update-plist(1) is espie@'s, and this change
is also OK espie@.

Many thanks.
2018-09-11 21:32:28 +00:00
espie
93aef53599 and of course some would conflict... finish PKGSTEM changes manually 2018-09-04 12:53:16 +00:00
espie
f4b7f81318 convert to PKGSTEM 2018-09-04 12:46:09 +00:00
ajacoutot
4ab473f4a1 Update to cups-filters-1.21.2. 2018-09-03 07:55:48 +00:00
ajacoutot
0535933bb3 Update to cups-filters-1.21.1. 2018-08-27 07:44:52 +00:00
ajacoutot
e3abdb49b0 Update to cups-filters-1.21.0. 2018-08-21 07:09:44 +00:00
ajacoutot
eaecc224d4 Update to qpdf-8.2.1. 2018-08-19 08:32:32 +00:00
edd
0dd3a62af7 Ensure the TeX Live PLIST generation scripts output @tag.
OK espie@
2018-08-11 10:43:24 +00:00
espie
30ec4d2987 obey LOCALBASE 2018-08-03 07:19:39 +00:00
espie
2f7d34d915 enforce PATH when running autoreconf 2018-08-03 07:07:44 +00:00
ajacoutot
e58e2e3ac4 Update to cups-filters-1.20.4. 2018-07-13 08:30:16 +00:00
espie
7922e825d0 use supersedes for mktexlsr-local
requires -current pkg_add
2018-07-11 09:38:44 +00:00
espie
a3cc216348 @tag update-mime-database 2018-07-01 18:33:35 +00:00
espie
d2700404fa add @tag markers/bump packages that depend on texlive/base to include ,-main 2018-07-01 09:02:40 +00:00
espie
4c48b3d934 split mktexlsr so that we can depend on it for a simple @define-tag
okay edd@ for the initial idea.

also includes missing @pkgpath marker
2018-07-01 08:59:32 +00:00
espie
c36d0659b9 @tag gtk-update-icon-cache 2018-06-29 22:16:08 +00:00
espie
150a0f36fa first tag: update-desktop-database 2018-06-27 21:03:34 +00:00
espie
b944999970 blarf, blech, puke
let's hardcode REVISION all over the place instead of using variables
that bsd.port.mk provides.
2018-06-24 15:14:25 +00:00
ajacoutot
44d1b39851 Update to qpdf-8.1.0. 2018-06-24 07:37:32 +00:00
espie
636884ab4f oh, hey, there was an obvious typo in the exec/unexec and NOBODY NOTICED 2018-06-22 17:33:51 +00:00
ajacoutot
c78fed28e9 Prevent polling storm from /usr/local/libexec/gsd-print-notifications
(from Arch Linux)
2018-06-09 10:45:00 +00:00
ajacoutot
86b173916f Update to cups-2.2.8. 2018-06-06 08:23:30 +00:00
ajacoutot
52f3154f72 Mention gtk+4-cups. 2018-06-01 08:00:05 +00:00
ajacoutot
8e4399de18 Missing BDEP: www/py-requests${MODPY_FLAVOR}, reported by andi at jaak dot de
While here, add a small note aout py3-smbc in DESCR (SMB browser support).
2018-04-29 13:02:12 +00:00
ajacoutot
d07e90bdd3 Update to foomatic-db-4.0.20180228. 2018-04-28 19:00:49 +00:00
espie
0ac2989988 synch with xfig version, so that modern LaTeX exports work (tikz
and friends)

config changed completely, distfile name changed too, but it's easy
to adapt.

okay pirofti@
2018-04-24 12:07:26 +00:00
ajacoutot
bc61921da6 Unbreak authentication with chrome/chromium (from upstream). 2018-04-22 12:26:12 +00:00
sthen
93f27fd1d4 update to scribus-1.4.6
kill backtrace_symbols/execinfo use while there
2018-04-13 20:51:12 +00:00
ajacoutot
f383391e29 Update to cups-filters-1.20.3. 2018-04-13 06:10:37 +00:00
edd
0226f45905 Move TeX deps for tex-by-topic and cocinelle into the buildset to avoid depending on texmf-full.
Also add a script for finding which subsets a tex file uses.

OK sthen@, thanks.
2018-04-11 13:40:29 +00:00
ajacoutot
6a007b86ae Update to gutenprint-5.2.14. 2018-04-11 07:41:51 +00:00
edd
4152e32f2f print/texlive/base: Make it build with clang 6.
OK naddy@, thanks.
2018-04-10 20:43:51 +00:00
ajacoutot
2d8299b071 Update to qpdf-8.0.2. 2018-04-09 09:20:39 +00:00
jasper
4e4b472524 fixes from upstream for clang6 2018-04-08 13:02:26 +00:00
ajacoutot
53ef6dca24 Sync WANTLIB. 2018-04-07 10:43:54 +00:00
ajacoutot
024b6d8d94 Update to cups-filters-1.20.2. 2018-04-01 08:18:52 +00:00
ajacoutot
a35c74c9a0 Update to cups-2.2.7. 2018-03-30 09:00:50 +00:00