Commit graph

9512 commits

Author SHA1 Message Date
Antoine Brodin
d6f9c75b9a Deprecate ports broken for more than 6 months 2016-10-01 10:55:40 +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
Jan Beich
adb3fa4aa4 multimedia/libvpx: update 1.6.0
ABI is incompatible... or not? SONAME has changed but the removed vp10
symbols weren't actually exposed (and still aren't).

Note, FreeBSD 9.x now builds with Clang 3.4 because GCC 4.2 fails:

  vp9/encoder/x86/vp9_frame_scale_ssse3.c: In function 'eight_tap_row_ssse3':
  vp9/encoder/x86/vp9_frame_scale_ssse3.c:93: internal compiler error: in simplify_binary_operation_1, at simplify-rtx.c:2563
  Please submit a full bug report,
  with preprocessed source if appropriate.
  See <URL:http://gcc.gnu.org/bugs.html> for instructions.

Changes:	https://chromium.googlesource.com/webm/libvpx/+log/v1.5.0..v1.6.0
ACC report:	https://people.freebsd.org/~jbeich/compat_reports/libvpx/1.5.0_to_1.6.0/compat_report.html
2016-09-30 01:15:10 +00:00
David Naylor
116239689b x11/kde4-workspace: fix OpenGL test for nvidia-driver.
Restore patch introduced in r408463 and accidentially removed in r417328.

MFH:		2016Q3
2016-09-29 05:07:27 +00:00
Dmitry Marakasov
11c8d787ce - Update to 0.91.0 2016-09-27 23:56:28 +00:00
Grzegorz Blach
e889bcf2e7 - Update devel/efl to 1.18.1
- Update devel/py-efl to 1.18.0
- Update multimedia/rage to 0.2.1
- Update x11-wm/enligtenment to 0.21.2
- Bump PORTREVISION in graphics/edje_viewer
- Bump PORTREVISION in x11/terminology
- Merge graphics/evas_generic_loaders* into devel/efl
- Merge multimedia/emotion_generic_players-vlc into devel/efl
- Merge x11-toolkits/elementary into devel/efl
2016-09-27 13:43:25 +00:00
Emanuel Haupt
c3e9628112 Update to 326 2016-09-26 13:30:22 +00:00
Jan Beich
4d4012b533 multimedia/x264: update to 0.148.2708
Changes:	https://git.videolan.org/?p=x264.git;a=shortlog;h=86b71982e131eaa70125f8d0e725fcade9c4c677
Differential Revision:	https://reviews.freebsd.org/D7958
Approved by:	koobs (maintainer)
2016-09-23 13:14:29 +00:00
Tobias C. Berner
e30c389fe3 Drop ${PORTSDIR} from LIB_DEPENDS in options.
Approved by: rakuco (mentor)
2016-09-16 13:41:59 +00:00
Olivier Duchateau
5bebf6d215 - Update to 1.4.0
- Remove UNIQUE option
- Adjust dependencies (reported by QA script)
2016-09-15 15:13:15 +00:00
Steve Wills
149ba7338a Unmark broken on powerpc64
These ports built successfully
2016-09-15 01:41:28 +00:00
Mathieu Arnold
dbbfc7889a GOOGLE_CODE has gone away.
- If a port has another upstream, remove GOOGLE_CODE
- If a port only has GOOGLE_CODE mark it BROKEN

Some ports have a local mirror configured but for security reasons, it
is not considered upstream.

Sponsored by:	Absolight
2016-09-14 15:59:34 +00:00
Olivier Duchateau
b5030313c7 Change default option group (from *_UNOFFICIAL to *_APPLICATIONS)
for deskutils/xfce4-volumed-pulse
2016-09-14 11:52:27 +00:00
Olivier Duchateau
9f15136599 - Update to 0.6.0
- Sort USES
- Remove unneeded patches
- Mark BROKEN on 9 (probably also on 10, lack of feedback [0]), because it
requires recent GPU drivers

Tested successfully on FreeBSD >= 11.0-RC2 with fallback drivers, scfb [1],
and vesa (by me).

[0] https://lists.freebsd.org/pipermail/freebsd-xfce/2016-May/001353.html

Tested by:	Ben Woods (woodsb02@) [1]
2016-09-13 07:19:33 +00:00
Dmitry Marakasov
30a00f2227 Most commonly used build systems support silent builds, when they
hide actual commands executed and only show short summary line (like
"CC foo.c"). CMake and ninja enable this by default, some autotools
using ports do as well. This is unacceptable because we need complete
build logs at any time, so we now switch to verbose build logs
unconditionally. Note that this change deliberately affects ALL
builds and not only package builds on cluster, because we need to
be sure that user experiencing failure can always provide informative
build log regardless of settings and without rerunning the build.

Change summary:

- Always do verbose builds for cmake, ninja and GNU configure (the
  latter includes check if --disable-silent-rules is actually supported
  by the configure script; there are isolated cases when it's not true)
- Remove CMAKE_VERBOSE, NINJA_VERBOSE and
  CONFIGURE_ARGS=--disable-silent-rules from all ports which set them
  for this is no longer needed
- Revert hacks for --disable-silent-rules support priorly committed
  to biology/ncbi-blast+ and net-p2p/mldonkey - no longer needed as well

Submitted by:	amdmi3
Reviewed by:	mat
Exp-run by:	antoine
Approved by:	portmgr (mat, antoine)
Differential Revision:	D7534
2016-09-09 19:42:46 +00:00
Dmitry Marakasov
6257633bbc - Update to 0.7
- Regenerate patch
- Remove unneeded ncurses dependency
- While here, switch to options helpers and fix WWW

PR:		212041
Submitted by:	udvzsolt@gmail.com
Approved by:	kitche@kitchetech.com (maintainer)
2016-09-06 18:17:02 +00:00
Olivier Duchateau
548adee57e Chase update of Poppler after revision r421386 2016-09-05 20:02:03 +00:00
Tijl Coosemans
82a87de90c - Replace Mk/bsd.linux-apps.mk and Mk/bsd.linux-rpm.mk with
Mk/Uses/linux.mk.
- Replace USE_LINUX=yes with USES+=linux and USE_LINUX=(.*) with
  USES+=linux:\1 in all ports.
- Replace USE_LINUX_APPS with USE_LINUX in all ports.
- Use INSTALL_SCRIPT instead of INSTALL_PROGRAM to install scripts in some
  ports.
- When USE_LINUX_RPM is defined, simplify the way DISTFILES and EXTRACT_ONLY
  are defined.
- Remove BRANDELF_DIRS and BRANDELF_FILES handling.  In the very rare cases
  that it is still necessary ports can run ${BRANDELF} from post-patch.
- Remove AUTOMATIC_PLIST handling.  Only one port used it.
- Fix Linux MASTER_SITES.
- Replace OVERRIDE_LINUX_BASE_PORT and OVERRIDE_LINUX_NONBASE_PORTS with
  default versions framework.
- bsd.port.mk:
  - Move Linux related bits to Uses/linux.mk, except USE_LINUX_PREFIX.
  - Put USE_LINUX_PREFIX handling after USES processing.
  - Define DOCSDIR, DATADIR, etc. after handling USE_LINUX_PREFIX so it can
    give these variables a different default value.
  - When a package needs to run Linux ldconfig check before installation if
    Linux support is enabled.
- emulators/linux_base-*:
  - Use USES=linux and remove duplication.
  - Remove files/lp.  FreeBSD or CUPS lp(1) should work.
  - Remove files/yp.conf.  No longer seems to be used.
  - Remove pkg-deinstall and move pkg-install into pkg-plist.
  - Update pkg-descr and pkg-message.
  - Fix handling of ldconfig cache in pkg-plist.
- devel/fb-adb: Use a Linux shell to run a Linux script but patch the script
  to use FreeBSD mkdir so mkdir -p $path creates $path and not
  /compat/linux/$path.

PR:		211645
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2016-09-05 19:23:42 +00:00
Chris Rees
de579e6eb3 Correct permissions on kcheckpass
Without this, if the port is staged as non-root (default on new poudriere), the
file is installed without setuid root and fails to unlock desktops.

PR:		ports/211218
Submitted by:	jhb
Approved by:	maintainer timeout (kde, 2 months)
2016-09-02 06:59:23 +00:00
Conrad Meyer
2a48d40d01 x11/nvidia-driver: Update to 367.44
May fix an issue with a dark screen at first Xorg init for some users (reported
on GTX960).

PR:		212287
Reported by:	O. Hartmann <ohartman at zedat.fu-berlin.de>
Approved by:	danfe, jonathan
Differential Revision:	https://reviews.freebsd.org/D7723
2016-09-01 17:41:38 +00:00
Alexey Dokuchaev
fe0cd3f637 - Mention that `nvidia'' (or `nvidia-modeset'' as of recently) can be put
on ``kld_list'' variable in /etc/rc.conf as well (for later loading)
- Make s/nvidia/nvidia-modeset/ replacement suggestion more accurate because
  ``.ko'' suffix is omitted in syntax for both of those files
- Improve UPDATING wording for corresponding 20160829 entry accordingly
2016-09-01 16:44:45 +00:00
MANTANI Nobutaka
112e0d26bd - Update to 3.7.2.
- Move patch-tool_w3mmlconfig_mlconfig.cgi.in to the files dir.
  It was moved from the files dir in the previous commit by mat
  (revision 417041).
2016-08-31 14:30:13 +00:00
Alexey Dokuchaev
5525c83da3 Fix damage done in r421117: UPDATING entries do not make good `pkg-message'
files, especially when there already is existing `files/pkg-message.in'.

Unfortunately, this now requires port revision bump in all three ports.

Pointy hat to:	cem
2016-08-30 16:51:21 +00:00
Conrad Meyer
cc645b6420 nvidia-driver: Add a note about nvidia-modeset.ko for 367.35 update
Add a note in pkg-message and UPDATING.  Correct a pkg-plist sorting mistake
while here.

Reviewed by:	dhw, wblock
Approved by:	brd (previous version)
Differential Revision:	https://reviews.freebsd.org/D7700
2016-08-30 15:19:57 +00:00
Ben Woods
8c1d7212af Add x11/xfce4-goodies: Meta-port for ports from the Xfce4 Goodies Project
This meta-port gathers together each of the ports from the Xfce4 Goodies
Project and allows them to be easily installed to create a functional
desktop environment.

Default options include those which do not bring in too many additional
dependencies, and are generally recommended for use on a modern Xfce
desktop.

It also includes ports which are not officially part of the Xfce4
Goodies Project (can not be found at http://goodies.xfce.org/),
but are generally recommended for use with Xfce4 on FreeBSD.

This goal of this meta-port is to help users get started with Xfce by:
1. Easily installing a sensible list of programs with a single command
2. Find new programs they may be interested in, by reviewing the list
   of disabled by default options in the port
3. Show people which programs are not recommended for use by the FreeBSD
   Xfce team (such as obsolete applications)

Reviewed by:	olivierd (with Xfce hat)
Approved by:	sbruno (with Xfce hat), mat (mentor)
Differential Revision:	https://reviews.freebsd.org/D6981
2016-08-30 15:06:18 +00:00
Alexey Dokuchaev
3baeb0a674 Properly repomove the patch now that pristine copy was pruned in r421038. 2016-08-29 01:28:04 +00:00
Alexey Dokuchaev
2f4e6ebe58 Remove wrongly created patch in r421027 which had lost existing history. 2016-08-29 01:24:48 +00:00
Conrad Meyer
8286b59e6f x11/nvidia-driver: Update to 367.35
* Add needed x11 and xext dependencies

Thanks to everyone who submitted patches, tested, and reviewed this update.

PR:		201340
Submitted by:	Bengt Ahlgren <bengta at sics.se>, Kevin Bowling <kbowling@>,
		Oleg <zoleg at vusovich.ru>,
		Tomoaki AOKI <junchoon at dec.sakura.ne.jp>,
		Ultima <Ultima1252 at gmail.com>
Tested by:	Jeremy Cox <jeremy.m.cox at gmail.com>,
		O. Hartmann <ohartman at zedat.fu-berlin.de>,
		Tomoaki AOKI
Approved by:	danfe
Differential Revision:	https://reviews.freebsd.org/D7569
2016-08-28 16:57:04 +00:00
Tobias C. Berner
3db761a7bb Add upstream patch for a security issue in karchive:
Directory traversal vulnerability in KArchive before 5.24, as
        used in KDE Frameworks, allows remote attackers to write to
        arbitrary files via a ../ (dot dot slash) in a filename in an
        archive file, related to KNewsstuff downloads.

Review the patch is from: https://git.reviewboard.kde.org/r/128749/
Original KF5 review: https://git.reviewboard.kde.org/r/128185/
CVE: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2016-6232

Approved by: rakuco (mentor)
Security: 4472ab39-6c66-11e6-9ca5-50e549ebab6c, CVE-2016-6232
MFH:            2016Q3
2016-08-27 19:30:03 +00:00
Kurt Jaeger
e594c4de82 x11/xdm: remove part of files/patch-greeter-greet.c that no longer applies
PR:		211624
Reported by:	ak
2016-08-26 16:19:04 +00:00
Kurt Jaeger
1a3bd73319 x11/xdm: minimize the patch to config/xdm-config.cpp
PR:		211624
MFH:		2016Q3
Reported by:	ak
2016-08-26 15:32:16 +00:00
Kurt Jaeger
9c9536deee x11/xdm: Use MIT-MAGIC-COOKIE-1 by default
- It is more useful that way
- pet portlint for the patches

PR:		211624
MFH:		2016Q3
Submitted by:	Tobias Kortkamp <t@tobik.me>
2016-08-26 13:57:13 +00:00
Baptiste Daroussin
385f6544b8 Update to 0.2.2 2016-08-25 12:44:06 +00:00
Alexey Dokuchaev
3e2640e0aa Remove another no-op sed(1) in-place patch: none of the currently supported
drivers attempt to allocate fixed width buffer bus_type[] on stack now.
2016-08-24 15:02:16 +00:00
Tobias C. Berner
0f583d8700 Replace Mk/bsd.kde4.mk by Mk/Uses/kde.mk in preparation for KDE Frameworks and
Plasma5 ports

At the moment KDE ports use bsd.kde4.mk to handle their dependencies. When
working on the ports for KDE Frameworks and Plasma5 it seemed to be more
reasonable to create a new kde.mk instead of adding an bsd.kde5.mk.

The kde.mk in this review is a stripped down version of the one we are using in
the KDE Test repositories plasma5 branch [1] to only contain the parts relevant
to the current KDE4 ports in the portstree [2].

Changes to the KDE Ports needed by this:

Replace USE_KDE4 by USE_KDE [3]
Add USES=kde:4 [4]
[1] http://src.mouf.net/area51/view/branches/plasma5/KDE/Mk/Uses/kde.mk
[2] The version in the plasma5 branch also handles frameworks/plasma5 and
    handles MASTER_SITES via a KDE_DIST variable similar to bsd.qt.mk for Qt
    Ports -- I chose to leave this out for now, as the diff is already large
    enough.
[3] I chose USE_KDE instead of USE_KDE4, USE_KDE5, USE_KDEX as the version we
    want is already specified as argument to kde:<arg>
[4] For KDE Frameworks and Plasma5 ports this would be kde:5

PR:             210667
Approved by:    portmgr, mat (mentor), rakuco (mentor)
Reviewed by:    mat, rakuco
Differential Revision:   https://reviews.freebsd.org/D6961
2016-08-24 08:20:31 +00:00
Olivier Duchateau
1405f3a66d Lightweight Qt-based terminal emulator.
WWW: https://github.com/lxde/qtermwidget

PR:		210388
Submitted by:	Jason Bacon
2016-08-23 15:18:26 +00:00
Olivier Duchateau
bef2a28563 Tell to PORTSCOUT to monitor only 1.6.x releases. Others (2.x) require
devel Xfce core components
2016-08-22 16:39:33 +00:00
Koop Mast
51846ce433 The mate-screensaver port requires mate-session-manager at run time to work.
(mate-screensaver:90733): GLib-GIO-ERROR **: Settings schema 'org.mate.session' is not installed

While here convert the mate-base port to using the new USE_MATE=session.

Submitted by:	vermaden <vermaden@interia.pl>
2016-08-22 12:14:40 +00:00
Danilo Egea Gondolfo
a9b6ee3bf7 - Fix build. Build uses gettext independently of NLS. 2016-08-21 03:55:26 +00:00
Olivier Duchateau
3cbc81d1fa Update to 1.6.0 2016-08-20 18:44:38 +00:00
Danilo Egea Gondolfo
312113b2eb - Update to 0.37.0
- Adjust dependencies to make QA happy
2016-08-20 15:10:29 +00:00
Alexey Dokuchaev
e89df832e5 Clean up the Makefile after recent changes: put source code and build logic
patching closer together and move OPTIONS-related patching thereafter.  Non
functional.
2016-08-19 23:11:59 +00:00
Alexey Dokuchaev
f75af964ff Deorbit support for nVidia driver legacy versions, part 3:
- libnvidia-cfg.so* files are always installed since version 81.074
- Au contraire, libnvidia-wfb.so.1 is not (since version 195.022)
- Remove now useless checks for NVVERSIONs before 180.029 and 185.01829
  (always false) and after 304.128 (always true)
- Unconditionally rename libGLcore -> libnvidia-glcore in pkg-plist
  (been that way since version 256.053)
2016-08-19 22:29:39 +00:00
Alexey Dokuchaev
637b7974ea Deorbit support for nVidia driver legacy versions by cleaning up in-place
patching of the driver(s) source code (part 2):

- Only legacy drivers didn't know about new d_mmap() after src r201223,
  and page queue locking changes after src r207410, r207617, r207644, and
  r163622; ditto for /return/s/ioctl/sys_&/ after src r225617
- Remove now always true condition when adjusting Linux headers #include's
  after src r246085
- Contemporary driver versions are now aware of the +1 argument count in
  vm_map_find() since src r255426
- Do not try to unbreak the build of 173.14.xx series on recent -CURRENT:
  this legacy driver version was removed by kwm@ in r399180 last year
- Remove remaining checks and patching code for outdated NVVERSION values
2016-08-19 21:15:45 +00:00
Alexey Dokuchaev
8aa991109b In sight of upcoming update, deorbit support for legacy versions (part 1):
- Make the top comment reflect the current reality
- MASTER_SITE_SUBDIR does not have be set later, as it no longer depends
  on NVVERSION (this also allows to move ONLY_FOR_ARCHS where it belongs)
- Delete no longer relevant legacy only versions specific patches; retain
  EXTRA_PATCHES as this separation would still be needed in new versions
- All security patches only touch legacy drivers and thus also deleted
- PAE and WBINVD options are now unconditional (independent of NVVERSION)
- Drop no longer needed LIB_DEPENDS on libm.so.3 from `misc/compat5x'
- Adjust a comment and simplify regexp that had been sitting in my tree
- Stop mentioning that this driver does not support PAE-enabled kernels
  in pkg-message
2016-08-19 18:16:35 +00:00
Tobias C. Berner
8bd38ffae8 New port: devel/grantlee5 and Uses/grantlee.mk
The upcoming KDE Frameworks ports need grantlee5

*  Add devel/grantlee5 and move installed headers into a subdirectory include/grantlee5
*  Move header files from devel/grantlee into a subdirectory
       include/grantlee4
   to make sure ports do not pick up the wrong headers
*  Add Uses/grantlee.mk to handle the PLIST_SUB and LIB_DEEPENDS needed
   by ports using grantlee (before we set the PLIST_SUB manual in very
   of the depending ports, which now should not be needed anymore).
*  The ports depending on devel/grantlee have been modified from
      LIB_DEPENDS=libgrantlee_gui.so:devel/grantlee
   to
      USES=grantlee:4
   as this does not affect the package no version bumped was made.

Reviewed by:    mat, rakuco
Approved by:    rakuco (mentor)
Differential Revision:  https://reviews.freebsd.org/D7434
2016-08-15 15:36:19 +00:00
Wesley Shields
02f88f11eb Add missing LIB_DEPENDS and LICENSE.
Submitted by:	olgeni@
2016-08-14 18:42:22 +00:00
Wesley Shields
f1ca50c073 Update to 20150503 and pass maintainer to submitter.
PR:		211517
Submitted by:	Greg Fitzgerald
Reviewed by:	wxs@
2016-08-14 01:04:35 +00:00
Emanuel Haupt
4c9c4fd3c0 Add CPE info
PR:		211795
Submitted by:	shun.fbsd.pr@dropcut.net
2016-08-12 21:45:12 +00:00
Kurt Jaeger
50752fe27e x11/antimicro: 2.13 -> 2.22
PR:		211712
Changes:	https://github.com/AntiMicro/antimicro/blob/master/Changelog
Submitted by:	Walter Schwarzenfeld <w.schwarzenfeld@utanet.at>
Reviewed by:	koobs
2016-08-10 18:40:51 +00:00