Commit Graph

2567 Commits

Author SHA1 Message Date
kili
287594c7e3 Update to poppler-0.76.1.
Testbuild with ports gcc and ld.bfd by jca@, thanks!

ok, jca@
2019-05-09 11:23:04 +00:00
kili
9668042251 Update to poppler-0.76.0.
This does *not* contain the major bump for the poppler-qt5 shared
library from the diff I initially sent to ports, because that isn't
needed (as pointed out by jca@).

Also build-tested with gcc-8 by jca@, thanks!
2019-05-06 21:17:19 +00:00
danj
e439f2b784 Remove maintainers per their requests 2019-05-06 19:36:30 +00:00
danj
d6a3237c73 Remove mariani@ as maintainer per his request 2019-05-05 15:44:12 +00:00
sthen
d7f0752227 bump all the py3 things, _SYSTEM_VERSION didn't quite work out how
we expected and it's easier|safer to do it this way than fiddle with
pkg_add now. thanks aja for update tests with a quick bulk.
2019-04-28 20:51:26 +00:00
ajacoutot
0a6c1b2a28 Update to qpdf-8.4.1. 2019-04-28 09:45:45 +00:00
kili
5979499a44 Update to poppler-0.75.0.
Build-tested on sparc64 with gcc-8.3 by jca@,
tested on amd64 by myself.
2019-04-21 23:27:53 +00:00
ajacoutot
593a532190 Update to py-cups-1.9.74. 2019-04-16 08:16:14 +00:00
ajacoutot
eb62924314 Update to cups-filters-1.22.5. 2019-04-16 08:05:12 +00:00
naddy
7271d4a205 fix warning and future error about unescaped left brace in perl regex
matches upstream; ok sthen@
2019-04-04 02:08:32 +00:00
ajacoutot
7d463237eb Update to cups-filters-1.22.3. 2019-03-27 11:39:08 +00:00
ajacoutot
5b2b49ca3c Update to cups-2.2.11. 2019-03-23 12:19:54 +00:00
ajacoutot
a95f769631 Update to cups-filters-1.22.2. 2019-03-17 21:04:15 +00:00
fcambus
ee34a6fb64 Fix broken HOMEPAGE and MASTER_SITES.
OK benoit@
2019-03-13 15:43:25 +00:00
bentley
55306a4999 Remove ghostview. Ancient, unmaintained, scary, with easy alternatives.
ok fcambus@ kili@
2019-03-13 07:14:05 +00:00
bentley
b2b0603055 -ghostview 2019-03-13 07:12:28 +00:00
cwen
df36273cd8 texlive/base: unbreak when building with ports-gcc-4.9
The included dvisvgm contains a bundled version of brotli, that uses
__has_attribute(), only available with gcc>=5. Spotted by landry@,
tested successfully on sparc64 (jca@), macppc (landry@) and amd64 (me).

OK jca@, edd@ (MAINTAINER)
2019-03-12 21:19:29 +00:00
cwen
6309a2bb3b qt5.port.mk: change COMPILER
Move it to "base-clang ports-gcc" and bump REVISION accordingly.
This unbreaks Qt5-related binaries runtime on macppc.

OK sthen@
2019-03-08 20:00:39 +00:00
ajacoutot
4d6151063c Update to foomatic-db-4.0.20190128. 2019-03-03 13:36:33 +00:00
ajacoutot
5ba927ef33 Update to hplip-3.19.1. 2019-02-24 10:40:43 +00:00
kili
dab8c7c834 Update to poppler-0.74.
Tested on amd64, additional bulk build on i386 by sthen@. Thanks!
2019-02-20 17:10:45 +00:00
ajacoutot
a98ad54a11 Update to cups-filters-1.22.1. 2019-02-17 17:27:59 +00:00
edd
1332470ca1 TeX Live: Split out synctex into its own multi-package.
OK jca@
2019-02-13 18:14:12 +00:00
jca
594f1373d4 Force -std=gnu++11 to unbreak on non-clang archs
ICU headers now assume C++11 and char16_t.

ok sthen@ edd@ (maintainer)
2019-02-10 18:53:49 +00:00
jca
79af821518 Stop enforcing strict version requirements on texlive_base
This strict version requirement doesn't look very useful but is a pain
to maintain.  The idea is now to force a dep on a minimal version
(latest major).

ok edd@ (maintainer)
2019-02-10 18:14:36 +00:00
ajacoutot
a76930382b Update to qpdf-8.4.0. 2019-02-05 09:33:50 +00:00
jca
f720122b3a Missing public header synctex_version.h and shlib versions bumps
synctex_parser.h and synctex_parser_utils.h are public headers that both
include synctex_version.h, but the latter isn't installed by the
autotools glue.  Reported by ajacoutot@, ok kili@ edd@ (maintainer)

While here, the libsynctex API/ABI has changed between tl2017 and
tl2018, so bump the major (also bump the minor for libptexenc).
ok edd@ (maintainer)
2019-01-24 16:38:41 +00:00
ajacoutot
49a59e35fa Update to gutenprint-5.3.1. 2019-01-22 01:00:35 +00:00
naddy
a9f52b385a fix build with llvm7: don't compare QString::contains() > 0 2019-01-21 21:19:48 +00:00
edd
955fa02afa Update TeX Live to 2018.
User tested by Jon Bernard, bulk tested by kili@.

OK kili@, thanks!
2019-01-20 11:17:30 +00:00
ajacoutot
bcd357cc42 Expand comment. 2019-01-19 21:37:46 +00:00
ajacoutot
9237ddd9fa Update to cups-filters-1.22.0. 2019-01-19 02:46:32 +00:00
kili
7997aa18e1 Allow to build poppler if an older version is already installed.
Problem reported by kn@ and landry@, analyzed by semarie@, who also
gave me a hint ('shot into the dark') where to fix it.

ok, cmake@ (said landry@)
2019-01-14 19:50:32 +00:00
kili
e6951998fc Update to poppler-0.73.0.
Pass -L${X11BASE}/lib to g-ir-scanner to let it build with ld.bfd.
From George Koehler, thanks!
2019-01-11 21:31:52 +00:00
kili
a202c098f4 Stop #including goo/gtypes.h, as it no longer exists in upcoming
poppler-0.73.0 (and wasn't needed at all).
2019-01-11 20:13:59 +00:00
ajacoutot
5ca32e33e4 Update to qpdf-8.3.0. 2019-01-08 12:14:44 +00:00
kili
4423a2780e Add a comment for myself about the ld.bfd link errors on poppler-glib. 2019-01-07 23:40:38 +00:00
kili
7513c66035 Update HOMEPAGE.
Noticed and ok by danj@
2019-01-07 22:52:47 +00:00
mariani
14f639dcb6 Updating lyx from 2.3.1 to 2.3.2
OK danj@
2019-01-06 22:08:53 +00:00
kili
edbada7e49 Update to poppler-0.72.0, also dropping poppler-qt4. 2019-01-04 21:05:34 +00:00
ajacoutot
0e8cf22995 Unbreak: needs print in CATEGORIES.
Fatal: one category in fonts chinese x11 lang/python should match PKGPATH=print/bg5ps (in print/bg5ps)
2018-12-27 07:56:17 +00:00
kili
e004dd7232 mftrace moved from fonts/ to print/ 2018-12-26 21:20:21 +00:00
bentley
a9169f0b87 Move zh-bg5ps and zh-bg5pdf from fonts/ to print/ and drop the zh- prefix.
ok sthen@
2018-12-26 10:05:37 +00:00
bentley
4bfa0129f4 Reimport bg5ps under print/.
ok sthen@
2018-12-26 10:02:49 +00:00
bentley
617cf33a1f Reimport bg5pdf under print/.
ok sthen@
2018-12-26 10:02:13 +00:00
bentley
6811ccc1d3 Move mftrace back to print/, as it doesn't actually contain any fonts.
ok sthen@
2018-12-26 09:37:06 +00:00
ajacoutot
b72944e921 Update to cups-filters-1.21.6. 2018-12-21 12:37:31 +00:00
sthen
2ed357d5f2 set USE_LLD=Yes on i386 to unbreak the bulk build for now.
probably still broken on other ld.bfd arches, build log excerpts at
https://marc.info/?l=openbsd-ports-cvs&m=154445446621320&w=2
2018-12-18 00:12:14 +00:00
ajacoutot
04c51e5ab9 Update to hplip-3.18.12. 2018-12-14 07:42:00 +00:00
ajacoutot
2a47072140 Update to libpaper-1.1.26. 2018-12-13 11:42:45 +00:00
ajacoutot
7d0ddfcfca Update to libpaper-1.1.25. 2018-12-10 12:06:20 +00:00
kili
cd6fff70d8 Update to poppler-data-0.4.9. 2018-12-09 19:09:13 +00:00
kili
a5e9f79c35 Update to poppler-0.61.1.
This is the last version containing qt4 bindings.
Update to 0.72 will happen when I've fixed build
problems of qt4 bindings from 0.61.1 with newer
versions of poppler.

No fallout during a bulk update on amd64. I've tested
some programs depending on it (evince, gummi).

ok aja@
2018-12-09 17:47:45 +00:00
ajacoutot
6cb84be7be Fix constructing the auth dialog (from upstream). 2018-12-09 14:35:59 +00:00
ajacoutot
7e30f8649e Update to cups-2.2.10.
ok landry@
2018-12-08 09:32:21 +00:00
ajacoutot
4833bb75bc Update to cups-filters-1.21.5. 2018-12-07 14:15:24 +00:00
sthen
41c7f26a2c update to LyX-2.3.1, from Elias M. Mariani (taking maintainer), tested
from Josh Grosse
2018-11-29 14:22:04 +00:00
danj
47fc89d344 Update to py-relatorio-0.8.1
Move the port to the new py-magic
From semarie (new maintainer)
2018-11-27 13:56:12 +00:00
ajacoutot
d103131c21 Update to cups-filters-1.21.4. 2018-11-24 15:07:52 +00:00
ajacoutot
47d0b019bb Fix USB ownership change example after usbdevs syntax change.
triggered by a mail from Marcus MERIGHI
2018-11-18 15:52:18 +00:00
ajacoutot
228a87836a Update to cups-2.2.9. 2018-11-10 13:02:52 +00:00
sthen
0e868c61d0 add missing standard headers, fixing some LP64 issues, part of a diff from tonypony76 at mail,com 2018-11-09 11:06:24 +00:00
sthen
631286d015 regen patches, noop 2018-11-09 11:03:25 +00:00
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