Commit graph

6742 commits

Author SHA1 Message Date
Pietro Cerutti
3b8902db22 - Update to 1.2.1 2014-01-08 09:53:19 +00:00
Max Brazhnikov
7d5e6b666c In preparation for Qt 5 ports:
Mk/Uses/qmake.mk:
- Add support for out-of-source builds
- Add support for Qt 5 ports
- Respect WITH_DEBUG

Mk/bsd.qt.mk:
- Massive rework for Qt 5 ports
- Remove '-phonon' from global configure args, thus allow qt4-designer and
  qt4-qtconfig to be built without Phonon support [1]

devel/qmake4:
- Improve mkspecs for gcc (mainly sync with linux version) and clang

devel/qt4-corelib:
- Convert to USES=iconv
- Remove ancient patch

devel/qt4-designer:
- Remove reference to WRKSRC from installed pkgconfig files [2]
- Don't build Qt Designer plugin for Phonon from outdated Qt sources.
  Separate port for plugin will be committed later

devel/qt4-assistant-adp, devel/qt4-libqtassistantclient:
- Convert to USES=qmake

Clean up Qt4 ports:
- Update comments
- Update description; use common description
- Consistently use QT_INCDIR, QT_LIBDIR, etc.
- Use options helpers
- Convert to new LIB_DEPENDS syntax
- Update DESKTOP_ENTRIES to avoid conflicts with Qt 5 ports
- Rename/move several ports for unification with Qt 5 ports

PR:		ports/184620 [1]
Reported by:	Kevin Zheng <kevinz5000@gmail.com>

PR:		ports/181141 [2]
Reported by:	thierry

PR:		ports/185101
Exp-run by:	bdrewery

This is mostly solely avilla's work in area51, kudos to him! And a couple
commits from myself, so you know who's collecting pointyhats :)
2014-01-06 16:16:52 +00:00
Andrej Zverev
1480bef1b3 - stage support
Approved by:	portmgr (blanket infrastructure)
2014-01-05 12:33:14 +00:00
Andrej Zverev
3d574e7caa - stage support
Approved by:	portmgr (blanket infrastructure)
2014-01-05 12:30:05 +00:00
Baptiste Daroussin
24f6622211 Fix pkg name collisions 2014-01-04 01:16:19 +00:00
Baptiste Daroussin
313cb94889 Part 2 at removing now useless FETCH_ARGS redifition 2014-01-03 01:12:59 +00:00
Koop Mast
162e3f2bcb Update to 3.8.8.
Stagify, sort USES, use new lib_depend syntax.
Use USE_GNOME introspection now that it doesn't break the build.
Switch to to libtool less ltverhack.
Use new gtk-query-immodules --update-cache functionality.

Obtained from:	GNOME devel repo (based on)
2013-12-30 21:09:09 +00:00
William Grzybowski
a8eafcc91c x11-toolkits/py-gtkglext: support staging 2013-12-30 13:21:49 +00:00
William Grzybowski
7d53fda8e9 x11-toolkits/py-fltk: support stage 2013-12-30 13:13:54 +00:00
Chris Rees
5d471a7555 Stage transmission ports and the rest maintained by me.
Various little obvious fixes, and a new rc script for stunnel-server
2013-12-29 17:08:28 +00:00
Koop Mast
3233e6594b Fix detection of freetype after the update to 2.5.2.
Reported by:	marino@
2013-12-28 13:31:18 +00:00
Tijl Coosemans
9bc4061dff Fix dependency on x11-toolkits/gtkglext. 2013-12-28 12:33:29 +00:00
Antoine Brodin
4aa04aadbe Stage support 2013-12-27 22:16:08 +00:00
Antoine Brodin
9e6a0969b4 Stage support 2013-12-27 22:08:39 +00:00
Antoine Brodin
3c87b2d4da Stage support 2013-12-27 21:53:47 +00:00
Antoine Brodin
493b60ceb5 Stage support 2013-12-27 21:48:55 +00:00
Antoine Brodin
00c0eef853 Stage support 2013-12-27 21:35:41 +00:00
Antoine Brodin
dd3c0327f0 Stage support 2013-12-27 21:11:24 +00:00
Koop Mast
2a51b2182a Update poppler to 0.24.4.
Update comment.
Use new LIB_DEPENDS syntax, use USES=pathfix.
Stagify.

Bump portrevision of all affected ports, and Update poppler* LIB_DEPENDS to
new syntax.
2013-12-27 16:54:21 +00:00
Koop Mast
b1bf1620a6 Update freetype to 2.5.2.
Remove patch to add -I/usr/local/include in freetype-config --cflags. If
ports need extra headers they should look for them, and not get them via
a side-effect.

Freetype had a header resuffle in 2.5.1, patch ports to use the new header
style.

Thanks go to bdrewery for the two exp-runs and rakuco for helping me with
some troublesome cmake ports.

PR:		ports/184587
2013-12-24 21:22:21 +00:00
Dmitry Marakasov
a58bf8b68d - Support staging
- Use new LIB_DEPENDS syntax
2013-12-23 13:59:27 +00:00
Koop Mast
371438e01a Enable explicit depends, this will record X depends in gdk-2.0.pc. This
should fix the build of ports that use X libraries but don't explicitly depend
on X libraries.
2013-12-20 21:17:13 +00:00
Rene Ladan
97f8402e5f Remove expired ports:
2013-12-18 x11-fonts/ppantsfonts: Broken for more than 6 month
2013-12-19 x11-toolkits/gtksourceview-sharp: Depends on expired devel/mono-tools
2013-11-18 devel/mono-tools: Broken for more than 6 month
2013-12-19 textproc/p5-XML-SAXDriver-Sablotron: Depends on expired textproc/p5-XML-Sablotron
2013-11-18 textproc/p5-XML-Sablotron: Broken for more than 6 month
2013-11-18 net/freeswitch-core: Broken for more than 6 month
2013-12-19 misc/freeswitch-pizzademo: Depends on expired net/freeswitch-core
2013-12-19 misc/freeswitch-scripts: Depends on expired net/freeswitch-core
2013-12-19 www/p5-HTML-Webmake: Depends on expired textproc/p5-XML-Sablotron
2013-12-20 19:02:51 +00:00
Steve Wills
0f750f1ee2 - Drop maintainership at maintainer request
PR:		ports/185029
Submitted by:	"H. Wade Minter" <minter@lunenburg.org> (maintainer)
2013-12-20 15:24:45 +00:00
Pawel Pekala
c5143b3635 - Needs root during stage
- Improve COMMENT and pkg-descr
2013-12-19 20:48:17 +00:00
David Naylor
22674eaebe Move x11-toolkits/py-kivy to using auto-plist.
Although this port does not support python>=3, the next release is expected
to do so.
2013-12-19 15:15:56 +00:00
Steve Wills
26add8dbcb - Update to 1.249
- Add LICENSE
- Update and sort *_DEPENDS
- Use USES=gmake
- Sort make knobs
- Support STAGEDIR

PR:		ports/184700
Submitted by:	sunpoet
2013-12-18 17:02:13 +00:00
Steve Wills
e195a4fac8 - Update to 1.224
- Add LICENSE
- Support STAGEDIR

PR:		ports/184702
Submitted by:	sunpoet
2013-12-18 15:49:52 +00:00
Rusmir Dusko
a4baad5f5a - Change maintainer email of my ports to @FreeBSD.org
Approved by:	pawel / wg (mentors, implicit)
2013-12-18 10:20:48 +00:00
Dennis Herrmann
bd9fb955f0 - Update to 0.17 2013-12-18 08:51:57 +00:00
David Naylor
c0f8e218dc Fix build of x11-toolkits/py-kivy on some systems (pygame.joystick related).
On some systems pygame.joystick does not import into python preventing some
documentation from being built, thus some missing files on install.

For documentation building prevent any attempt to import pygame.joystick as
a work-around.
2013-12-17 03:32:45 +00:00
Niclas Zeising
47be7a61c9 Switch FreeBSD CURRENT to use the new xorg stack (WITH_NEW_XORG=) [0]
If the old xorg stack is still needed, it is possible to add WITHOUT_NEW_XORG=
to /etc/make.conf to get the old version.

Update several xorg related ports, including:
x11/libxcb 1.9.1 -> 1.9.3
graphics/libdrm 2.4.46 -> 2.4.50
x11/pixman 0.30.2 -> 0.32.4
x11/xkeyboard-config 2.9 -> 2.10.1
x11-drivers/xf86-input-keyboard 1.7.0 -> 1.8.0

Fix dissapearing cursor in xf86-video-vmware [2]

Stagify all x11@-owned ports

Bump portrevisions for xf86-* ports due to xserver version change.

Fix fallout from updates where needed.

Thanks to:	all testersi, bdrewery and the FreeBSD x11@ team
exp-run by:	bdrewery [1]
PR:		ports/184684 [1], ports/181385 [2]
Submitted by:	Douglas Carmichael <dcarmich@dcarmichael.net> [2]
Approved by:	portmgr (bdrewery), core (jhb) [0]
2013-12-16 11:11:09 +00:00
William Grzybowski
1e34739b64 Use setuptools for all Python ports.
Setuptools is the preferred method to manage Python distributions after
many changes to the packaging ecosystem over the past couple of years.

Only ports using USE_PYDISTUTILS= yes are affected by this commit, ports using
USE_PYDISTUTILS= easy_install remains the same however this usage is now
deprecated and should be converted to USE_PYDISTUTILS= yes.

Some Python distributions do not work with setuptools out of the box because
they extend the install command from distutils and not setuptools, and
so they need to be patched accordingly.

pip (which leverages setuptools) works around the issue by using eggs, however
we want to get rid of those as well, as support for "flat" installation is
unavailable or has other issues associated with it.

This work allows us to unify how python packages are built, ensure that Python
distributions are installed consistently, reduces complexity for Python port
maintainers and paves the way for simplifying the Python ports framework in
the future.

With hat on:	python
Reviewed by:	koobs, antoine
Exp-run:	bdrewery
Approved by:	bdrewery (portmgr)
2013-12-15 16:22:17 +00:00
Koop Mast
f61444b07a Update to 2.4.22.
USE_GNOME=gnomehack ->USES=pathfix.
Stageify, use new LIB_DEPEND syntax, switch to libtool less ltverhack.
Merge new gtk-query-immodules handling from gtk30 ports in our dev repo [1]

Obtained from:	FreeBSD gnome dev repo [1]
2013-12-14 19:25:33 +00:00
Antoine Brodin
2ba5243c8c - Remove dependency on infozip
- Package man pages, I couldn't find any conflit in the ports tree
2013-12-13 22:20:35 +00:00
Sunpoet Po-Chuan Hsieh
7887566ea3 - Use tar to extract zipball 2013-12-13 01:41:13 +00:00
Baptiste Daroussin
4c9e6f67a4 Convert LIB_DEPENDS for ports depending on boost 2013-12-12 15:24:47 +00:00
Baptiste Daroussin
44e9f64a27 Convert LIB_DEPENDS for ports depending on boost 2013-12-12 14:15:03 +00:00
Dirk Meyer
edc24021b2 - update LIB_DEPENDS 2013-12-11 21:54:33 +00:00
Sunpoet Po-Chuan Hsieh
cefe32b9dc - Update to 1.045
- Add CPAN to MASTER_SITES

Changes:	http://search.cpan.org/dist/Gnome2/NEWS
2013-12-11 19:42:51 +00:00
Pietro Cerutti
e0c8e69d96 - Update to snapshot 10022 2013-12-11 13:35:11 +00:00
Antoine Brodin
a8dfb6bee8 - Stage support for all -reference ports
- Nuke NOPORTDOCS, those ports are already IGNOREd with NOPORTDOCS

Approved by:	kwm (maintainer)
2013-12-09 18:41:16 +00:00
Pietro Cerutti
efaeacdd63 - Update to 1.7.44
Changes:

  * Updated FXJSON JavaScript Object Notation I/O class:- removed limits to
    token size in both input and output operations (formerly limited to
    buffersize).
  * Minor changes to FXVariant:- added some missing API's, removed toChar()
    as its useless. Added has() to determine if key is present in case
    FXVariant is a map.
  * Simplified FXFile and other FXIO subclasses a bit to remove redundant
    implementations.
  * Added FXIOBuffer, an FXIO device that serializes to/from a memory
    buffer.
  * FXRanged, FXRangef: now check intersect() results a bit differently.
  * Ray to FXSpheref, FXSphered intersection test changed to allow origin
    inside sphere possibility.
  * Fixed small bug in wc2nc().
  * Possible buffer overrun in FXDir fixed.
  * Added class FXStringMap.
  * Changed some API's in FXDictionary. Added erase() API to allow removal
    of slot already located. This is faster, and needed for successful
    subclassing.
  * FXStat problem fixed on Windows.
2013-12-09 10:21:55 +00:00
Oliver Lehmann
3e6d897e86 remove GCC version check to support GCC versions 4.7 and up
PR:		184577, 183342
Submitted by:	Christoph Moench-Tegeder <cmt@burggraben.net>
2013-12-08 18:50:51 +00:00
Koop Mast
430957572e Add vte3, the Gtk 3 version of the vte terminal widget.
Split off gnome-pty-helper from vte to allow both versions of vte to be
installed at the same time.
Update comment to make it clearer which gtk+ version it is for.
Enable introspection bindings in vte.

Obtained from:	GNOME dev repo.
2013-12-08 09:55:41 +00:00
Rene Ladan
928ab73709 Set expiration date to 2013-12-19, depends on expired devel/mono-tools
PR:		ports/184081
Submitted by:	myself
Approved by:	maintainer timeout (mono@, 16 days)
2013-12-06 08:11:51 +00:00
Max Brazhnikov
f5da498b50 - Respect CMAKE_BUILD_TYPE (and fix packaging with non-default build settings)
Approved by:	maintainter
2013-12-03 11:30:55 +00:00
Koop Mast
61d058ea1e Set portscout to ignore this port.
While here stagify, and use new lib_depend syntax.
2013-12-03 09:32:32 +00:00
Wen Heping
90bdd33711 - Mark BROKEN
- Reset maintainer to ports@
2013-12-01 03:45:46 +00:00
Rene Ladan
39edf56f09 Remove expired ports:
2013-12-01 x11-fm/xnc: Latest release from 2005, upstream disappeared, does not build
2013-12-01 audio/liteamp: Dead upstream since 2004, does not build with clang
2013-12-01 net-im/tapioca-qt: Unmaintained upstream since 2007, not used by anything
2013-12-01 net-im/telepathy-qt: Unmaintained upstream since 2007, use net-im/telepathy-qt4
2013-12-01 x11-toolkits/linux-f10-gtk: GTK1 is deprecated
2013-12-01 net-im/linux-ymessenger: Depends on deprecated Linux GTK1
2013-12-01 emulators/linux-pete-mesagpu: Depends on deprecated Linux GTK1
2013-12-01 emulators/linux-pete-xgl2gpu: Depends on deprecated Linux GTK1
2013-12-01 emulators/linux-peops-softgpu: Depends on deprecated Linux GTK1
2013-12-01 finance/eqonomize-kde4: No upstream releases since 2008, does not build on FreeBSD 10 and 11
2013-12-01 comms/uhso-kmod: included in base system on all supported releases
2013-12-01 deskutils/ecru: No longer maintained upstream
2013-12-01 editors/gphpedit: No longer maintaned upstream
2013-12-01 irc/inspircd12: No upstream support; known vulnerable. Please use irc/inspircd
2013-12-01 graphics/py-clutter: Broken for more than 6 month
2013-12-01 graphics/py-clutter-gtk: depends on expired graphics/py-clutter
2013-12-01 00:37:20 +00:00