1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-31 10:46:16 +00:00
Commit Graph

8737 Commits

Author SHA1 Message Date
Koop Mast
f0f646d041 Use new GIMP master sites macro.
Drop :keepla from USES=libtool.
Switch logic in the SIMD option in babl.
2014-12-09 16:58:53 +00:00
Baptiste Daroussin
30b97ab63d Cleanup plist 2014-12-08 21:05:41 +00:00
Baptiste Daroussin
625124ef9f Cleanup plist 2014-12-08 21:05:07 +00:00
Baptiste Daroussin
26b355af95 cleanup plist 2014-12-08 21:03:52 +00:00
Baptiste Daroussin
ca38bca4f7 Cleanup plist 2014-12-08 20:18:23 +00:00
Baptiste Daroussin
2f78381fd3 Cleanup plist 2014-12-08 20:03:32 +00:00
Baptiste Daroussin
bc87845ce4 Cleanup plist 2014-12-08 19:59:02 +00:00
Baptiste Daroussin
7eab9a754f Cleanup plist 2014-12-08 19:56:26 +00:00
Baptiste Daroussin
b8e2456f67 Cleanup plist 2014-12-08 19:48:50 +00:00
Baptiste Daroussin
21a7573d19 Cleanup plist 2014-12-08 19:34:35 +00:00
Tijl Coosemans
60945f0277 Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in
the 32 ports that still use it.  Bump PORTREVISION on their dependent
ports except the ones that depend on these:

audio/libogg
audio/libvorbis
devel/pcre
ftp/curl
graphics/jpeg
graphics/libart_lgpl
graphics/tiff
textproc/expat2
textproc/libxslt

In these cases the same trick as in the recent gettext update is used.
The ports install a symlink with the old library version.  When enough
of their dependent ports have had regular updates the remaining ones can
get a PORTREVISION bump and the links can be removed.

Also remove the devel/pcre dependency from USE_GNOME=glib20.  It causes
over 2200 packages to depend on devel/pcre while less than 200 actually
link with it.  The glib20 package still depends on devel/pcre so this
should not make a difference for ports with USE_GNOME=glib20.  Also,
libdata/pkgconfig/glib-2.0.pc lists pcre as a private library so
USE_GNOME=glib20 should not propagate it.

PR:		195724
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2014-12-08 16:48:38 +00:00
Alexey Dokuchaev
9d29351fc1 Sort entries alphabetically across all categories to avoid extra repo churn. 2014-12-07 16:21:36 +00:00
Mark Felder
5bd1a593e2 Update "BSD" license in x11 categories 2014-12-07 13:54:52 +00:00
Olivier Duchateau
058124d707 Update to 1.4.1 2014-12-05 16:42:03 +00:00
Koop Mast
6ce4980916 Update GNOME to 3.14.2.
This update was brought to you in collaboration with Gustua Perez

Make sure gtk30 pulls it the default theme (adwaita-icon-theme).
Update the extra gnome-shell-extensions so they work with gnome-shell 3.14.
Drop metacity from gnome3 meta-port.
Remove the gtile gnome-shell extension since it proven to be buggy.

Exp-run done by antoine@ for gdk-pixbuf2 deprecated API.

PR:		195414
Obtained from:	gnome dev repo
2014-12-03 09:18:23 +00:00
Alexey Dokuchaev
5f2f290815 - Move the project over to GitHub, together with our patches
- Set EXTRACT_SUFX to prevent clobbering of the original distfile
- Relinquish control: should be stable enough now to fly solo
2014-12-03 08:43:07 +00:00
Carlo Strub
fb14c8850f - Update to 4.1.0
- Use striping
- Please portlint
- Bump PORTREVISION
2014-12-02 22:44:25 +00:00
Koop Mast
ba0d2f7534 Add patch to fix the build with clang 3.5.
Submitted by:	clang3.5 upgrade exp-run via antoine@
Obtained from:	upstream
2014-11-30 15:31:42 +00:00
Antoine Brodin
a32054e27e Allow building with bison 3
PR:		ports/194680
2014-11-30 11:20:35 +00:00
Tijl Coosemans
edb7229dd4 Split devel/gettext in devel/gettext-runtime and devel/gettext-tools. The
first contains runtime libraries such as libintl and the latter contains
developer tools such as msgfmt.  Ports that use gettext will usually need
a LIB_DEPENDS on gettext-runtime and a BUILD_DEPENDS on gettext-tools.

USES=gettext-runtime can be used to set a LIB/BUILD/RUN_DEPENDS on
devel/gettext-runtime and USES=gettext-tools can be used to set a
BUILD/RUN_DEPENDS on devel/gettext-tools.  USES=gettext is now the same
as "USES=gettext-runtime gettext-tools" meaning a LIB_DEPENDS on
devel/gettext-runtime and a BUILD_DEPENDS on devel/gettext-tools.

Update gettext to 0.19.3.

Remove :oldver from converters/libiconv and devel/gettext-runtime.  Leave
symlinks with the old library versions to avoid the need to bump
PORTREVISION on a large number of dependent ports.  When most of the
dependent ports have had normal version updates, PORTREVISION can be
bumped on the remaining ones (low number) and the links can be removed.

Fix some ports that installed files in lib/locale instead of share/locale.

PR:		194038
Reviewed by:	bapt
Exp-run:	antoine
Approved by:	portmgr (antoine)
2014-11-29 18:22:32 +00:00
Emanuel Haupt
44432d01cb - Update to 313
- Retire EXTRACT_SUFX in favor of USES=tar:tgz macro
2014-11-29 11:12:55 +00:00
Koop Mast
5c3b6d77f9 Fix libEGL and libGLESv2 conflict between libEGL/libglesv2 and the
nvidia-driver port in the same fashion it was done as the conflict
with the libGL port.

Mesa ports:
Add pkg-[de]install scripts to handle the symlinks in the libEGL
  and libglesv2 port.
Move pkg-[de]install scripts of libGL out of files/
Put the real mesa libraries into lib/.mesa so we don't have each
  port create a directory for it own use.

Nvidia-driver:
Only apply the libEGL.so and libGLESv2.so alternative install
  directory if nvidia-driver actually ships them. Copied from
  PR submitter, since it was much cleaner then my initial attempt.
Make pkg-install script check if the nvidia-driver port installed
  the libEGL/libglesv2 libraries and only then make the symlinks.
  This should allow the script to work with the slave ports which
  don't install these libraries.
Make the pkg-deinstall script check if the mesa version of
 the libEGL/libGLESv2 libraries are installed before trying to
 recreate the symlinks of those ports.

PR:		194924
Submitted by:	Gerard Seibert <gerard_seibert@outlook.com>
Approved by:	portmgr (angrybapt)
2014-11-27 13:14:04 +00:00
Mathieu Arnold
eee58d187e Change the way Perl modules are installed, update the default Perl to 5.18.
Before, we had:

  site_perl :           lib/perl5/site_perl/5.18
  site_perl/perl_arch : lib/perl5/site_perl/5.18/mach
  perl_man3 :           lib/perl5/5.18/man/man3

Now we have:

  site_perl : lib/perl5/site_perl
  site_arch : lib/perl5/site_perl/mach/5.18
  perl_man3 : lib/perl5/site_perl/man/man3

Modules without any .so will be installed at the same place regardless of the
Perl version, minimizing the upgrade when the major Perl version is changed.
It uses a version dependent directory for modules with compiled bits.

As PERL_ARCH is no longer needed in plists, it has been removed from
PLIST_SUB.

The USE_PERL5=fixpacklist keyword is removed, the .packlist file is now
always removed, as is perllocal.pod.

The old site_perl and site_perl/arch directories have been kept in the
default Perl @INC for all Perl ports, and will be phased out as these old
Perl versions expire.

PR:		194969
Differential Revision:	https://reviews.freebsd.org/D1019
Exp-run by:	antoine
Reviewed by:	perl@
Approved by:	portmgr
2014-11-26 13:08:24 +00:00
John Marino
4c27ce9bdf x11/nvidia-settings: restore stripping of program during install
PR:		193078
Submitted by:	Jan Beich
Approved by:	maintainer timeout (3 months)
2014-11-25 18:06:51 +00:00
John Marino
b60dca612d x11/wmblob: Fix typos in pkg-descr
PR:	195351
2014-11-25 17:21:34 +00:00
Max Brazhnikov
2d2662f134 Bump PORTREVISION after graphics/poppler update to 0.26.3 2014-11-25 12:55:53 +00:00
Grzegorz Blach
273c6e6d76 - Merge EFL libraries into devel/efl and update to 1.12.0
- Update x11-toolkits/elementary to 1.12.0
- Update x11-wm/enlightenment to 0.19.1
- Update graphics/evas_generic_loaders-* to 1.12.0
- Update devel/e_dbus to 1.7.10
- Update benchmarks/expedite to 1.7.10
- Move some of x11-wm/e17-module-* to x11-wm/e-module-*
  and update to recent snapshots
- Add multimedia/emotion_generic_players-vlc
- Add multimedia/rage

Reviewed by:	crees, antoine
2014-11-25 03:07:22 +00:00
Dmitry Marakasov
4289cac4fd - Simplify MASTER_SITES
- Drop @dirrm* from plist
2014-11-24 20:25:50 +00:00
Dmitry Marakasov
cefbacb9d5 - Simplify MASTER_SITES
- Add LICENSE
- Drop @dirrm* from plist
2014-11-24 20:25:39 +00:00
Dmitry Marakasov
26b228f968 - Drop @dirrm* from plist 2014-11-24 20:25:07 +00:00
Antoine Brodin
487ae63048 Cleanup plist 2014-11-24 20:21:59 +00:00
Danilo Egea Gondolfo
b4c460a370 - Update to 1.0.4
- Remove BROKEN
- Update COMMENT
- Update pkg-descr
- Pass maintainership to submitter

PR:		195250
Submitted by:	C Hutchinson <portmaster@bsdforge.com>
2014-11-22 16:43:54 +00:00
Johannes Jost Meixner
4f12f3b178 multimedia/x264: General overhaul
- Split x264 into two ports: the CLI application (x264), and the library
  (libx264). This will allow x264 to use lavf and friends from ffmpeg for
  decoding and demuxing while preventing a circular dependency between the
  two: x264 can depend on ffmpeg, but ffmpeg will depend on libx264 rather
  than x264.
- Add the LAVF option to the CLI port, making the dependency on ffmpeg
  optional.
- Update to 0.142.2455.
- Amend fixes to local patches so that they can apply to the new upstream
  files.
- Provide the git revision and other version information to the build
  environment, allowing the CLI binary to display this information (like the
  Windows builds).
- Remove unsupported build options (X11_OUTPUT).
- Ensure that the library and CLI ports each have the appropriate options.
- Add notes for future contributors who wish to update the ports.
- Bump PORTREVISION for all dependent ports.

PR:           187805
Differential Revision:	https://reviews.freebsd.org/D1159
Submitted by: Andrew Berg <aberg010@my.hennepintech.edu>
Approved by:  koobs (maintainer, mentor)
2014-11-22 16:23:34 +00:00
Raphael Kubo da Costa
9234af2077 Add upstream patch for CVE-2014-8600 (insufficient input validation).
MFH:		2014Q4
Security:	890b6b22-70fa-11e4-91ae-5453ed2e2b49
2014-11-20 21:31:54 +00:00
Olivier Duchateau
73372817a3 Xfdashboard is GNOME shell like for the Xfce desktop.
WWW: http://xfdashboard.froevel.de/

Obtained from:	Xfce dev repository
2014-11-20 18:11:16 +00:00
Kris Moore
3719a2d5c1 - Update to 0.7.2 2014-11-20 14:00:10 +00:00
Baptiste Daroussin
dc34ff69ff Remove: abandonware, depends on non existing USE_GNOME components 2014-11-19 14:47:21 +00:00
Koop Mast
af3811313c The FreeBSD GNOME team proudly presents GNOME 3.14 and Cinnamon 2.2.
Gnome 3.14.1 and Cinnamon 2.2.16 are supported on FreeBSD 9.3-RELEASE and up.

This commit removes the old GNOME 2 desktop, bindings and some ports that
can't be compiled. A few ports where updated to more recent versions to
allow them to compile with this update.

Apart from updating ports to newer versions

GDM is more integrated with gnome-shell now, and handles several things for
the GNOME desktop such as screen locking. If you want to use GNOME 3 via
startx, you will have to add your own lock screen/screensaver. For example xscreensaver
can be used for sessions started without GDM.

Shell Extensions can be installed via https://extensions.gnome.org/ , we have
ported a few that can't be installed via this way.
The old gnome-utils and gnome-games ports where split up into single ports
and where converted to meta-ports.
gnome-terminal requires a UTF-8 locale to run, gdm handles this already, but
if you use startx you need to do this yourself.

Upgrade instructions:

Delete the old and conflicting packages:
# pkg delete clutter gnome-utils gnome-panel gnome-keyring vala-vapigen \
    guile gcalctool gnome-media libgnomekbd
# pkg delete gnome-screensaver gnome-applets bug-buddy evolution-exchange \
    evolution-webcal gnome-system-tools seahorse-plugins gnome-control-center

For package users the following lines will be enough:
# pkg upgrade
# pkg install gnome3

For ports users should do the following:
# portmaster -a
# portmaster x11/gnome3

We are currently aware of two issues. The first issue is a bug in the
file monitoring code in the glib20 port. This bug causes glib programs
to crash when files in a monitored directory are added or removed.
Upstream is aware of the problem, but since the problem is quite complex
there is no solution yet. This problem isn't restricted to BSD.

The second issue is that on certain video cards totem will display a
purple/pink overlay on the video. It not clear yet where the issues
comes from.

Major thanks goes to Gustau Perez for being a driving force behind getting
GNOME 3 up to speed again. Also thanks to Antoine Brodin for running the exp-runs.

This update was also made possible by:
	Joe Maloney
	Kris Moore
	Beeblebrox
	Ryan Lortie
	Antoine Jacoutot
	and everyone I missed
2014-11-19 11:49:04 +00:00
Raphael Kubo da Costa
a9c4dfde2d Add patch for CVE-2014-8651 (privilege escalation).
MFH:		2014Q4
Security:	dafa13a8-6e9b-11e4-8ef7-5453ed2e2b49
2014-11-17 21:00:49 +00:00
Antoine Brodin
17e3e62f4c Fix packaging 2014-11-16 23:48:23 +00:00
Baptiste Daroussin
d047495589 Update to 3.5.0.28 2014-11-16 19:43:13 +00:00
Johan van Selst
f22787e7e1 - Remove patchfile and remove autotools
- Strip installed binary
- Adopt port
- Bump portrevision
2014-11-15 20:13:35 +00:00
Alexey Dokuchaev
126c2c66ba - Stop trying to adopt cap_rights_t type change in FreeBSD src SVN r255219
as recent driver versions are already account for it; this unbreaks the
  build for 304.xx branch [*]
- Simplify patching for stack buffer overflow in nvidia_sysctl_bus_type():
  NVidia really screwed up fixing it since it was reported.  Originally,
  they were sprintf(bus_type, "PCI-E")ing to a 4-character buffer allocated
  on stack (304.88 and earlier); later they've replaced the buffer with a
  char * pointer, but left one sprintf() into it (304.108 and above, up to
  304.121); then finally fixed it for real in 304.123.  Given versions are
  only for 304.xx branch; others retained the same bugs during this time
  frame.  Fix it across the gang by simply extending bus_type[4] (if found)
  to eight bytes instead of employing complex NVVERSION checks: this should
  now be no-op for newer versions, but good enough for older ones (e.g. for
  173.14.35, 96.xx, and 71.xx)

PR:	194866, 194958 [*]
2014-11-15 16:45:10 +00:00
Guido Falsi
300ba834d6 - Update to 0.6.3
- Use install-strip target
- Update plist

PR:		194867
Submitted by:	Horia Racoviceanu <horia at racoviceanu.com> (maintainer)
2014-11-14 18:19:31 +00:00
Antoine Brodin
676e482143 Cleanup plist 2014-11-13 17:51:10 +00:00
Steve Wills
c02cda76c0 x11/rubygem-gnome2: update to 2.2.3
Update all rubygem-gnome2 and related ports to 2.2.3

While here, mark rubygem-glib2 as broken with Ruby 2.1
2014-11-12 02:02:59 +00:00
Johannes Jost Meixner
80b6c31429 Upgrade CentOS to 6.6
- Upgrade all things linux-c6- to CentOS 6.6
- Add ports:
  devel/linux-c6-libsigc++20
  graphics/linux-c6-gdk-pixbuf [1]
  graphics/linux-c6-glx-utils
- Add pkg-plists for net/linux-c6-openldap
  and security/linux-c6-cyrus-sasl2
- Misc. cleanups

Differential Revision:	https://reviews.freebsd.org/D1108
Submitted by:	kmoore [1]
Reviewed by:	rene (emulation)
Approved by:	portmgr (swills)
Approved by:	swills (mentor)
Sponsored by:	Perceivon Hosting Inc.
2014-11-11 13:06:39 +00:00
Antoine Brodin
8f5f0d8588 Cleanup plist 2014-11-10 23:10:23 +00:00
Alexey Dokuchaev
ce17015e99 Fix distinfo for i386 flavor of version 304.123 of the driver.
PR:	194890
2014-11-10 00:00:02 +00:00
Koop Mast
6b1c2ea085 Remove * from LIB_DEPENDS lines and specify the default library name
for ImageMagick. Using '*' it is unsupported and potention bugs here.
2014-11-07 09:55:22 +00:00