1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-30 01:15:52 +00:00
Commit Graph

6749 Commits

Author SHA1 Message Date
Pietro Cerutti
1c3ce76143 - Convert to USES=tk
- Convert to USES=gmake
- STAGE-clean

MFH:		2014Q1
2014-01-09 08:59:44 +00:00
Rusmir Dusko
7a41167f51 - Adopt port
- Add license (LGPL21)
- Change WWW
- Recreate pkg-plist with make makeplist
2014-01-09 08:53:56 +00:00
Rusmir Dusko
43915304a9 - Use the new format for LIB_DEPENDS
- USES gmake instead of USE_GMAKE
- Support STAGEDIR
2014-01-09 08:53:38 +00:00
Pietro Cerutti
2461068f5d - Convert to USES=tk
- STAGE-clean

MFH:		2014Q1
2014-01-09 08:53:23 +00:00
Rusmir Dusko
bbd025efd5 - Use the new format for LIB_DEPENDS
- Support STAGEDIR
- Add REINPLACE_CMD, fix deprecated code
2014-01-09 08:53:19 +00:00
Pietro Cerutti
fe79ac5c42 - Update to 1.7.45
* FXJSONFile class added. Base class FXJSON improved and generalized.
  * FXIO now tracks file position; new implementation of FXIO counts bytes
    read/written.
  * FXPipe API's added, should now be functional.
  * Renamed FXStringMap to FXStringDictionary for consistency.
  * Fixed a few problems in FXVariantMap, FXDictionary.
  * Fixed possible race in FXThreadPool::startWorker.
  * New FXThreadException class added; FXThreadException will cause graceful
    early termination of a thread when thrown inside of FXThread.
  * FXThread now interceps only FXException (and subclasses), rethrows other
    exceptions. This was necessary due to the way GNU C++ library performs thread
    exits.
  * Non FOX exceptions thrown inside FXThread are now rethrown; but attempts
    are made to maintain proper bookkeeping when unrolling the stack.
  * FXThreadPool tasks may throw exceptions. FXThreadPool now intercepts all
    FOX exceptions and updates bookkeeping when other exceptions are thrown. Note:
    tasks in FXThreadPool are executed by threads, but since sometimes the main
    thread is executing tasks in FXThreadPool also we can not allow tasks to throw
    FXThreadException.
  * Exceptions thrown inside FXWorker now terminate the worker, and reclaim
    worker's thread and memory. Before exceptions were all caught, making it
    impossible to pass return codes from worker execution.
  * Exceptions thrown in FXTaskGroup::Task correctly reclaim the
    FXTaskGroup::Task now, and will update completion count and notifications
    appropriately.
  * The exception philosophy in FOX is that the library only manages FXExceptions
    and their subclasses; other exceptions will be either uncaught or
    caught and rethrown after bookkeeping updates; thus programs should be careful
    throwing exceptions other than FXExceptions.
2014-01-08 15:29:32 +00:00
Pietro Cerutti
7f6ea9306d - Chase x11-toolkits/xforms shlib bump
- Bump PORTREVISION
- STAGE-clean here and there
2014-01-08 09:53:50 +00:00
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