Commit graph

18746 commits

Author SHA1 Message Date
Koop Mast
ef0335db71 Correct categorie of the llvm port 2014-11-21 12:39:29 +00:00
Koop Mast
7d98db9cb2 Update mesa to 10.3.3.
graphics/dri:
Move gettext:build to bsd.mesalib.mk so it present for all mesa ports. [1]
VDPAU needs GALLIUM so check for that, since it a Gallium state tracker. [1][2]
Rework llvm33/llvm34 selection so we can use the llvm version later on.
VDPAU links against the llvm libraries so we need to depend on the llvm port
as a run dependency .[1]
After discussion remove the VDPAU option for now. Radeon kernel drivers currently
don't support hardware-assisted video decoding. And Gallium/VDPAU doesn't support
the intel driver.

PR:		194655 [1]
PR:		194580 [2]
2014-11-21 11:34:04 +00:00
Johan van Selst
f6f35eec4e Fix libdmtx build by relexing library name check
Submitted by:	Mikhail T. <mi@aldan.algebra.com>
2014-11-21 06:49:29 +00:00
Antoine Brodin
47c1e4ea52 Unbreak 2014-11-20 20:53:48 +00:00
Marcus von Appen
e830285641 - Set a proper CONFLICTS with graphics/py-pillow
PR:		194701
Reported by:	Carlos Jacobo Puga Medina (cpm@fbsd.es)
With hat:	python@
2014-11-20 11:01:22 +00:00
Marcus von Appen
184cd5f28b - Use TKINTER as default for py-pillow, since some ports
(e.g. games/pysolfc) rely on it.

PR:		194818
Reported by:	Dana (dj9bsd@gmail.com)
With hat:	python@
2014-11-20 10:53:15 +00:00
Jun Kuriyama
fc0bd8f950 - Upgrade to 0.11. 2014-11-20 09:29:02 +00:00
Koop Mast
b0835b747f Switch compiler:c++11-lang with compiler:c++11-lib to fix the build on 9.x
Submitted by:	antione@
2014-11-20 07:19:13 +00:00
Antoine Brodin
54172754af - Hook to the build
- Cleanup a bit
- Mark BROKEN: Missing MASTER_SITES

With hat:	portmgr
2014-11-19 17:35:59 +00:00
Baptiste Daroussin
183d9d26a8 Abandonware 2014-11-19 15:13:36 +00:00
Dmitry Marakasov
5015382233 - Remove all empty directories to avoid check-sanity errors 2014-11-19 15:08:33 +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
Mikhail Teterin
bef4481256 Resurrect the port, that was removed by mistake. Remove the mention of
"NO_STAGE", that lead to the mistake.

Appease portlint by renaming MANN to MANNPAGE. Bump PORTREVISION yet
again.
2014-11-18 23:54:17 +00:00
Koop Mast
b0d4f7466e Update to 6.9.0-0. 2014-11-18 22:43:07 +00:00
Baptiste Daroussin
91a1caa242 Reset miwi's maintainership per his demand
Hope to see you back! Thank for all the work!
2014-11-18 09:37:31 +00:00
Antoine Brodin
676e482143 Cleanup plist 2014-11-13 17:51:10 +00:00
Steve Wills
a7ee035653 Mark broken with Ruby 2.1
With hat:	ruby@
2014-11-12 02:58:43 +00:00
Steve Wills
24b3951e37 Mark broken with Ruby 2.1
With hat:	ruby@
2014-11-12 02:16:58 +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
Koop Mast
ea453ab321 Unbreak install when the perl option is off.
Submitted by:	adamw@, Mike harding <mvharding@gmail.com>
2014-11-11 21:07:12 +00:00
Johannes Jost Meixner
05c440e10b graphics/linux-c6-libGLU: upgrade to 10.1
- upgrade to 10.1

Differential Revision:	https://reviews.freebsd.org/D1144
Reported by:	Nikolai Lifanov <lifanov@mail.lifanov.com>
Approved by:	swills (mentor)
2014-11-11 15:32:29 +00:00
Koop Mast
12089f1b84 Fix typo in PORTREVISION.
It is clearly not my day.
2014-11-11 13:19:52 +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
Koop Mast
0aef8aee8f Fix plist. 2014-11-11 12:20:03 +00:00
Koop Mast
502d2f98b1 Unbreak LICENSE_FILE 2014-11-11 09:42:33 +00:00
Koop Mast
c2f6fdf8ac Update to 6.8.9-10.
Remove implicit liblqr-1 depend [1]

PR:		194780 [1]
Submitted by:	 Robert Schulze <rs@bytecamp.net> [1]
2014-11-11 08:03:27 +00:00
Bartek Rutkowski
1210b8757a graphics/libsixel: update 0.28.0 -> 1.3.2
PR:		194649
Submitted by:	Iwamoto Kouichi <sue@iwmt.org>
Approved by:	mentors (implicit)
2014-11-10 17:12:03 +00:00
TAKATSU Tomonari
4a67e5b2cf - Update to 1.6.3 2014-11-09 10:14:30 +00:00
TAKATSU Tomonari
05cfa5f726 - Update to 1.4.2 2014-11-09 10:14:04 +00:00
Wen Heping
8ed16e76dc - Update to 2.6.0
Submitted by:	rhurlin@gwdg.de(maintainer, via email)
2014-11-09 07:56:26 +00:00
Alexey Dokuchaev
b8d2e0ae5d - Update to version 0.6.0
- Define GLIB_SCHEMAS to prevent crash on startup
- Fix camera auto-detection after generic USB devd(8) events were changed
  from "fake" attach to notify
2014-11-08 21:27:24 +00:00
Wen Heping
dc543d7ec0 - Bump PORTREVISION to chase the update of devel/spatialindex 2014-11-08 11:30:25 +00:00
Thomas Zander
cf6fa431b6 Fix runtime errors with gcc 4.8
Additional enhancements:
- Enable Fortran again (thanks to thierry@)
- Add python and pgsql to USES=
- Correct grass dependency version: 6.4.3 to 6.4.4 (bug 192624)
- Ensure presence of GRASS, if option enabled
- Use ${PYTHON_PKGNAMEPREFIX}name>[compatible-version] scheme
- Broken on FreeBSD < 9.0, if option GRASS enabled (utempter.h problem)
- Correct typo for 'RUN_DEPENDS' in previous patch, sorry.
- Remove dirrmtry entries
- graphics/mapserver (+ www/fcgi) for mapscript capabilities
- rename %%QGIS_FCGI%% to %% QGIS_MAPSERVER%%

PR:		194060
Submitted by:	mazhe@alkumuna.eu
Reviewed by:	rhurlin@gwdg.de (maintainer)
2014-11-08 07:53:08 +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
Alex Kozlov
1f7348fcc9 - Update to 1.7.80
* Fixed bug in -plte_len N option.
  * Added "-reduce_palette" and "-noreduce_palette" options. Enable
    reduce_palette when the "-new" or "-reduce" option is used.

PR:	194790
Submitted by:	Anton Sayetsky <vsasjason@gmail.com> (maintainer)
2014-11-05 19:26:33 +00:00
Ashish SHUKLA
85f56adb6e - Chase GNU Emacs updates
PR:		194624
2014-11-05 13:19:31 +00:00
Bartek Rutkowski
feb745912c graphics/py-png: update 0.0.13 -> 0.0.17
- Change MASTER_SITES
- Add LICENSE
- Change WWW

PR:		194220
Submitted by:	Zhihao Yuan <lichray@gmail.com>
Approved by:	mentors (implicit)
2014-11-05 10:41:26 +00:00
Raphael Kubo da Costa
a9662ed949 Update Qt5 ports to 5.3.2.
Proudly presented by the KDE on FreeBSD team, with several guest stars.

This update took way longer than initially expected due to us previously
accumulating assumptions and changes to Qt's build system that finally bit
us back with the 5.3 release series, so we had to do a fair amount of
cleanup.

New ports:
- comms/qt5-serialport: Qt functions to access serial ports, originally
                        based on work by Fernando Apesteguia. [1]
- devel/qt5-qdoc: Qt documentation generator, the Qt5 equivalent of
                  devel/qt4-qdoc3. Originally worked on by Tobias Berner.
                  It had already been half-split from devel/qt5-buildtools,
                  we just needed to finish the work.

Dead ports:
- devel/qt5-qmldevtools: Merged into lang/qt5-qml.

Minor changes:
- devel/qt5: Add x11/qt5-x11extras and the new ports to the dependency list.
- graphics/qt5-imageformats: The port now supports the JPEG2000, WEBP,
                             Direct Draw Surface and ICNS formats.
- multimedia/qt5-multimedia: The ALSA and PULSEAUDIO options are now
                             mutually exclusive due to changes introduced in
                             Qt 5.3.0 (the ALSA code is now a proper plugin
                             that is only built if PulseAudio is not used).
- x11/qt5-x11extras: Add USE_LDCONFIG since the port installs a shared
                     library.

The big changes:
- bsd.qt.mk: Set QMAKESPEC instead of QMAKEPATH. [3]
  QMAKEPATH does much more than we want now that we call qmake from the top
  of ${WRKSRC}. qmake uses QMAKEPATH when evaluating the QMAKE_MKSPECS
  property, which is in turn used by qt_config.pri to load the .pri files in
  mkspecs/modules.

  In practice, this means that if people have an older Qt installation those
  files will be used and QT_CONFIG will have values such as "gui" even if
  one is building a port like textproc/qt5-xml, which passes -no-gui to the
  configure script. Consequently, unintended code paths may be enabled or
  the configuration step can just fail if the .pro files expect values that
  are not present in the system-wide, older .pri files.

  We avoid all those problems if we use QMAKESPEC, as qmake does not take
  its value into account when evaluating the QMAKE_MKSPECS property and will
  only parse the files in the mkspec's directory (mkspecs/freebsd-clang, for
  example, instead of all the files in mkspecs).

- Stop explicitly passing ${LOCALBASE} to the compiler. [3]
  qmake's behavior has changed in Qt 5, and the paths set in QMAKE_INCDIR
  and QMAKE_LIBDIR in the mkspecs are passed before any others, such as the
  ones in the build directory themselves.

  In practice, this means that we end up with linker calls like this:

  c++ -o libfoo.so foo.o bar.o -L/usr/local/lib -L/wrkdir/build/lib
      -lQt5Gui -lQt5Core

  So if one already has Qt installed in the system, the older, already
  present version of the libraries in /usr/local/lib will be used instead of
  the newly-built ones in /wrkdir/build/lib.

  QTBUG-40825 discusses this behavior upstream, but there has been no
  agreement on a solution yet.

  For now, the solution adopted is to make the compiler and the linker aware
  of those paths but only try them last after all others, and this is
  achieved by setting the CPATH and LIBRARY_PATH environment variables when
  qmake is being used.

  In addition to setting them in CONFIGURE_ENV and MAKE_ENV, we also need to
  stop changing QMAKE_INCDIR and QMAKE_LIBDIR as well as filter those paths
  from the pkg-config calls qtbase's configure script makes.

- Call qmake from the root of the ${WRKSRC}.

  In Qt 5.3, Qt's build infrastructure has undergone some changes that make
  our previous approach of calling qmake from the directories we want to
  build stop working. Things would break even more in Qt 5.4, in which
  qtbase's configure script does not accept the -process, -fully-process and
  -dont-process arguments anymore (it always behaves as if -process had been
  used).

  Bite the bullet and start calling qmake from ${WRKSRC}. The largest part of
  this change involves changing lines in Makefiles from
    WRKSRC_SUBDIR=	foo/bar
  to
    BUILD_WRKSRC=		${WRKSRC}/foo/bar
    INSTALL_WRKSRC=		${WRKSRC}/foo/bar
  as well as adding patches to .pro files to avoid entering other
  subdirectories and removing post-configure targets that are not necessary
  anymore.

  Since qmake needs to be called from the top of ${WRKSRC} anyway, we can
  also simplify the configuration process for the qtbase ports a little.
  Looking at r10019 it is not clear why we started calling qmake in the
  pre-configure target in addition to the post-configure one (while also
  skipping it in do-configure), but we can now drop this call since letting
  configure behave as if -process had been passed means it will call qmake
  on its own and overwrite the files generated by the pre-configure call. We
  still need to call qmake in post-configure though, as the configure script
  does not pass -recursive when calling qmake and we need to be able to call
  make from any subdirectory when building.

PR:		194762 [1]
PR:		194566 # exp-run with base GCC and clang
PR:		194088 [3]
2014-11-05 09:39:21 +00:00
John Marino
e44447e355 graphics/code-eli: improved pkg-descr from maintainer 2014-11-04 22:40:00 +00:00
John Marino
0c5e7c4e20 Add new port graphics/code-eli
PR:		194406
Submitted by:	Fernando Apesteguia

This is a collection of C++ libraries that provides a variety of
functionalities.  Eigen3 is needed for most of the components to work
since all of the vector and matrix math is done using Eigen3. CPPTest
is used to perform unit testing on the components.
2014-11-04 18:36:41 +00:00
John Marino
e796db8ebc Add new port graphics/maim
PR:		194585
Submitted by:	Neel Chauhan

maim (make image) takes screenshots of your desktop. maim is an
improvement on Scrot, the minimalistic command line screen capturing
application.
2014-11-04 17:30:25 +00:00
Pawel Pekala
67ee3f9efa Update to version 0.2.7
PR:		194482
Submitted by:	maintainer
2014-11-02 12:54:11 +00:00
Alexey Dokuchaev
cfbf4acbc4 Install introspection files (as required by some programs). 2014-11-01 20:50:25 +00:00
Dmitry Marakasov
32c8390cd5 - Add LICENSE 2014-11-01 08:34:04 +00:00
Dmitry Marakasov
4e98bb238e - Drop @dirrm* from plist
- Add LICENSE_FILE
2014-11-01 08:33:31 +00:00
Antoine Brodin
f874b98feb Fix LIB_DEPENDS 2014-10-31 22:04:30 +00:00
Antoine Brodin
6e230647fd Fix LIB_DEPENDS 2014-10-31 21:58:58 +00:00
Dmitry Marakasov
e7a20af648 - Clarify LICENSE
- Add LICENSE_FILE
2014-10-31 19:55:09 +00:00
Mathieu Arnold
3e0ef45119 Make buildable again.
Noticed by:	antoine
Pointy hat to:	mat
Sponsored by:	Absolight
2014-10-31 18:11:59 +00:00
Dmitry Marakasov
6e370a2167 - Add LICENSE 2014-10-31 14:44:35 +00:00