Commit graph

99 commits

Author SHA1 Message Date
Niclas Zeising
d52303ea80 Add USES=xorg USES=gl, ports categories e
Add USES=xorg, USES=gl and in a few cases USES=gnome to ports in categories
starting with 'e'.
2019-11-05 15:48:40 +00:00
Tobias C. Berner
2974f60ed2 editors/texmacs: remove QT4 option (Qt4 deprecation)
Approved by:	portmgr (implicit)
2019-03-16 15:52:46 +00:00
Rene Ladan
99d6d12a38 Mark QT4 ports/functionality for removal on 2019-03-15
While here, chase some KDE4 ports and functionality, these are scheduled for
removal on 2018-12-31. Change the default option/flavor to QT5 where applicable
or use alternative toolkits like GTK.

Submitted by:	tcberner
Reviewed by:	adridg, jhale, rene, tcberner
Approved by:	portmgr (implicit, flavor hook)
Differential Revision:	https://reviews.freebsd.org/D17741
2018-12-02 15:41:47 +00:00
Tobias C. Berner
b1a1d38bf9 Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mk
From now on, ports that depend on Qt4 will have to set
	USES=		qt:4
	USE_QT=		foo bar
ports depending on Qt5 will use
	USES=		qt:5
	USE_QT=		foo bar

PR:		229225
Exp-run by:	antoine
Reviewed by:	mat
Approved by:	portmgr (antoine)
Differential Revision:	→https://reviews.freebsd.org/D15540
2018-06-28 17:39:53 +00:00
Mark Linimon
bf43557044 For ports that are marked BROKEN on armv6, and also fail to build on
armv7, mark them so.

This is part two of a multipart commit to bring armv7 ports to parity
with armv6.

Approved by:	portmgr (tier-2 blanket)
Obtained from:	lonesome.com -exp run
2017-11-30 06:13:34 +00:00
Mark Linimon
c095cd43d0 Mark some ports failing on armv6, for errors classified as "???".
While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
2017-05-26 20:02:44 +00:00
Dmitry Marakasov
d39fd4809e - Fix shebangs 2017-04-21 14:13:55 +00:00
Tobias C. Berner
62ede14c75 Get rid of QT_PREFIX in favour of PREFIX.
QT_PREFIX was a remnant of a bygone time.

Reviewed by:    rakuco
Approved by:    rakuco (mentor)
Differential Revision:  https://reviews.freebsd.org/D8825
2016-12-18 22:06:50 +00:00
Tijl Coosemans
1ee4da6dd1 Let USES=localbase add -L${LOCALBASE}/lib to LIBS instead of LDFLAGS.
USES=localbase:ldflags can be used to set LDFLAGS.  Normally LDFLAGS
appears too early on the command line causing some ports to link with
their own libraries in LOCALBASE (if installed) instead of WRKSRC.

Also make use of _USES_POST so -L${LOCALBASE}/lib is added as late as
possible after anything a port Makefile might set.  Use _USES_POST
instead of .include in libedit.mk and libarchive.mk so things like
'USES=libedit localbase:ldflags' work correctly.

Fix some issues with LIBS in some ports.

Switch ports that don't support LIBS to localbase:ldflags.

PR:		212987
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2016-09-30 19:24:30 +00:00
Pawel Pekala
29f7b3d828 - Fix build after databases/sqlite update
- Convert to USES=localbase
- Register proxy dependencies found by stage-qa
2016-08-23 20:31:07 +00:00
Mathieu Arnold
4e1b79a0a6 Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat:	portmgr
Sponsored by:	Absolight
2016-04-01 14:00:51 +00:00
Tijl Coosemans
77760fcb63 Make print/ghostscript9-agpl-base the default Ghostscript port. Upstream
changed the license to the AGPL 3 in version 9.07 so print/ghostscript9-base
is stuck at 9.06 which is almost 4 years old now.

Fix the logic in Uses/ghostscript.mk so "agpl" is treated as a real version
on its own instead of as a variant of other versions.

Fix print/ghostscript9-agpl-base to install eps2write.

Update math/asymptote to 2.37 to support newer Ghostscript.

PR:		208159
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2016-03-24 15:47:50 +00:00
Mathieu Arnold
57e7a0c9f7 Update to 1.99.4.
PR:		208208
Submitted by:	tkato432 yahoo com
Sponsored by:	Absolight
2016-03-23 14:06:01 +00:00
Hiroki Sato
27470e1676 - Split ghostscript into X11-independent and -dependent parts:
* print/ghostscript{7,8,9,9-agpl}-base

   Installs Ghostscript binary, libgs, and related files.
   These ports do not depend on X11 libraries (i.e. x11* devices
   are not available).  USES=ghostscript will set dependency on
   one of them depending on GHOSTSCRIPT_DEFAULT.

   The default device is set to "display" or "bbox".

 * print/ghostscript{7,8,9,9-agpl}-x11

   Installs a shared library which provides X11 support to
   the installed Ghostscript binaries.  x11* devices will be
   enabled when the library is available.

   This depends on *-base (RUN_DEPENDS).  USES=ghostscript:x11
   will set dependency on one of them.

- Fix integer overflow reported as CVE-2015-3228.

- Update Uses/ghostscript.mk:

 * Add x11 keyword.  nox11 keyword is now obsolete.

 * Use packagename in *_DEPENDS line to prevent relationship between
   -base and -x11 packages from being broken.

- Fix x11/nox11 keyword and bump PORTREVISION in ports using
  USES=ghostscript to update dependency of pre-compiled packages.
2015-08-22 17:48:35 +00:00
Koop Mast
68f883edfc Convert code in bsd.port.mk for USE_GHOSTSCRIPT* to USES=ghostscript.
Add GHOSTSCRIPT_DEFAULT to bsd.default-versions.mk for easy version selection.
Arguments supported: <empty>, build, run, nox11 and agpl

PR:		201201 (exp-run)
Approved by:	portmgr (mat@)
Exp run by:	antione@ (previous patch)
Differential Revision:	https://reviews.freebsd.org/D2938
2015-07-16 20:53:28 +00:00
Dmitry Marakasov
ed74854278 - Strip binaries 2015-06-04 12:45:57 +00:00
Dmitry Marakasov
0dbc34fc4f - Add LICENSE_FILE
- Add CPE info
2015-04-08 19:43:40 +00:00
Grzegorz Blach
a781a6e13c - Remove Mk/bsd.efl.mk
- Convert USE_EFL=libtool_hack to USES=libtool
- Convert USE_EFL=imlib2 to LIB_DEPENDS=libImlib2.so:...
- Bump PORTVERSION in graphics/imlib2 and in all ports
  which depends on imlib2

PR:		196062
Approved by:	portmgr
2014-12-27 00:09:02 +00:00
Baptiste Daroussin
1733805e72 Cleanup plist 2014-10-27 12:19:12 +00:00
Tijl Coosemans
aafc6248a1 lang/guile:
- Add USES=libtool and bump dependent ports
- Replace Makefile.* patches with USES=pathfix
- Replace config.h.in patch with USE_AUTOTOOLS=autoheader
- Avoid automake by touching Makefile.in

Approved by:	portmgr (implicit, bump unstaged port)
2014-08-31 15:17:49 +00:00
Adam Weinberger
7d97cf724a - Fix build on -current
- Use OPTIONS helpers
- shebangfix some perl scripts
- Add missing file to plist
- Don't try to remove directories installed by dependencies
2014-08-28 18:20:28 +00:00
Baptiste Daroussin
4a4ec28d37 Convert all :U to :tu and :L to :tl
Since FreeBSD 8.4 and FreeBSD 9.1 make(1) do support :tu and :tl as a
replacement for :U and :L (which has been marked as deprecated)

bmake which is the default on FreeBSD 10+ only support by default
:tu/:tl a hack has been added at the time to support :U and :L to ease
migration. This hack is now not necessary anymore

Note that this makes the ports tree incompatible with make(1) from
FreeBSD 8.3 or earlier

With hat:	portmgr
2014-05-05 09:45:36 +00:00
Niclas Zeising
39fc32e828 The FreeBSD x11@ and graphics team proudly presents
a zeising, kwm production, with help from dumbbell, bdrewery:

NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE

This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.

This patch also contains updates of libxcb and related ports, pixman, as well
as some drivers and utilities.

Bump portrevisions for xf86-* ports, as well as virtualbox-ose-additions due
to xserver version change.

Apart from these updates, the way shared libraries are handled has been
changed for all xorg ports, as well as libxml2 and freetype, which means
ltverhack is gone and as a consequence shared libraries have been bumped.
The plan is that this change will make library bumps less likely in the
future.
All affected ports have had their portrevisions bumped as a consequence of
this.

Fix some issues where WITH_NEW_XORG weren't detected properly on CURRENT.

Update instructions, hardware support, and more notes can be found on
https://wiki.freebsd.org/Graphics

Thanks to:	all testers, bdrewery and the FreeBSD x11@ team
exp-run by:	bdrewery [1]
PR:		ports/187602 [1]
Approved by:	portmgr (bdrewery), core (jhb)
2014-04-16 18:28:47 +00:00
Ruslan Makhmatkhanov
0c3441ee25 - update to 1.0.7.21
- fix build with clang
- use new LIB_DEPENDS syntax
- add LICENSE (GPLv3)
- USE_GMAKE -> USES=gmake
- use stage
- removed post-install chown
- workaround linking with clang (LLVM bug 13992)
- replace share/TeXmacs with %%DATADIR%% in pkg-plist

PR:		186679
Submitted by:	Henry Hu <henry.hu.sh@gmail.com>
2014-02-13 08:56:53 +00:00
Baptiste Daroussin
68ede13b49 Add NO_STAGE all over the place in preparation for the staging support (cat: editors) 2013-09-20 16:36:23 +00:00
Guido Falsi
642be1b81d - Make ports use the libc provided iconv implementation on 10-CURRENT
after r254273
- Fix a bunch of ports to properly work after this
- Mark converters/libiconv as IGNORE for systems with iconv in libc

Reviewed by:	bapt
Approved by:	portmgr (bapt)
Discussed with:	bapt, bsam (who both contributed ideas and code)
2013-09-04 18:06:07 +00:00
Alex Kozlov
d4041784dc - Remove MAKE_JOBS_SAFE variable
Approved by:	portmgr (bdrewery)
2013-08-14 22:35:50 +00:00
Hiroki Sato
4e09def2d4 Rectify USE_TEX to support both of teTeX and TeXLive.
TEX_DEFAULT:
	A knob to choose teTeX or TeXLive.  One can specify in /etc/make.conf.

USE_TEX:
	A knob for port developers.  Valid keywords are listed in
	bsd.tex.mk.
2013-05-11 17:58:55 +00:00
Hiroki Sato
7dadfc8a88 Remove *_DEPENDS from ports which depend on teTeX and add USE_TEX=tetex
instead to make migration to TeXLive easier.
2013-05-06 02:00:40 +00:00
Marcus von Appen
821843ca06 - Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here

Reviewed by:	bapt, kwm
2013-04-27 08:50:46 +00:00
Max Brazhnikov
81c27c891a Bump PORTREVISION after DESKTOP_ENTRIES update 2013-01-23 15:00:18 +00:00
Max Brazhnikov
5dd37213f5 - Update DESKTOP_ENTRIES:
* rephrase Comment field or use port ${COMMENT} if appropriate
  * adjust Icon field according to the Desktop Entry Specification
  * update Categories field: remove deprecated category Application;
    set main category, if missing
- Remove indefinite article and/or rephrase COMMENT
- Trim Makefile header
- Other minor changes
2013-01-07 02:07:26 +00:00
Baptiste Daroussin
333c18cf27 Use now global ghostscript description
Fix a typo in option checking (ouch!)

Reported by:	danfe
2012-12-13 08:31:08 +00:00
Baptiste Daroussin
9324dfcd05 Convert to new options framework 2012-12-13 07:47:28 +00:00
Ryan Steinmetz
c4786a9368 - Reset MAINTAINER due to unrecoverable bounce
Reported by:	portscout
Feature safe:	yes
2012-12-04 20:39:22 +00:00
Martin Wilke
9c2f65e395 - Convert USE_QT_VER=4 and QT_COMPONETS to USE_QT4
Review by:	bapt, David Naylor (kde team)
2012-06-06 06:44:37 +00:00
Dirk Meyer
2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
Eitan Adler
36ffb32d5a Remove whitespace after b.p.m to help reduce false postives when searching for other junk after b.p.m
Trivial non-functional change so maintainer not contacted

Submitted by:	Alex Kozlov
2012-02-08 14:01:32 +00:00
Eitan Adler
c257533af8 Update to 1.0.7.14
Changes:
See changelog at http://www.texmacs.org/tmweb/about/changes.en.html

PR:		ports/163598
Submitted by:	Rob Farmer <rfarmer@predatorlabs.net> (maintainer)
Feature safe:	yes
2011-12-25 07:51:16 +00:00
Pawel Pekala
afd85f921d - Update to 1.0.7.13 [1]
- Qt GUI is now default, not experimental [1]
- Add OPTIONS [1]
- Add fix for namespace clash with Qt3 [2]

Changes: http://www.texmacs.org/tmweb/about/changes.en.html

PR:		ports/161697
Submitted by:	Rob Farmer <rfarmer@predatorlabs.net> (maintainer) [1]
		myself [2]
2011-10-22 19:28:04 +00:00
Dmitry Marakasov
6f6fbe4bdf - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
2011-09-23 22:26:39 +00:00
Julien Laffaye
011dce24ce - Chase guile shared lib bump
- Add an entry to UPDATING
2011-07-31 15:07:08 +00:00
Frederic Culot
1a33618ef9 - Update to 1.0.7.10
Changes:	http://www.texmacs.org/tmweb/about/changes.en.html
PR:		ports/156622
Submitted by:	Rob Farmer <rfarmer@predatorlabs.net> (maintainer)
2011-04-26 18:21:29 +00:00
Dennis Herrmann
935808b100 - Update to 1.0.7.9
- Add OPTIONS

PR:		ports/155343
Submitted by:	Rob Farmer <rfarmer@predatorlabs.net> (maintainer)
2011-03-07 13:40:14 +00:00
Wen Heping
6cddd349b0 -Update to 1.0.7.8
-Remove checks for old FreeBSD versions
-Prevent original versions of patched files from being installed
-Install .desktop file in the right place

Changelog: http://www.texmacs.org/tmweb/about/changes.en.html

PR:		ports/153116
Submitted by:	Rob Farmer <rfarmer@predatorlabs.net> (maintainer)
2010-12-15 07:06:23 +00:00
Wen Heping
973abc4e91 - Update to 1.0.7.6
Changelog: http://www.texmacs.org/tmweb/about/changes.en.html

PR:		ports/151012
Submitted by:	Rob Farmer <rfarmer@predatorlabs.net> (maintainer)
2010-11-04 00:46:00 +00:00
Dirk Meyer
de78af3ac5 - update to 1.4.1
Reviewed by:	exp8 run on pointyhat
Supported by:	miwi
2010-03-28 06:47:48 +00:00
Dirk Meyer
ca9c60461c - update to jpeg-8 2010-02-05 11:46:55 +00:00
Dmitry Marakasov
dade38d919 - Mark MAKE_JOBS_SAFE
PR:		143488
Submitted by:	Rob Farmer <rfarmer@predatorlabs.net> (maintainer)
2010-02-03 23:18:16 +00:00
Tong LIU
7633c5e120 - Remove include of utmp.h as it doesn't seem to be used by anything.
PR:	ports/143063
Submitted by:	Rob Farmer <rfarmer@predatorlabs.net> (maintainer)
2010-01-31 16:21:53 +00:00