Commit graph

7867 commits

Author SHA1 Message Date
Tobias Kortkamp
3726f94254 Convert all Go ports to USES=go
This allows for port testing with lang/go-devel via GO_PORT, setting
up the Go build environment in a single place, and is step one in
simplifying Go ports that often define too complicated do-build
targets themselves.

USES=go gains new arguments 'run' to add lang/go to RUN_DEPENDS and
'no_targets' for ports with composite builds that call 'go' themselves
and do not need the do-build/do-install targets of USES=go.

PR:		238849
Submitted by:	dg@syrec.org (also D20745)
Reviewed by:	mat, tobik
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D20746
2019-06-29 03:51:13 +00:00
Jan Beich
26f26856f5 print/harfbuzz: update to 2.5.3
Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/2.5.3
ABI:		https://abi-laboratory.pro/tracker/timeline/harfbuzz/
Reported by:	GitHub (watch releases)
2019-06-26 19:26:18 +00:00
Rene Ladan
d2eb50ab00 Clean up final leftovers from Qt4.
Submitted by:	rene
Reviewed by:	mat, tcberner
Differential Revision:	https://reviews.freebsd.org/D20725
2019-06-26 11:52:23 +00:00
Tobias C. Berner
4196590fa5 KDE Applications: complete dependency lists
This has been on the TODO list for forever...

PR:		238764
Reported by:	yuri
2019-06-23 15:39:32 +00:00
Jan Beich
3f1dc22f71 print/harfbuzz: update to 2.5.2
Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/2.5.2
ABI:		https://abi-laboratory.pro/tracker/timeline/harfbuzz/
Reported by:	GitHub (watch releases)
2019-06-20 19:33:38 +00:00
Sunpoet Po-Chuan Hsieh
8fa0db5682 Update to 3.43.1
Changes:	https://github.com/fonttools/fonttools/releases
2019-06-20 19:09:20 +00:00
Gleb Popov
9b79b0b5b2 In wrapper scripts, use $@ instead of $* to correctly pass arguments to the real program
PR:		238719
Approved by:	tcberner (mentor, implicit)
2019-06-20 16:03:10 +00:00
Guido Falsi
ad1ecbc81b - Simplify XFCE MASTER_SITES usage
- Update XFCE Master sites list

Submitted by:		olivierd
Reviewed by:		mat
Approved by:		portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D8416
2019-06-19 16:14:27 +00:00
Christoph Moench-Tegeder
dc6ce7033d update gutenprint to 5.2.15
Announcement: https://sourceforge.net/p/gimp-print/mailman/message/36693157/

While here, remove old and unused VCS tags
2019-06-18 20:37:59 +00:00
Piotr Kubaj
2aa2eac819 print/libraqm: fix build with GCC-based architectures
Don't shadow global variable index:
cc1: warnings being treated as errors
raqm.c: In function '_raqm_u32_to_u8_index':
raqm.c:1602: warning: declaration of 'index' shadows a global declaration

Fails to build with base GCC.

PR:		237949
Approved by:	kwm (maintainer), mat (mentor)
Differential Revision:	https://reviews.freebsd.org/D20613
2019-06-14 07:13:01 +00:00
Gleb Popov
e4b6cd74b6 For ports with USES=cabal install a wrapper shell script instead of a real
executable into /bin/, that sets some environment variables to workaround
https://github.com/haskell/cabal/issues/5997

While there, update bunch of Haskell ports, install their data files.

PR:		237878
Reviewed by:	tcberner
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D20556
2019-06-13 13:57:14 +00:00
Rodrigo Osorio
c56f7f4a02 Update print/fontforge to 20190413
* Rework FREETYPE option using print/freetype2 to get
  freetype files instead of fetching distfile directly,
  removing the need of chasing the port's version.
* Shift some things around in Makefile to appease portlint
* Regenerate patches and remove patch-fontforge_splinefont.h

Changelog: https://github.com/fontforge/fontforge/releases/tag/20190317
           https://github.com/fontforge/fontforge/releases/tag/20190413

PR:		237855
Submitted by:	kunda <chitty_cloud@me.com>
Approved by:	<cyberbotx@cyberbotx.com> (maintainer)
2019-06-11 22:30:14 +00:00
Muhammad Moinur Rahman
24cb987f15 print/ft2demos: Update version 2.9.1=>2.10.0
PR:		236868
Submitted by:	lightside@gmx.com
2019-06-11 11:02:34 +00:00
Dmitry Marakasov
3960de1527 - Update WWW
- Switch to options helpers
- Pet portlint

Approved by:	portmgr blanket
2019-06-09 09:01:54 +00:00
Tijl Coosemans
bb5cf6c4f3 Address some portlint warnings in the Linux infrastructure ports.
Eliminate LINUXNAME from port Makefiles.  This was just a helper variable
without special meaning outside port Makefiles but several developers have
copied it to new ports where it was then unused, apparently thinking that
it did have some special meaning.
2019-06-08 15:59:46 +00:00
Tijl Coosemans
5b721b6172 Eliminate RPMVERSION from Linux ports and set DISTVERSIONSUFFIX instead.
This puts all version information together in the port Makefiles.
2019-06-08 13:13:29 +00:00
Tijl Coosemans
f099d068fc Update CentOS 7 ports to 7.6.1810.
This adds some new ports:
converters/linux-c7-fribidi required by x11-toolkits/linux-c7-pango.
graphics/linux-c7-libglvnd required by graphics/linux-c7-dri.
graphics/linux-c7-wayland required by graphics/linux-c7-dri.
print/linux-c7-freetype unbundled from emulators/linux_base-c7 because it
depends on graphics/linux-c7-png now.

Mesa OpenGL libraries in graphics/linux-c7-dri now support libglvnd (GL
Vendor-Neutral Dispatch library) which allows some applications to use
Mesa while others use Nvidia OpenGL.  The x11/nvidia-driver* ports have
been changed so versions above 390.42 now use CentOS libglvnd and no longer
install a bundled copy.

PR:		229431
Submitted by:	pkubaj (partly)
2019-06-08 12:13:46 +00:00
Tijl Coosemans
665876b565 - Update to 1.25.0.
- Make portlint happy.
2019-06-08 10:36:49 +00:00
Steve Wills
006e32299a print/splix: update to last commit, cleanup
PR:		238297
Submitted by:	Philipp Erbelding <philipp@copythat.de>
2019-06-08 00:41:59 +00:00
Steve Wills
9f26232df3 print/epson-inkjet-printer-escpr: update to 1.6.41
PR:		238328
Submitted by:	Tatsuki Makino <tatsuki_makino@hotmail.com> (maintainer)
2019-06-08 00:28:14 +00:00
Tobias C. Berner
f240baeb83 Update KDE Applications to 19.04.2
https://kde.org/announcements/announce-applications-19.04.2.php
2019-06-07 04:08:25 +00:00
Antoine Brodin
47ce821484 Switch default version of samba from 4.7 to 4.8
With hat:	portmgr
2019-06-04 14:17:39 +00:00
Steve Wills
1a6fdc3bfd print/freetype2: Update to 2.10.0
PR:		236867
Submitted by:	lightside <lightside@gmx.com>
Exp-run by:	antoine@
Reviewed by:	kwm
2019-06-03 16:02:05 +00:00
Kai Knoblich
0c4024a80b print/hplip: Fix runtime with graphics/py-pillow 6.0.0
Fix a possible runtime error in installers/dcheck.py when graphics/py-pillow
is updated to 6.0.0, which removed the previously deprecated constant
Image.VERSION .

PR:		238072, 237426 (related)
Approved by:	woodsb02 (maintainer)
2019-06-02 21:00:06 +00:00
Tijl Coosemans
8185ed94ad Update to 1.23.0. 2019-06-01 10:08:53 +00:00
Jan Beich
1d92e91322 print/harfbuzz: update to 2.5.1
Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/2.5.1
ABI:		https://abi-laboratory.pro/tracker/timeline/harfbuzz/
Reported by:	GitHub (watch releases)
2019-06-01 07:39:39 +00:00
Tobias C. Berner
d163307e80 graphics/poppler: update to 0.77.0
Release 0.77.0:
        core:
         * Fix crash on signature handling. Issue #766
         * Fix small memory leak in SignatureHandler::getCertificateInfo
         * Splash: Restrict filling of overlapping boxes. Issue #750
         * Fix crash on malformed files

        qt5:
         * Fix optional content handling with exclusive layers

        cpp:
         * Make render_page thread-safe

        utils:
         * pdfsig: Fix small memory leak
         * pdftotext: Fix typo in manpage

PR:		238115
Exp-run by:	antoine
Approved by:	gnome (kwm, implicit)
2019-06-01 06:39:22 +00:00
Sunpoet Po-Chuan Hsieh
d8cff3e56b Introduce PY_TYPING and simplify Makefile
Since devel/py-promise requires 3.6.4+, the minimal version is set to 3.6.4.

With hat:	python
2019-05-31 10:00:20 +00:00
Tobias Kortkamp
de285f344a print/lilypond*: Drop nop GNU_MAKEFILE 2019-05-30 10:19:14 +00:00
Tobias Kortkamp
8b30bb22bb print/a2ps: Do not install files for xemacs
It was removed in 2014.
2019-05-30 07:50:10 +00:00
Sunpoet Po-Chuan Hsieh
5a403a9f95 Update to 3.42.0
Changes:	https://github.com/fonttools/fonttools/releases
2019-05-29 18:36:27 +00:00
Wen Heping
af01439220 - Update to 8.4.2 2019-05-29 06:02:48 +00:00
Tobias Kortkamp
3b7f064eda print/scribus-devel: Drop nop and misspelled DOS2UNIX_FILE 2019-05-25 17:19:09 +00:00
Jan Beich
536e8c8198 print/harfbuzz: update to 2.5.0
Changes:	https://github.com/harfbuzz/harfbuzz/releases/tag/2.5.0
ABI:		https://abi-laboratory.pro/tracker/timeline/harfbuzz/
Reported by:	GitHub (watch releases)
2019-05-24 21:13:25 +00:00
Sunpoet Po-Chuan Hsieh
e3f336eebd Update to 3.41.2
Changes:	https://github.com/fonttools/fonttools/releases
2019-05-20 18:09:01 +00:00
Bryan Drewery
1761e6570e Fix recursive dependency issue with gmake.
Add a hard .error so I don't miss this again.

PR:		237979
Submitted by:	tcberner, adamw (based on)
Pointyhat to:	bdrewery
2019-05-20 17:06:34 +00:00
Kurt Jaeger
63682ef7d4 New port: print/py-weasyprint
WeasyPrint helps web developers to create PDF documents. It turns simple
HTML pages into gorgeous PDF.

WWW: https://weasyprint.org/

Submitted by:	D'Arcy Cain <darcy@druid.net>
2019-05-20 13:59:01 +00:00
Mathieu Arnold
4993c93fca devel/ccache now needs those to build. 2019-05-20 13:04:08 +00:00
Sunpoet Po-Chuan Hsieh
1043f8774c Add GRAPHITE, INTERPOLATABLE, LXML, PLOT, SYMFONT, UFO, UNICODE and WOFF options for extra dependencies from upstream 2019-05-19 21:54:06 +00:00
Sunpoet Po-Chuan Hsieh
1c0cb48020 Update to 3.41.1
Changes:	https://github.com/fonttools/fonttools/releases
2019-05-18 05:58:43 +00:00
Antoine Brodin
8d97ce9fa4 Mark devel_full and devel_nox flavors BROKEN
Reported by:	pkg-fallout
2019-05-17 09:23:40 +00:00
Koop Mast
52922516e1 Add libraqm, which is a small library that encapsulates the logic for
complex text layout and provide a convenient API.
2019-05-13 20:19:20 +00:00
Rene Ladan
ae1efaca64 Remove epxired ports:
2019-05-08 cad/brlcad: Broken for more than 6 months
2019-05-12 misc/gnuit: Upstream stale for 10 years, no users it appears
2019-05-12 print/py-reportlab1: consider using latest upstream version in print/py-reportlab
2019-05-13 19:24:05 +00:00
Tobias C. Berner
753388101e graphics/poppler: update to 0.76.1
From Changelog at https://poppler.freedesktop.org/releases.html :

Release 0.76.1:
        core:
         * Make the mul tables be calculated at compile time with constexpr.
         * splash: Fix compile with SPLASH_CMYK enabled
         * Some typo fixing in error messages

        qt5:
         * Fix regression in annotation handling

        build system:
         * Fix some typos in build system output and comments

Release 0.76.0:

        core:
         * Fix regression on case-insensitive search. Issue #743
         * Remove GooList, use std::vector instead
         * Fix radiobutton reporting wrong state. Issue #159
         * Handle UTF16-LE strings
         * Don't error out if there's no DA in FreeText annotation
         * cairo: Compute correct coverage values for box filter.
         * cairo: Constrain number of cycles in rescale filter.
         * Read more fields from ViewerPreferences
         * Introduce and use Ref::INVALID
         * Fix crashes in broken files
         * Fix mismatched free/delete
         * Add missing include guards

        utils:
         * pdftohtml: Properly initialize HtmlOutputDev::page to avoid SIGSEGV upon error exit. Issue #742

All the required patches have been obtained via gentoo.

PR:		237846
Exp-run by:	antoine
Approved by:	kwm
2019-05-13 18:33:10 +00:00
Tobias C. Berner
d27fcc13c5 Update KDE Applications to 19.04.1
Changelog:
	https://kde.org/announcements/fulllog_applications-aether.php?version=19.04.1
2019-05-09 18:18:04 +00:00
Gleb Popov
6dc2e22e2d Introduce USES=cabal and use it to build Haskell applications.
PR:		230186
Reviewed by:	mat, tcberner
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D19730
2019-05-09 14:39:30 +00:00
Emanuel Haupt
7ac8ff76a2 - Provide a patch to work with python 3.6
- Pacify portlint
2019-05-09 14:14:57 +00:00
Muhammad Moinur Rahman
f7e35286b2 print/py-reportlab: Update version 3.5.20=>3.5.21 2019-05-06 09:38:19 +00:00
Sunpoet Po-Chuan Hsieh
5d833d6a28 Update to 3.41.0
Changes:	https://github.com/fonttools/fonttools/releases
2019-04-30 19:07:38 +00:00
Wen Heping
f7e3022e1c - Update to 8.4.1 2019-04-30 03:54:13 +00:00