Commit graph

4014 commits

Author SHA1 Message Date
Baptiste Daroussin
dc34ff69ff Remove: abandonware, depends on non existing USE_GNOME components 2014-11-19 14:47:21 +00:00
Baptiste Daroussin
958f2d3866 Remove: abandonware, depends on non existing USE_GNOME components 2014-11-19 14:40:03 +00:00
Kris Moore
8ea977e9ff - Remove duplicate port of net-im/tg 2014-11-19 13:14:59 +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
Cy Schubert
50a3353271 Remove sysutils/cfengine36-rc because cfengine 3.6.2 has gone GA. 2014-11-18 20:27:55 +00:00
Thomas Zander
4e39ad19ab Revive www/rejik
Change maintainer from ports@ to Roman (roma.a.g@gmail.com)

PR:		194837
Submitted by:	roma.a.g@gmail.com (maintainer)
2014-11-15 10:08:59 +00:00
Rene Ladan
0bd1f5f43b Remove expired port:
2014-11-15 audio/cuberok: Upstream development has stalled
2014-11-15 00:15:24 +00:00
Max Brazhnikov
74487fa203 security/pinentry:
- Update to 0.9.0
- Remove pinentry-gtk port (GTK+ 1 support is discontinued upstream)
- Ignore Qt 4 frontend on 10 and greater, it fails to build with clang/libc++
2014-11-13 14:42:30 +00:00
Rene Ladan
2f08c48841 Remove expired ports:
2014-11-07 math/elmer-umfpack: Obsoleted by cad/elmerfem
2014-11-07 science/elmer-eio: Obsoleted by cad/elmerfem
2014-11-07 science/elmer-matc: Obsoleted by cad/elmerfem
2014-11-07 science/elmer-meshgen2d: Obsoleted by cad/elmerfem
2014-11-07 science/elmergrid: Obsoleted by cad/elmerfem
2014-11-07 14:58:00 +00:00
Alex Kozlov
11463325f7 - Remove net/ng_mikrotik_eoip, it was resurrected 2014-11-06 11:32:23 +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
Antoine Brodin
817fc2af7a Remove duplicate port 2014-11-04 21:58:25 +00:00
Baptiste Daroussin
1eea175f09 Update to 0.3.3
Remove ancient unused version
2014-10-31 13:11:58 +00:00
Rene Ladan
438685261b Remove expired ports:
2014-10-31 deskutils/babytrans: Abandonware, dictionaries unavailable
2014-10-31 www/rt38: Has expired: End of Life March 2014
2014-10-31 10:35:01 +00:00
Rene Ladan
34992cca67 Remove expired port:
2014-10-30 www/typo347: Upgrade to www/typo3 or www/typo3-lts
2014-10-30 10:25:38 +00:00
Rene Ladan
79d0c9d76c Remove expired ports:
2014-10-28 lang/kroc: Broken for more than 6 months
2014-10-28 net/slirp: Broken for more than 6 months
2014-10-28 22:24:25 +00:00
Olli Hauer
5fac9d40b5 - Reflect Apache version in portsdir 2014-10-26 18:23:18 +00:00
John Marino
fba0107277 Remove dns/powerdns-devel port per maintainer approval
As dns/powerdns was just updated to version 3.4, there was a decision to
be had to disable the -devel version or just remove the port altogether.
Due to the frequency of releases and the manner on how the upcoming
version is tested, it made sense to retire the port (at version 3.3).

PR:		194508
Submitted by:	maintainer (Ralf van der Enden)
2014-10-24 12:18:33 +00:00
Mathieu Arnold
51bbcf978a Remove dns/bind98, it is EOL.
Chase remaining dependencies.

Sponsored by:	Absolight
2014-10-21 12:06:11 +00:00
Kurt Jaeger
495b248b8a mail/dspam-devel: merged with mail/dspam
PR:		193693
Submitted by:	danny@dannywarren.com (maintainer)
2014-10-20 18:51:29 +00:00
Baptiste Daroussin
2c6f1bb299 Remove a useless meta port 2014-10-20 06:14:32 +00:00
Max Brazhnikov
0ea52f99b4 KDE/FreeBSD team presents KDE SC 4.14.2 and KDE Workspace 4.11.13!
USE_KDE4=kdehier component has been deprecated, new components added:
 baloo			- Baloo core libraries
 baloo-widgets		- Baloo widgets library
 kfilemetadata		- KDE library for extracting file metadata

New ports:
  graphics/kqtquickcharts	- QtQuick plugin to render interactive charts
  misc/artikulate		- Pronunciation trainer for KDE
				(not usable currently, links to both
				GStreamer 1.x and 0.10.x via dependencies)
  sysutils/baloo[-widgets]	- KDE framework for searching and
				managing user metadata
  sysutils/kfilemetadata	- Library for extracting file metadata

l10n ports:
- Farsi (Persian) and Indonesian translations has been readded
- Vietnamese didn't pass threshold for inclusion into release

astro/kstars:
- switch dependency from math/eigen2 to math/eigen3
- add PYKDE option for updating supernovae data

deskutils/kdepim4:
- update dependencies: add libkgapi and baloo,
  remove now needless clucene, link-grammar, strigi
- add patch to fix build with gcc42
- update COMMENT and description for all KDE PIM ports

devel/ruby-krossruby:
- remove BROKEN, it builds with ruby 2.x now

editors/kate:
- add patch to disable memory-hungry build of the kate tests [1]

graphics/okular:
- add dependency on graphics/libkscreen

math/cantor:
- add optional dependency on lang/luajit for LuaJIT backend
- fix gfortran detection [2]

misc/kdehier4:
- adapt to new pkg world. Now the purpose of kdehier4 only
  to link some stuff between KDE4_PREFIX and LOCALBASE.

science/kalzium:
- switch dependency from math/eigen2 to math/eigen3
- add dependence on science/chemical-mime-data

x11-themes/kdeartwork4
- switch dependency from math/eigen2 to math/eigen3

among other changes:
- drop deprecated USE_KDE4=kdehier
- drop @dirrm from plist
- clean up pkg-descr
- convert to options helpers
- other portlint fixes

The area51 repository features commits by alonso, rakuco and myself.

PR:		187150 [1]
Reported by:	pe.freethread@live.com
Patch by:	Tobias Berner <tcberner@gmail.com>

PR:		180674 [2]
Reported by:	torsten.eichstaedt@web.de

PR:		194316
Exp-run:	antoine
2014-10-19 15:57:27 +00:00
Antoine Brodin
5faeba0e11 Fix harder 2014-10-17 16:59:09 +00:00
Antoine Brodin
a1614532c1 Fix a MOVED entry 2014-10-17 16:57:43 +00:00
Antoine Brodin
ec70887df0 - Follow upstream name change
- Update to 0.40
2014-10-17 16:52:51 +00:00
Baptiste Daroussin
f86f503095 libmspub01 replaces libmspub 2014-10-17 11:20:36 +00:00
Baptiste Daroussin
0c968f6c25 Add the respective MOVED entries 2014-10-17 11:17:51 +00:00
Rene Ladan
23a69d596b Remove expired port:
2014-10-17 devel/rubygem-rspec-spies: Same syntax available in rspec 2.14 and later
2014-10-17 10:37:17 +00:00
Cy Schubert
a28880acce MIT Kerberos released 1.13; 1.12 becomes a maintenance release,
1.11 remains a maintenance release.

- Update security/krb5 1.12.2 --> 1.13
- Copy the old security/krb5 1.12.2 to security/krb5-112
  (now a maintenance release supported by MIT)
- Move the old krb5-maint (1.11.5: old maintenance release) to
  security/krb5-111 (the old maintenance release still supported by MIT)
2014-10-16 19:44:22 +00:00
Rene Ladan
e773ca5bc8 Remove expired port:
2014-10-15 mail/p5-Email-Stuff: Deprecated in favour of mail/p5-Email-Stuffer
2014-10-15 22:05:08 +00:00
Mathieu Arnold
3bfa450500 Retire ports-mgmt/portaudit, it stopped working a month ago when pkg_tools
support was removed.  Also retire three ports requiring it, and a few optionnal
dependencies.

With hat:	portmgr
Noticed by:	ak
Sponsored by:	Absolight
2014-10-13 15:45:02 +00:00
John Marino
0d6daefa09 Revive security/wpa_supplicant after 6.5 years => version 2.3
This port was retired at version 0.3.8 because wpa_supplicant is
part of FreeBSD base.  However, the last few releases have had a period
of only a few months, so the base is always going to be behind.  DragonFly
is also affected, so I'm bringing the port back at the latest version.

It features the same patches as FreeBSD including the conversion to use
libutil's pidfile routines.  There are some additional patches for
DragonFly support and to fix some bugs from the 9 Oct 2014 release.

The WPA Supplicant build system has been converted to ports options, and
there are dozens of them.  I've set the defaults to match the
configuration in base and verified that it builds with all options
selected at once.
2014-10-12 21:20:25 +00:00
Pietro Cerutti
a53ebac6a8 - Restore sysutils/createrepo
- Update to 0.10.3
- Take maintainership
2014-10-09 15:57:23 +00:00
Antoine Brodin
13e6ad4962 Remove expired port
2014-10-05 www/moodle25: Upstream support ended
2014-10-05 21:59:40 +00:00
Koop Mast
e63ef6c3c0 Doesn't build with gnome3 version of gnome-desktop 2014-10-03 12:37:06 +00:00
Koop Mast
2b2a2025a8 Remove eel and ports that use it.
Eel doesn't build after the gnome3 import.
2014-10-03 10:53:39 +00:00
Koop Mast
fce2bf132f Retire gnome-desktop-sharp20 it depends gnome-panel which is going away
in the GNOME 3 import.
2014-10-02 12:25:39 +00:00
Rene Ladan
38bed62c79 Remove expired port:
2014-10-01 www/rubygem-puma16: Old version no longer needed
2014-10-02 11:53:17 +00:00
Rene Ladan
67eb00ba41 Remove expired ports:
2014-08-31 net/libnet10: Superseded by net/libnet
2014-09-30 net/despoof: Depends on expired net/libnet10
2014-09-30 sysutils/gpkgdep: Requires old pkg_info
2014-09-30 security/vida: Depends on expired net/libnet10
2014-09-30 net/nemesis: Depends on expired net/libnet10
2014-09-30 net-mgmt/sing: Depends on expired net/libnet10
2014-09-30 net-mgmt/gps: Depends on expired net/libnet10
2014-09-30 net/ttlscan: Depends on expired net/libnet10
2014-09-30 security/zombiezapper: Depends on expired net/libnet10
2014-09-30 dns/dnshijacker: Depends on expired net/libnet10
2014-09-30 net/xboxproxy: Depends on expired net/libnet10
2014-09-30 net-mgmt/scdp: Depends on expired net/libnet10
2014-09-30 net-mgmt/angst: Depends on expired net/libnet10
2014-09-30 security/py-otr: Abandoned upstream
2014-09-30 net-p2p/cdonkey: depends on deprecated db41 version
2014-09-30 12:28:26 +00:00
Antoine Brodin
932199d4be Remove expired ports
2014-09-28 archivers/rpm5: Broken for more than 6 months
2014-09-28 devel/cocaine-core: Broken for more than 6 months
2014-09-28 graphics/ruby-tgif: Broken for more than 6 months
2014-09-28 21:10:35 +00:00
Thomas Zander
b97f4dcc3a Modernise databases/freetds port
- Retire databases/freetds-msdblib port
  (no longer needed, recently updated upstream version has necessary compat
   option which is now enabled in the freetds port)
- Fix LIB_DEPENDS in dependent ports
- Bump PORTREVISION in freetds and dependent ports

PR:		193850
Submitted by:	5u623l20@gmail.com (maintainer)
2014-09-27 08:31:58 +00:00
Kurt Jaeger
81e21611a5 ftp/vsftpd-ext: resurrect, upgrade 2.3.5 -> 3.0.2, stagify
Extended build of vsftpd with additional features.

WWW: http://vsftpd.devnet.ru/eng/

PR:		193916
Submitted by:	Xu Jing <xjflyttp@gmail.com>
2014-09-26 20:43:29 +00:00
Rene Ladan
c82a7fe11a Remove expired ports:
2014-09-25 sysutils/rubygem-chef-expander: Depends on broken rubygem-dep_selector
2014-09-25 sysutils/rubygem-chef-server: Depends on broken rubygem-dep_selector
2014-09-25 sysutils/rubygem-chef-solr: Depends on broken rubygem-dep_selector
2014-09-25 www/rubygem-chef-server-webui: Depends on broken rubygem-dep_selector
2014-09-25 www/rubygem-chef-server-api: Depends on broken rubygem-dep_selector
2014-09-25 08:17:08 +00:00
Rene Ladan
ae0bc93562 Remove expired port:
2014-09-23 www/mediawiki121: Not maintained upstream
2014-09-23 10:56:18 +00:00
Rene Ladan
b83e28eedf Remove expired ports:
2014-09-22 graphics/libggi: Unmaintained upstream
2014-09-22 devel/libgii: Unmaintained upstream
2014-09-22 graphics/fpc-ggi: Unmaintained upstream
2014-09-22 20:18:51 +00:00
Dirk Meyer
d3c5097ea0 - retire ruby-amatch 2014-09-21 15:18:07 +00:00
Chris Rees
6402c11cf7 Stage, resurrect and adopt mail/openwebmail. 2014-09-21 14:31:31 +00:00
Dirk Meyer
c04d52f9f2 - fix missing date column 2014-09-21 09:40:56 +00:00
Dirk Meyer
a1f44daca8 - replaced all ruby-dbi and ruby-dbd ports with rubygems 2014-09-21 08:43:57 +00:00
Rene Ladan
eb52c41420 Remove expired port:
2014-09-20 www/ruby-fcgi: RubyForge shutdown May 15 2014
2014-09-20 21:56:03 +00:00