Commit graph

15807 commits

Author SHA1 Message Date
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
Matthew Seaman
efec1afc1a The snowball project has done its usual trick of re-rolling a distfile
in place.  No substantive differences to the previous version were
seen.

PR:		195151
Submitted by:	danger
2014-11-18 16:52:24 +00:00
Mathieu Arnold
93eed364ba Take miwi's old perl ports into perl@'s fold.
Sponsored by:	Absolight
2014-11-18 10:38:26 +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
Kurt Jaeger
7112a2a7d8 textproc/py-sparqlwrapper: modernize PYTHON options
Fixing those:
USE_PYTHON=yes is deprecated, please use USES=python
USE_PYDISTUTILS is deprecated, please use USE_PYTHON=distutils
PYDISTUTILS_AUTOPLIST is deprecated, please use USE_PYTHON=autoplist
2014-11-17 19:05:45 +00:00
Jimmy Olgeni
a15919f72b Upgrade to version 0.27. 2014-11-17 06:19:20 +00:00
Antoine Brodin
e3b883655f Cleanup plist 2014-11-15 16:26:32 +00:00
Matthew Seaman
77476532d7 Update to 2.2.6
Reported by:	portscout
2014-11-15 13:34:52 +00:00
Antoine Brodin
31a552d0c1 - Fix EXAMPLES installation
- Cleanup plist
2014-11-14 09:09:46 +00:00
Antoine Brodin
676e482143 Cleanup plist 2014-11-13 17:51:10 +00:00
Tom Judge
20c1340a8e Upgrade to 1.4.0.
Changes: http://www.elasticsearch.org/downloads/1-4-0/

Fix logging configuration examples.

PR:		193467
Submitted by:	zi
2014-11-13 16:17:22 +00:00
Steve Wills
a7ee035653 Mark broken with Ruby 2.1
With hat:	ruby@
2014-11-12 02:58:43 +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
eb9315f3f9 Update to 2.1.2 2014-11-11 12:52:56 +00:00
Antoine Brodin
8f5f0d8588 Cleanup plist 2014-11-10 23:10:23 +00:00
Gabor Pali
0135c47771 - Update pandoc to 1.13.1 and update its dependents as well
net/hs-hoauth2: 0.4.1 --> 0.4.3
  www/hs-activehs: Bump port revision
  www/hs-gitit: 0.10.5 --> 0.10.6.1

Obtained from:	FreeBSD Haskell
2014-11-10 22:33:53 +00:00
Mathieu Arnold
be654371f0 Fix build as non root.
Sponsored by:	Absolight
2014-11-10 15:30:11 +00:00
Ryan Steinmetz
8a53025abb - Update to 1.4
PR:		193838
Submitted by:	zi@
Approved by:	maintainer timeout (3+ weeks)
2014-11-10 11:39:22 +00:00
John Marino
2e6e9eacf1 textproc/odt2txt: switch to github to fix fetching
While here, reset maintainership.  The maintainer has not provided any
updates since taking over the port in 2011, including staging the port.

PR:		194348
Submitted by:	kvedulv (de)
Approved by:	(former) maintainer timeout
2014-11-09 09:37:08 +00:00
Mathieu Arnold
d291ad32ca Replace some occurences of mach with PERL_ARCH (and a couple of other small noop fixes.)
With hat:	perl@
Sponsored by:	Absolight
2014-11-07 13:51:10 +00:00
Jun Kuriyama
65ef01c58b Groonga::API is a very thin wrapper of Groonga C APIs. All it does is
to map types, and it's not meant to be used by a casual perl user.
Try Ploonga for ordinary use.

WWW: http://search.cpan.org/dist/Groonga-API/
2014-11-07 03:07:51 +00:00
Johannes Jost Meixner
744399154c textproc/rubygem-jekyll-paginate: update to 1.1.0
- Update to 1.1.0

PR: 		148350
Differential Revision:	https://reviews.freebsd.org/D1115
Submitted by:	Michael Moll <kvedulv@kvedulv.de>
Approved by:	swills (mentor)
2014-11-06 04:53:25 +00:00
Ashish SHUKLA
85f56adb6e - Chase GNU Emacs updates
PR:		194624
2014-11-05 13:19:31 +00:00
John Marino
dd06eee8b0 textproc/docbook-to-man: this port is not jobs safe 2014-11-05 11:41:02 +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
Raphael Kubo da Costa
b917e1f509 - Update to 2.0.15.
- Set INSTALL_TARGET=install-strip.
2014-11-04 23:10:31 +00:00
Pawel Pekala
8523ec3ce0 - Update to version 4.0.6.1
- Clean pkg-plist

PR:		194171
Submitted by:	tkato432@yahoo.com
2014-11-02 18:20:46 +00:00
Dmitry Marakasov
46b5ac239b - Fix UB which leads to guaranteed crash when built with clang 3.4.1+ (e.g. on FreeBSD 10.1+)
Reported by:	Alex Petrov
2014-11-01 13:59:42 +00:00
Koop Mast
02dd5c7d19 Update to 2.2.2.
Drop :keepla from USES=libtool
Drop @dirrm from plist.
2014-11-01 11:55:48 +00:00
Antoine Brodin
378b116140 Fix a dead symlink 2014-10-31 21:58:19 +00:00
Thierry Thomas
a639f440bb Upgrade to 2.3.1.
Changelog at <http://cran.r-project.org/web/packages/R2HTML/NEWS>.
2014-10-31 20:28:03 +00:00
Baptiste Daroussin
2d6fde4e04 Simplify plist 2014-10-31 19:16:56 +00:00
Baptiste Daroussin
d85d8b3c2d Simplify plist 2014-10-31 19:15:54 +00:00
Baptiste Daroussin
6c34daf2d1 Simplify plist 2014-10-31 19:14:50 +00:00
Baptiste Daroussin
cb2483cbdf Simplify plist 2014-10-31 19:13:40 +00:00
Baptiste Daroussin
ce89cc9fa0 Simplify plist 2014-10-31 19:12:28 +00:00
Frederic Culot
52b0480478 - Update to 0.12
- License changed to MIT

Changes:	http://search.cpan.org/dist/Text-Aligner/Changes
2014-10-31 13:51:44 +00:00
Frederic Culot
3e777f3300 - Update to 1.18
Changes:	http://search.cpan.org/dist/Lingua-EN-NameCase/Changes
2014-10-31 13:47:53 +00:00
Frederic Culot
9a3693c859 - Update to 1.21
Changes:	http://search.cpan.org/dist/Lingua-EN-AddressParse/Changes
2014-10-31 13:45:34 +00:00
Frederic Culot
d562385a25 - Update to 0.13
Changes:	http://search.cpan.org/dist/Data-Phrasebook-Loader-YAML/Changes
2014-10-31 13:42:47 +00:00
Frederic Culot
e92d35ede1 - Update to 0.35
Changes:	http://search.cpan.org/dist/Data-Phrasebook/Changes
2014-10-31 13:40:17 +00:00
Baptiste Daroussin
1eea175f09 Update to 0.3.3
Remove ancient unused version
2014-10-31 13:11:58 +00:00
Antoine Brodin
9ea9caa340 Mark BROKEN: Fails to link
cc  -O2 -pipe  -I/usr/local/include -fno-strict-aliasing -O2 -L/usr/local/lib  -L/usr/local/lib -o refdbd  refdbd.o refdbdref.o refdbda.o refdbdbib.o pref.o strfncs.o tokenize.o connect.o risdb.o writeris.o getopt.o readris.o backend.o backend-scrn.o backend-ris.o backend-risx.o backend-mods.o backend-db31.o backend-teix.o backend-bibtex.o backend-html.o backend-dbib.o backend-dbiba.o backend-citationlistx.o linklist.o xmlhandler.o enigma.o cgi.o atoll.o dbfncs.o xmlout.o risxhandler.o authorinfo.o risdata.o noteshandler.o refdbdnote.o writenote.o backendn-scrn.o backendn-notex.o backendn-html.o xmlhelper.o mset.o refdbdgetref.o refdbdgetrefx.o refdbdupdb.o passwd.o refdbdcheckref.o svn_version.o -ldbi -lz -lexpat
/usr/bin/ld: //lib/libm.so.5: invalid DSO for symbol `log@@FBSD_1.0' definition
//lib/libm.so.5: could not read symbols: Bad value

Reported by:	pkg-fallout
2014-10-29 21:28:58 +00:00
Antoine Brodin
265cd73387 Allow staging as a regular user 2014-10-29 19:41:40 +00:00
Koop Mast
118edfa083 Fix regression introduced in CVE-201403660 fix.
Submitted by:	gjb@
Obtained from:	libxml2 upstream
2014-10-29 17:11:11 +00:00
John Marino
dea57f2979 textproc/sxml: mark jobs unsafe
While here, unmask post-install strip command and just simplify the
glob with the same result.
2014-10-27 12:15:44 +00:00
Kurt Jaeger
da0b381f2f textproc/dblatex: fix python use
PR:		193987
Approved by:	maintainer (timeout)
2014-10-26 09:35:46 +00:00
Antoine Brodin
fdab2b6359 Deprecate ports broken for more than 6 months 2014-10-25 16:49:19 +00:00
Raphael Kubo da Costa
990a62701e Remove @dirrm and @dirrmtry entries from the Qt ports. 2014-10-23 21:35:14 +00:00
Dmitry Marakasov
786464644d - Drop @dirrm* from plist 2014-10-23 10:14:51 +00:00