notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

FInally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combinatio for a given watch list. This is what FreshPorts will look for.

non port: games/gemrb/Makefile

Number of commits found: 59

Tuesday, 20 Feb 2024
20:56 Piotr Kubaj (pkubaj) search for other commits by this committer Author: bsdcode
games/gemrb: fix crash and improve port

- use GCC (https://github.com/gemrb/gemrb/issues/1786)
- add optional OpenGL and SDL2_mixer support
- add disabled pixelscaling to screensize option
- change GemRB.cfg into a proper conffile
  (remove from pkg-plist and annotate GemRB.cfg.sample with @sample)
- fix and modernize pkg-message
- use distfiles form GitHub instead of SourceForge
- make PNG, OGG, TTF and OpenAL support optional
- make optional demo assets also optional in the port
- use compiler:c++11-lang
- remove gnome and localbase uses
- remove DOC_DIR and MAN_DIR from CMAKE_ARGS
- set CMake options explicitly
- use CMake options helpers for boolean options
- organize options into AUDIO, RESOURCE and VIDEO groups

git rm games/gemrb/files/patch-gemrb_plugins_TTFImporter_CMakeLists.txt
git add games/gemrb/files/extra-patch-gemrb_plugins_TTFImporter_CMakeLists.txt
commit hash: cfbb908ce243d1bd9e2aedea968e330a214b1d21 commit hash: cfbb908ce243d1bd9e2aedea968e330a214b1d21 commit hash: cfbb908ce243d1bd9e2aedea968e330a214b1d21 commit hash: cfbb908ce243d1bd9e2aedea968e330a214b1d21 cfbb908
Friday, 19 Jan 2024
06:55 Piotr Kubaj (pkubaj) search for other commits by this committer
games/gemrb: update to 0.9.2

New features:
  - PVR(Z), BAM2, MOS2 and TIS2 support
  - support for higher AI speeds ("FPS") and VSync
  - support for EE-style saves, TLK locations and many more tables
  - PST's floating text and personalized pc comments
  - optional smooth fog of war on SDL >= 2.0.18
  - 3e-style sneak attack and crippling strike from HoW/iwdee
  - Anbernic device support

Improved features:
  - PST effect durations
  - performance, pathfinding, formations
  - combat, opcodes, EE compat, hp handling, demo
  - bugfixes
commit hash: 10814bc1dbc1471740c7f8198e388e61b4f37205 commit hash: 10814bc1dbc1471740c7f8198e388e61b4f37205 commit hash: 10814bc1dbc1471740c7f8198e388e61b4f37205 commit hash: 10814bc1dbc1471740c7f8198e388e61b4f37205 10814bc
Wednesday, 10 Jan 2024
13:13 Baptiste Daroussin (bapt) search for other commits by this committer
MAN?PREFIX: eleminate its usage  and move man to share/man
commit hash: 64631af5a788e3083ad88fb728a95a3499015a6d commit hash: 64631af5a788e3083ad88fb728a95a3499015a6d commit hash: 64631af5a788e3083ad88fb728a95a3499015a6d commit hash: 64631af5a788e3083ad88fb728a95a3499015a6d 64631af
Tuesday, 27 Jun 2023
19:34 Rene Ladan (rene) search for other commits by this committer
all: remove explicit versions in USES=python for "3.x+"

The logic in USES=python will automatically convert this to 3.8+ by
itself.

Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.

finance/quickfix: mark BROKEN with PYTHON

libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++
-DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable
-Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong
-fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi
-Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings
-Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x
-MT _quickfix_la-QuickfixPython.lo -MD -MP -MF
.deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp  -fPIC -DPIC -o
.libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean
'-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
          ^~~~~~~~~~
1 warning and 1 error generated.

Reviewed by:	portmgr, vishwin, yuri
Differential Revision:	<https://reviews.freebsd.org/D40568>
commit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacb commit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacb commit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacb commit hash: 3d9a815d9c5acbb71f4bb07738bdeab4879feacb 3d9a815
Wednesday, 7 Sep 2022
21:10 Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 b7f0544
Tuesday, 30 Aug 2022
23:02 Piotr Kubaj (pkubaj) search for other commits by this committer
games/gemrb: update to 0.9.1
commit hash: 8172958e64b3f6c8f687bd0d58f29ecb80882004 commit hash: 8172958e64b3f6c8f687bd0d58f29ecb80882004 commit hash: 8172958e64b3f6c8f687bd0d58f29ecb80882004 commit hash: 8172958e64b3f6c8f687bd0d58f29ecb80882004 8172958
Sunday, 10 Oct 2021
19:44 Baptiste Daroussin (bapt) search for other commits by this committer
INSTALLS_ICONS: retire the macro and rework the related dependencies

While here, make sure gtk-update-icon-cache is only on run dependency
where added as a dependency
Enforce gtk3 to depend on gtk-update-icon-cache (previously it was
inheriting the dependency)
commit hash: 2c672a4de941dc57142d867ba42396b1b64d2921 commit hash: 2c672a4de941dc57142d867ba42396b1b64d2921 commit hash: 2c672a4de941dc57142d867ba42396b1b64d2921 commit hash: 2c672a4de941dc57142d867ba42396b1b64d2921 2c672a4
Tuesday, 21 Sep 2021
09:41 Piotr Kubaj (pkubaj) search for other commits by this committer
games/gemrb: revive port

Update to 0.9.0, which brings Python 3 support and take maintainership.
commit hash: 3d4e32925d1a36cab70b23b73e9bc87b95d65676 commit hash: 3d4e32925d1a36cab70b23b73e9bc87b95d65676 commit hash: 3d4e32925d1a36cab70b23b73e9bc87b95d65676 commit hash: 3d4e32925d1a36cab70b23b73e9bc87b95d65676 3d4e329
Tuesday, 30 Jun 2020
09:47 tobik search for other commits by this committer
games/gemrb: Set a more reasonable expiration date

This is a leaf port that rmport can trivially remove.  No need to
do it too early.
Original commitRevision:540881 
Sunday, 23 Feb 2020
15:25 antoine search for other commits by this committer
Deprecate a few ports

With hat:	portmgr
Original commitRevision:526925 
Monday, 30 Dec 2019
23:46 pkubaj search for other commits by this committer
games/gemrb: fix build on GCC architectures

Use newer GCC:
cc1plus: error: -Werror=pedantic: No option -Wpedantic
Original commitRevision:521572 
Tuesday, 17 Dec 2019
09:49 tobik search for other commits by this committer
games/gemrb: Update to 0.8.6

Changes:	https://www.gibberlings3.net/forums/topic/30811-gemrb-086-released-revenge-of-the-squirrels-edition/
PR:		242396
Submitted by:	tobik
Approved by:	lifanov (maintainer timeout, 14 days)
Original commitRevision:520322 
Friday, 8 Nov 2019
10:47 tobik search for other commits by this committer
games: Add missing USES={gnome,gl,sdl,xorg}
Original commitRevision:517046 
Tuesday, 5 Nov 2019
22:21 zeising search for other commits by this committer
Add USES=xorg USES=gl, ports categories e and g

Add USES=xorg and USES=gl to ports in categories starting with 'e' and 'g'.
While here, try to sprinkle other USES (mostly gnome and sdl) as needed.
Original commitRevision:516847 
Tuesday, 25 Dec 2018
20:25 tcberner search for other commits by this committer
Change cmake default behaviour to outsource.

Ports that build out of source now simply can use "USES=cmake"
instead of "USES=cmake:outsource". Ports that fail to build
out of source now need to specify "USES=cmake:insource".

I tried to only set insource where explictely needed.

PR:		232038
Exp-run by:	antoine
Original commitRevision:488341 
Monday, 11 Dec 2017
16:54 antoine search for other commits by this committer
- Those ports fail to build with python3
- Add some explicit FLAVOR to dependencies where needed
Original commitRevision:456050 
Thursday, 30 Nov 2017
14:07 lifanov search for other commits by this committer
update games/gemrb to 0.8.5

The port is cleaned up to remove a lot of heavy dependencies.

New features

    SDL2 resolution-independent window scaling, environmental audio, IRIX
compatibility
    regeneration during sleep, time dilation
    iwd2 ability stacking, iwd ZZ* weapon bonuses
    portrait.2da handling, avatar shadows, dialogF.tlk handling

Improved features

    infravision
    better compatibility with bgt, 10pp, ia, kelsey, dr
    sdl2 input, mouse scrolling, opengl driver
    iwd2 cg&lu, item (un)usability, avatar sizes, permanent clabs
    ambients, verbal constants, random walk, walk sounds
    bugfixes
Original commitRevision:455202 
Saturday, 18 Nov 2017
19:32 zeising search for other commits by this committer
Bump portrevision to chase graphics/glew shard library version update.

PR:		223370
Submitted by:	zeising
exp-run by:	antoine
Approved by:	antoine
Original commitRevision:454454 
Monday, 5 Jun 2017
20:31 rakuco search for other commits by this committer
Switch to an out-of-source CMake build.

This prevents some build system files from being installed. Bump PORTREVISION
accordingly.
Original commitRevision:442686 
Tuesday, 23 May 2017
05:03 rezny search for other commits by this committer
Revision bump of all ports with USE_GL after consolidation of mesa-libs

Approved by:	swills (mentor)
Differential Revision:	https://reviews.freebsd.org/D10845
Original commitRevision:441503 
Tuesday, 25 Apr 2017
08:20 riggs search for other commits by this committer
Chase ffmpeg 3.3 update (ABI changes)

PR:		218658
Submitted by:	riggs
Original commitRevision:439367 
Wednesday, 14 Dec 2016
03:47 lifanov search for other commits by this committer
update MAINTAINER to my FreeBSD.org email

Reviewed by:	matthew
Approved by:	matthew (maintainer)
Differential Revision:	https://reviews.freebsd.org/D8782
Original commitRevision:428544 
Wednesday, 13 Jul 2016
11:40 amdmi3 search for other commits by this committer
- Update 0.8.4 (see http://gibberlings3.net/forums/index.php?showtopic=27878 for
changes)
- Switch to USES=localbase
- Indent CMAKE_ARGS
- Add missing LIB_DEPENDS
- Add missing INSTALLS_ICONS
- Pass maintainership to submitter

PR:		210889
Submitted by:	lifanov@mail.lifanov.com
Approved by:	beyert@cs.ucr.edu (maintainer)
Original commitRevision:418468 
Friday, 1 Apr 2016
14:00 mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
Original commitRevision:412346 
Thursday, 29 Oct 2015
13:47 mat search for other commits by this committer
Update to 0.8.3

PR:		202774
Submitted by:	Nikolai Lifanov
Approved by:	maintainer
Sponsored by:	Absolight
Original commitRevision:400460 
Thursday, 15 Jan 2015
13:06 amdmi3 search for other commits by this committer
- Fix shebangs
- Drop @dirrm* from plist

Approved by:	portmgr blanket
Original commitRevision:377089 
Thursday, 25 Dec 2014
20:54 bapt search for other commits by this committer
Bump portrevision after png update
Original commitRevision:375598 
19:04 antoine search for other commits by this committer
Change libpng15.so to libpng.so in LIB_DEPENDS to prepare the upgrade
Original commitRevision:375594 
Monday, 8 Dec 2014
16:48 tijl search for other commits by this committer
Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in
the 32 ports that still use it.  Bump PORTREVISION on their dependent
ports except the ones that depend on these:

audio/libogg
audio/libvorbis
devel/pcre
ftp/curl
graphics/jpeg
graphics/libart_lgpl
graphics/tiff
textproc/expat2
textproc/libxslt

In these cases the same trick as in the recent gettext update is used.
The ports install a symlink with the old library version.  When enough
of their dependent ports have had regular updates the remaining ones can
get a PORTREVISION bump and the links can be removed.

Also remove the devel/pcre dependency from USE_GNOME=glib20.  It causes
over 2200 packages to depend on devel/pcre while less than 200 actually
link with it.  The glib20 package still depends on devel/pcre so this
should not make a difference for ports with USE_GNOME=glib20.  Also,
libdata/pkgconfig/glib-2.0.pc lists pcre as a private library so
USE_GNOME=glib20 should not propagate it.

PR:		195724
Exp-run by:	antoine
Approved by:	portmgr (antoine)
Original commitRevision:374303 
Monday, 20 Oct 2014
17:36 mva search for other commits by this committer
- Convert games/ to new USES=python

Approved by:	portmgr (implicit)
Original commitRevision:371287 
Wednesday, 10 Sep 2014
20:50 gerald search for other commits by this committer
Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.

Part II, Bump PORTREVISIONs.

PR:		192025
Tested by:	antoine (-exp runs)
Approved by:	portmgr (implicit)
Original commitRevision:367888 
Tuesday, 15 Jul 2014
23:30 adamw search for other commits by this committer
Add DOCS to OPTIONS for ports that have PORTDOCS in the plist.
Original commitRevision:362015 
Monday, 13 Jan 2014
21:00 rene search for other commits by this committer
Python cleanup:
- USE_PYTHON* = 2.X -> USE_PYTHON* = 2
- USE_PYTHON* = 2.X+ -> USE_PYTHON* = yes
Reviewed by:	python (mva, rm)
Approved by:	portmgr-lurkers (mat)
Original commitRevision:339634 
Wednesday, 25 Dec 2013
23:29 antoine search for other commits by this committer
Convert the tree to USES=openal

Approved by:	portmgr (bapt)
Original commitRevision:337464 
Saturday, 23 Nov 2013
13:16 ak search for other commits by this committer
- Support STAGEDIR
- Convert to new LIB_DEPENDS syntax
- Update to 0.8.0.1 [1]

PR:	ports/184077 (based on) [1]
Submitted by:		Timothy Beyer <beyert@cs.ucr.edu> (maintainer) [1]
Original commitRevision:334665 
Friday, 20 Sep 2013
17:36 bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
games)
Original commitRevision:327730 
Saturday, 11 May 2013
12:03 ak search for other commits by this committer
- Update to 0.8.0

PR:	ports/178217
Submitted by:	Jakub Lach <jakub_lach@mailplus.pl>
Approved by:	Timothy Beyer <beyert@cs.ucr.edu> (maintainer)
Original commitRevision:317866 
Friday, 22 Mar 2013
20:06 makc search for other commits by this committer
- convert USE_CMAKE to USES
- while here clean up some ports from CMAKE_VERBOSE, which is intended
  for users

Approved by:	portmgr (miwi)
Original commitRevision:314960 
Friday, 18 Jan 2013
05:45 ak search for other commits by this committer
- Update to 0.7.2 [1]
- Convert Makefile headers to new style [1]
- Convert to new options framework
- Remove broken NO_INSTALL_MANPAGES

PR:	ports/174913 (based on) [1]
Submitted by:		Jakub Lach <jakub_lach@mailplus.pl>
Approved by:	Timothy Beyer <beyert@cs.ucr.edu> (maintainer)
Original commitRevision:310582 
Thursday, 19 Jul 2012
20:15 naddy search for other commits by this committer
libogg.so.8: Bump PORTREVISION for ports that depend on libogg,
directly or indirectly (via libvorbis, libtheora).
Original commit
Wednesday, 18 Jul 2012
21:03 ak search for other commits by this committer
- Update to 0.7.1 (see http://www.gemrb.org/wiki/doku.php?id=changelog)
- Remove ABI version numbers from LIB_DEPENDS

PR:	ports/169934
Submitted by:	Timothy Beyer <beyert@cs.ucr.edu> (maintainer)
Original commit
Friday, 1 Jun 2012
05:26 dinoex search for other commits by this committer
- update png to 1.5.10
Original commit
Monday, 19 Mar 2012
20:14 ak search for other commits by this committer
- Update to 0.7.0
- add NO_INSTALL_MANPAGES

PR:     166230
Submitted by:   Hakisho Nukama <nukama@gmail.com>
Approved by:    maintainer, itetcu (mentor)
Feature safe:   yes
Original commit
Saturday, 18 Feb 2012
10:18 mva search for other commits by this committer
- Update devel/sdl12 to 1.2.15
- Update audio/sdl_mixer to 1.2.15
- Update graphics/sdl_image to 1.2.12
- Update graphics/sdl_ttf to 2.0.11
- Update graphics/sdl_gfx to 2.0.23
- Update net/sdl_net to 1.2.8
- Bump PORTREVISIONs on ports that depend on one or more packages due to
ABI and shared library version changes
- Update Mk/bsd.sdl.mk accordingly for the new shared library versions

Tested by:      exp-run by pav
Original commit
Friday, 25 Feb 2011
03:19 miwi search for other commits by this committer
- Move over to py25 or above
- While here get rid FreeBSD 6.X and md5 support
Original commit
Monday, 4 Oct 2010
22:44 pav search for other commits by this committer
- Mark BROKEN on 6.X

Submitted by:   Timothy Beyer <beyert@cs.ucr.edu> (maintainer)
Original commit
Thursday, 23 Sep 2010
08:07 pav search for other commits by this committer
- Try to fix build on 6.x (untested)

Submitted by:   Timothy Beyer <beyert@cs.ucr.edu> (maintainer)
Original commit
Saturday, 18 Sep 2010
09:59 pav search for other commits by this committer
- Update to 0.6.2

PR:             ports/150319
Submitted by:   Timothy Beyer <beyert@cs.ucr.edu> (maintainer)
Original commit
Sunday, 28 Mar 2010
06:47 dinoex search for other commits by this committer
- update to 1.4.1
Reviewed by:    exp8 run on pointyhat
Supported by:   miwi
Original commit
Monday, 8 Feb 2010
08:51 pav search for other commits by this committer
- Update to 0.6.0

PR:             ports/142161
Submitted by:   Timothy Beyer <beyert@cs.ucr.edu> (maintainer)
Original commit
Monday, 25 Jan 2010
19:15 pav search for other commits by this committer
- Introduce USE_OPENAL variable for OpenAL consumers
- Switch to openal-soft as a default OpenAL implementation

PR:             ports/142123
Submitted by:   mva
Tested by:      pointyhat exp-run
Approved by:    portmgr (hat)
Original commit
Saturday, 22 Aug 2009
00:23 amdmi3 search for other commits by this committer
- Switch SourceForge ports to the new File Release System: categories starting
with G
Original commit
Monday, 13 Jul 2009
23:24 miwi search for other commits by this committer
- Update to 0.5.0

PR:             136401
Submitted by:   Timothy Beyer <beyert@cs.ucr.edu> (maintainer)
Original commit
Wednesday, 17 Jun 2009
21:33 dhn search for other commits by this committer
- Update to 0.4.0

PR:             ports/135399
Submitted by:   Timothy Beyer <beyert@cs.ucr.edu> (maintainer)
Original commit
Tuesday, 31 Mar 2009
22:31 miwi search for other commits by this committer
- Update to 0.3.2

PR:             133252
Submitted by:   Timothy Beyer <beyert@cs.ucr.edu> (maintainer)
Original commit
Thursday, 8 Jan 2009
17:01 pav search for other commits by this committer
- USE_GZIP does not need to be defined last few years
Original commit
Sunday, 19 Oct 2008
15:26 miwi search for other commits by this committer
- Update to 0.3.1

PR:             128198
Submitted by:   Timothy Beyer <beyert@cs.ucr.edu> (maintainer)
Original commit
Thursday, 21 Aug 2008
06:18 rafan search for other commits by this committer
Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.

To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.

To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.

Changes to Mk/*:
 - Add runtime detection magic in bsd.port.mk
 - Remove CONFIGURE_TARGET hack in various bsd.*.mk
 - USE_GNOME=gnometarget is now an no-op

Changes to individual ports, other than removing the CONFIGURE_TARGET hack:

= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
  - comms/gnuradio
  - science/abinit
  - science/elmer-fem
  - science/elmer-matc
  - science/elmer-meshgen2d
  - science/elmerfront
  - science/elmerpost

= use x86_64 as ARCH
  - devel/g-wrap

= other changes
  - print/magicfilter
    GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf

Total # of ports modified:  1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)

PR:             126524 (obsoletes 52917)
Submitted by:   rafan
Tested on:      two pointyhat 7-amd64 exp runs (by pav)
Approved by:    portmgr (pav)
Original commit
Sunday, 22 Jun 2008
21:48 gahr search for other commits by this committer
- New port: gemrb

This Game Engine is a port of the original Infinity Engine (the one of
Baldur's Gate, Icewind Dale, Planescape: Torment, etc...) to Linux/Unix,
Mac OS X and Windows with some enhancements.

PR:             122980
Submitted by:   Timothy Beyer <beyert@cs.ucr.edu>
Original commit

Number of commits found: 59