1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-17 08:01:36 +00:00
Commit Graph

6388 Commits

Author SHA1 Message Date
Pietro Cerutti
24eec8eea8 - Chase x11-toolkits/fox16 shlib version bump 2013-04-23 16:45:40 +00:00
Pietro Cerutti
2de1af3e3f - Update to 1.6.49
Changes:
  * Check index out of bounds in FXTabBook::setCurrent().
2013-04-23 16:41:07 +00:00
Baptiste Daroussin
992586fa08 Finish converting the whole ports tree to USES=pkgconfig 2013-04-23 14:20:25 +00:00
Pietro Cerutti
fef02240ea - Remove lang/tcl83 and x11-toolkits/tk83 (expired)
- Remove references to Tcl/Tk 8.3 from bsd.tcl.mk
- Update ports that required 8.3+ to require 8.4+ (since 8.5 is the
  default, I don't expect this change to cause much trouble)
2013-04-23 11:51:52 +00:00
Grzegorz Blach
3325b5d3dd - Update EFL libraries to 1.7.6(.1)
- Update Enlightenment to 0.17.2.1

Approved by:	crees (mentor)
2013-04-22 20:35:19 +00:00
Martin Wilke
1e188c75cf - Make qt4 compile under FreeBSD 10
Approved by:	makc @#kde-freebsd/freenode
2013-04-22 15:03:18 +00:00
Pietro Cerutti
80feea0bb3 - Fix a long standing problem in tclConfig.sh and tkConfig.sh, where paths
were set based on WRKSRC instead of PREFIX.

  This mainly affected TEA-based extensions that source tclConfig.sh /
  tkConfig.sh to set important variables. An example is TCL_SRC_DIR, which
  is used to locate Tcl/Tk private header files such as tclUnixPort.h or
  tkUnixPort.h. This variable was previously set to WRKSRC, which caused
  ports to need additional tweaks to CFLAGS or CONFIGURE_ARGS.

  It should now be possible to build TEA-based extensions by specifying only
  the CONFIGURE_ARGS --with-tcl=${TCL_LIBDIR} / --with-tk=${TK_LIBDIR}.

Feature safe:	yes
Approved by:	bapt (portmgr)
2013-04-18 08:20:59 +00:00
Dirk Meyer
cfa113c350 - make portlint happier
- drop maintainership
  cause options where removed
Feature safe: yes
2013-04-17 21:49:30 +00:00
Martin Wilke
5f5b735619 - Mark BROKEN fails to build
I/usr/local/include -DUSE_XIM -c rbgdkcursor.c
rbgdkcursor.c:48:27: error: rbgdkcursors.h: No such file or directory
*** Error code 1

Feature safe:	yes
2013-04-17 15:31:06 +00:00
Pietro Cerutti
3b9788da01 - Update Tcl/Tk 8.5 to 8.5.14
Release notes: http://code.activestate.com/lists/tcl-core/13208/

Feature safe:	yes
2013-04-17 08:59:53 +00:00
Pawel Pekala
487fd80ecf Unbreak after graphviz update
PR:		ports/177023
Submitted by:	Bojan Petrovic <bojan_petrovic@fastmail.fm>
2013-03-29 19:55:58 +00:00
Eitan Adler
5190f14f8d For perl@ owned ports:
- Fix COMMENT
- Trim header
2013-03-29 00:44:53 +00:00
Ruslan Makhmatkhanov
57e388e44d - unbreak the build
- trim Makefile header, while here

PR:		177350
Submitted by:	John Marino <draco@marino.st>
Obtained from:	DragonFly BSD
2013-03-28 20:11:08 +00:00
Eitan Adler
d1f32a3e5d Style: tab -> space.
Most contributors copy an existing port when writing their own so reduce the number of bad examples in the tree.
2013-03-28 16:28:59 +00:00
Eitan Adler
b0533230a5 Drop support for old versions of FreeBSD from unmaintained ports
Reviewed by:	miwi
2013-03-28 15:51:16 +00:00
Pietro Cerutti
d236988dec - Update to 1.7.38
Changes:

  * Totally revamped implementation of FXThreadPool. The new FXThreadPool
    is organized about a lock-free queue, with semaphores managing
    synchronization between producer- and worker-threads. Thus, threads
    never block unless two edge conditions are reached: either the
    task-queue is empty, in which case worker threads will block (nothing
    to do), or task queue is filled up, and producer thread will block
    (no room in queue). An important new capability is for an additional
    thread to enter into the task-processing loop temporarily. Finally,
    the thread starting FXThreadPool, as well as the worker threads
    belonging to the FXThreadPool now have a thread-local variable
    referencing the FXThreadPool. This allows the threads involved to
    locate the address of the FXThreadPool, for instance to create an
    FXTaskGroup.
  * New FXTaskGroup class manages groups of task to be executed in parallel
    on a FXThreadPool. Tasks started through the FXTaskGroup interface are
    guaranteed to be completed within the lifetime of the FXTaskGroup
    instance.
  * New FXParallelInvoke and FXParallelFor template functions to implement
    parallel function call, and parallel for loop. This uses the new
    FXTaskGroup, and indirectly, FXThreadPool.
  * Pass optional stacksize when constructing FXWorker. Added stacksize
    option to FXThreadPool with which new workers will be started.
  * FXBarrier wait primitive now sports API's to change break-through
    threshold, and forced-release option.
  * FXSemaphore now has API's for timed wait, and try-wait for non-blocking
    semaphore decrement.
  * Added additional atomic variable types in FXAtomic.h.
  * Added check for maximum dash-pattern length in FXDC and FXDCWindow.
  * Fixed some issues with FXStat of files.
  * Off-by-one error fixed in FXRex counted repeat of complex subpatterns.
  * Clear internal text pointers in FXRex prior to a match.
  * Added a few missing print-patterns to Adie.stx syntax file.
  * Added FXSemaphore-protected queue class FXSemaQueue; this is itself a
    wrapper around FXPtrQueue.
  * Added lock-free queue class FXLFQueue.
  * Numeric conversion issues fixed in fxstrtod.cpp; in particular, some
    corner cases now give more accurate results.
  * The function fxscanf.cpp does no longer eat the "e" when scanning for a
    number, unless actually followed by digits.
  * Switch to statvfs() from statfs() in FXStat.
  * Indexing operator added to FXAutoPtr.
  * Added new class FXScopedThread. FXScopedThread automatically performs a
    join() upon destruction.
2013-03-28 08:27:37 +00:00
Eitan Adler
1e5f12f776 Mechanically convert unmaintained ports which use "gnomehack" to use "pathfix" instead. 2013-03-28 03:28:30 +00:00
Pawel Pekala
c5863ee5de Update to version 2.0.16 2013-03-27 23:16:52 +00:00
Koop Mast
c275d8bf2a Fix build with glib 2.34 [1]
While here, trim header, use USES=pathfix, and remove pre.mk/post.mk because
they aren't needed.

Submitted by:	miwi [1]
2013-03-27 18:10:29 +00:00
Grzegorz Blach
d06330fe20 - Fix pkg-plist
- Bump PORTREVISION

PR:		ports/177315
Approved by:	tabthorpe (mentor)
2013-03-26 18:32:14 +00:00
Jose Alonso Cardenas Marquez
9bcc09b9f2 - Update to 2.6.2
- Trim Makefile headers
2013-03-23 05:25:05 +00:00
Max Brazhnikov
ffd97a0193 - convert USE_CMAKE to USES
- while here clean up some ports from CMAKE_VERBOSE, which is intended
  for users

Approved by:	portmgr (miwi)
2013-03-22 20:06:14 +00:00
Baptiste Daroussin
5ff4e33fc0 Convert to new options framework left unconverted ports in x* categories 2013-03-22 08:16:07 +00:00
Jeremy Messenger
1afe62d262 Add an error check on if cairo is installed without GLIB (GObject) support.
Reported by:	Larry Baird <lab@gta.com>
2013-03-19 16:27:59 +00:00
Koop Mast
cfe7064683 Add gtksourceview 3 ports. 2013-03-19 15:17:20 +00:00
Koop Mast
bba611df12 Add gtksourceviewmm3 3.2.0
Gtk+ 3 C++ bindings for gtksourceview3.

Obtained from:	gnome team repo
2013-03-19 15:16:53 +00:00
Koop Mast
c536a2c297 Add gtksourceview 3.4.2.
GtkSourceView is a text widget for Gtk+-3 that provides syntax highlighting
and other features typically expected in a source code editor.

Obtained from:  gnome team repo
2013-03-19 15:15:31 +00:00
Koop Mast
953cfbdd79 Update to 3.6.0.
Use USES=pathfix instead of gnomehack.

Obtained from:	gnome team repo
2013-03-19 15:08:34 +00:00
Koop Mast
28d477318c Update to 2.28.4
Obtained from:	gnome team repo
2013-03-19 15:07:15 +00:00
Koop Mast
65a2ac9729 Add libunique3, this is the gtk+3 version of x11-toolkits/unique.
Unique is a library for writing single instance application. If you launch a
single instance application twice, the second instance will either just quit
or will send a message to the running instance.
2013-03-19 13:30:41 +00:00
Eitan Adler
334eb0fc61 This changes almost all the "gnomehack" only USE_GNOME cases to USES= pathfix.
If a port used other USE_GNOME items it was untouched.
The ports that used other USES were fixed by hand.

PR:		ports/177081
Reviewed by:	bapt
Approved by:	portmgr (miwi)
2013-03-19 13:04:30 +00:00
Koop Mast
2a3357182d Convert almost all gnome@ ports to OptionsNG, trim header, use USES=pathfix
instead of gnomehack and pet portlint.
Add conflicts with future gnome3 versions.

Reviewed by:	miwi, bapt
2013-03-19 10:40:22 +00:00
Koop Mast
04d97a966d Belately bump portrevision so installed ports get reinstalled with fixed headers.
This should fix strange build failure in nautilus with glib-2.34.

Submitted by:	Kevin Oberman <rkoberman@gmail.com>
2013-03-17 22:16:03 +00:00
Koop Mast
4cf78eacba Restore alt keys after gtk20 update.
While here convert to OptionsNG.

PR:		ports/176963
Submitted by:	Lawrence Chen <beastie@tardisi.com>
Obtained from:	upstream git / Gnome bug 663779
2013-03-15 21:39:16 +00:00
Po-Chien Lin
98d451887b - graphics/libexif:
* Update to 0.6.21
  * Add LICENSE
  * Switch to OptionsNG and PORTDOCS
- Document libexif 2012-07-12 vulnerabilty
- Bump PORTREVISION for libexif related ports
- Trim headers while here

PR:		ports/175910
Approved by:	swills (mentor)
Security:	d881d254-70c6-11e2-862d-080027a5ec9a
2013-03-14 08:17:39 +00:00
Jason Helfman
4c2a1e1ced - adopt optionsNG and trim historical headers
PR:		176928
PR:		176936
PR:		176937
PR:		176938
PR:		176939
PR:		176940
PR:		176941
PR:		176942
PR:		176943
PR:		176944
PR:		176945
Submitted by:	jgh@
Approved by:	portmgr (miwi)
2013-03-14 06:32:04 +00:00
Baptiste Daroussin
7d20ef9811 Get rid of XAWVER option in bsd.port.mk it does not need to be specified there also remove a useless global XAWVER PLIST_SUB 2013-03-09 21:43:02 +00:00
Baptiste Daroussin
9250d94365 Convert USE_BISON to USES= bison
It brings bison as a build dependency in case it is set the following way:
USES= bison or USES= bison:build

it brings bison as a run dependency in case it is set the following way:
USES= bison:run

it brings bison both as a run and build dependency in case it the set the following way:
USES= bison:both

While here trim some headers
Convert some USE_GNOME= gnomehack to USES= pathfix
2013-03-08 11:32:11 +00:00
Koop Mast
7887c684ad * Update the glib to 2.34.3 and gtk20 to 2.24.17 and gtk30 to 3.6.4 which
are the latest stable releases.
* Update vala to the newest stable release 0.18.1, also update a few ports
  in the gtk/gnome stack.
* The c++ bindings ports for glib, atk, gconf, etc, have now USE_GNOME toggles.
* Remove pkg-config run depends from glib20 and freetype2. This doesn't
  eliminate pkg-config run dependency completely, a second phase is needed
  and is planned.
* Support for .:run. and .:build. for USE_GNOME components was added.
  Currently only libxml2 and libxslt support this mechanism.
* Updates of the telepathy stack and empathy.
* Trim makefile headers, convert ports to new options, trim off library
  versions for some ports.
* Fix other ports so they build with the new glib version.

Thanks to miwi and crees for helping out with some exp-runs.
Approved by:	portmgr (miwi & bapt)
Obtained from:	gnome team repo
2013-03-08 10:51:34 +00:00
Bryan Drewery
6910bf819a - Please welcome back Chris Petrik as maintainer of
these ports [1]
- Trim headers
- Remove indefinite article from COMMENT
- Convert tab to space in WWW lines

PR:		ports/175415 [1]
Submitted by:	Chris Petrik <c.petrik.sosa@gmail.com> [1]
Discussed with:	bapt
2013-03-07 03:25:10 +00:00
Brendan Fabeny
ddc550ff99 update x11-toolkits/ocaml-lablgtk2 to 2.16.0+bugfixes, and adjust
dependent ports

PR:		144982, 149958
Reviewed by:	johans (earlier version of the patch)
2013-03-05 20:22:02 +00:00
Martin Wilke
3cd6bb0df0 - Fix build 2013-03-04 07:46:54 +00:00
Chris Rees
722959dc2b Since Perl/Tk 804.030, freetype support is not considered
experimental anymore and XFT=1 is turned on by default.

PR:		ports/174881
Submitted by:	Slaven Rezic <slaven@rezic.de>
2013-03-03 10:58:48 +00:00
Steve Wills
18002e9c46 - Fix EXPIRATION date, we are in 2013, not 2012
Pointyhat to:	swills
Reported by:	bapt
2013-03-03 01:44:02 +00:00
Steve Wills
74eec317c8 - Fix EXPIRATION date, we are in 2013, not 2012
Pointyhat to:	swills
Reported by:	bapt
2013-03-03 01:43:02 +00:00
Li-Wen Hsu
ddb097c515 - Update *_DEPENDS on x11-toolkits/py-tkinter after _tkinter.so relocation 2013-03-02 22:32:48 +00:00
Steve Wills
735f615130 - Deprecate ports which don't work with Ruby 1.9
- Set expiration to 2 months to give plenty of time to fix them to anyone who
  may be interested (patching rubygem- ports is possible now)
- Trim headers while here

With Hat:	ruby@
2013-03-02 21:03:11 +00:00
Steve Wills
28b723187b - Deprecate ports which don't work with Ruby 1.9
- Set expiration to 2 months to give plenty of time to fix them to anyone who
  may be interested (patching rubygem- ports is possible now)
- Trim headers while here

With Hat:	ruby@
2013-03-02 21:01:58 +00:00
Li-Wen Hsu
4e54190b40 - Install standard libraries separated as other ports to the same place
with other standard libraries (${PYTHON_LIBDIR}/lib-dynload)
- Improve consistency of the Makefile(s)
- Whitespace cleanup for the patches
2013-03-01 20:12:01 +00:00
Max Brazhnikov
ebc7255077 Update to 3.2.5
PR:		ports/176457
Submitted by:	Naram Qashat (maintainer)
2013-02-27 11:47:26 +00:00