Commit graph

4035 commits

Author SHA1 Message Date
Rene Ladan
9baf6a6bd1 Reomove expired port:
2014-11-24 www/chimera: Abandonware (last update in 1997), restrictive license
2014-11-24 18:49:26 +00:00
Mathieu Arnold
94e41d0070 Remove net/p5-SOAP-Transport-TCP, it has been integrated into net/p5-SOAP-Lite.
While there, run MOVEDlint, and cleanup two obsolote entries.

Sponsored by:	Absolight
2014-11-24 17:39:12 +00:00
Baptiste Daroussin
66f73e0f46 Abandoned upstream, incomplete, not depend on 2014-11-24 10:45:47 +00:00
Johannes Jost Meixner
455193b742 graphics/linux-c6-gdk-pixbuf: rename to -pixbuf2
- Rename gdk-pixbuf to linux-c6-gdk-pixbuf2 to properly distinguish between
  linux- gdk-pixbuf 1 and 2.
- Change consumers dependencies to match.

PR: 		195120, 195121
Differential Revision:	https://reviews.freebsd.org/D1192
Submitted by:	Jan Beich <jbeich@vfemail.net>
Reviewed by:	rene (emulation)
Approved by:	swills (mentor)
Approved by:	portmgr (swills)
2014-11-24 02:40:12 +00:00
Colin Percival
caf5030692 Document the removal of sysutils/firstboot-growfs. 2014-11-23 22:31:38 +00:00
Thierry Thomas
f115da84c7 Resurrect devel/mico, in order to restore OpenFOAM.
- Update to version 2.3.13
- Port to clang.
- Support staging.

PR:		ports/194559
Submitted by:	Pedro F. Giffuni <pfg (at) FreeBSD.org>
2014-11-23 16:23:11 +00:00
Hiroki Sato
118978bf4c Resurrect print/ghostscript7{,-commfont,-jpnfont,-korfont,-nox11}. 2014-11-23 06:14:21 +00:00
Thomas Zander
70e3ccac66 Revive graphics/pinta
- Update to upstream version 1.5
- New maintainer: david.vionnet@vmailbox.org

PR:		195118
Submitted by:	david.vionnet@vmailbox.org (maintainer)
Reviewed by:	riggs
2014-11-22 12:41:40 +00:00
Hiroki Sato
1735e2855d Resurrect editors/psgml. 2014-11-22 07:40:16 +00:00
Jason Helfman
64641963b1 - update to 1.1.0
- patch to work with gtk2/3 [1]
- this update obsoletes net-mgmt/virtinst (merged)

Changelog: See http://virt-manager.org/download/
Obtained from:	https://build.opensuse.org/package/view_file/openSUSE \
                :Factory/virt-manager/virt-manager-Gtk-30.patch [1]
2014-11-21 00:48:11 +00:00
Kris Moore
5fac2dd60d - Rename net-im/tg to net-im/telegram
Approved by: Maintainer	<gahr@>
2014-11-20 13:55:45 +00:00
Rene Ladan
a09e03057e Remove expired port:
2014-11-19 editors/emacs23: Unmaintained upstream, use editors/emacs
2014-11-19 22:13:42 +00:00
Joerg Wunsch
e14e9e3eea Revive Qucs, now that it no longer depends on Qt3.
Took me quite some pulled out hairs to resolve a couple of things
Clang++ didn't like even though GCC apparently could handle them.
2014-11-19 21:59:02 +00:00
Baptiste Daroussin
69eb066271 Remove gnome2 only abandonware 2014-11-19 17:36:14 +00:00
Baptiste Daroussin
7824a8f9c8 Abandonware, not working anymore 2014-11-19 15:27:15 +00:00
Baptiste Daroussin
183d9d26a8 Abandonware 2014-11-19 15:13:36 +00:00
Baptiste Daroussin
d099f82925 Does not work anymore 2014-11-19 15:09:30 +00:00
Baptiste Daroussin
96bc072f91 Remove: does not run anymore 2014-11-19 15:07:19 +00:00
Baptiste Daroussin
0409b68780 Remove libzvt, it is not used anymore by anything in the ports tree 2014-11-19 15:03:44 +00:00
Baptiste Daroussin
d3b1c2c69e Remove: abandonware, depends on non existing USE_GNOME components
Approved by:	gnome (kwm)
2014-11-19 14:55:13 +00:00
Baptiste Daroussin
d71f3a39cb Remove: abandonware, depends on non existing USE_GNOME components 2014-11-19 14:51:14 +00:00
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