2012-10-20 x11-toolkits/p5-GdkImlib: Abandoned upstream, not used by any ports
2012-10-20 x11-toolkits/mesgui: Abandoned upstream, no ports depend on it
2012-10-20 x11-toolkits/gtkmm12: Abandoned upstream, no more depending ports
2012-10-20 x11-toolkits/flu: No more public distfiles
2012-10-20 x11-toolkits/efltk: Abandoned upstream, no ports depend on it
2012-10-20 x11-toolkits/9libs: Abandonware, no ports depend on it, and broken on most arches
Remove some obsolete toolkits
Feature safe: yes
the blings and desktop integration stuffs anyone would want to use.
It builds on top of Gtk# and extend it by adding new classes and extension
methods.
WWW: http://gitorious.org/gtk-sharp-beans
Feature safe: yes
rely on gcc. The patch uses the new USE_GCC=any code in Mk/bsd.gcc.mk to
accomplish this.
The ports chosen were ports that blocked 2 or more ports from building with
clang. (There are several hundred other ports that still fail to build with
clang, even with this patch. This is merely one step along the way.)
Those interested in fixing these ports with clang, and have clang as their
default compiler, can simply set FORCE_BASE_CC_FOR_TESTING=yes.
For those who have gcc as their default compiler, this change is believed
to cause no change.
Hat: portmgr
Tested with: multiple runs on amd64-8-exp-bcm and 9-exp-clang, with various
combinations of patch/no-patch and flag settings.
(PYTHON_DISTFILE variable)
- switch lang/python ports (and it's slaves) to tar.xz
I compared all the four pairs .tgz/.tar.xz and they have no content differences.
Discussed on: python@
- Update www/libxul to 10.0.7
- Update all dependent ports to use www/libxul19 (no functional changes)
- Bump PORTREVISION on ports where libxul is a run dependency as the
resulting package will change.
Submitted by: Jan Beich <jbeich@tormail.org>
With hat: gecko
Changes:
* FXPath::match is now UTF-8 aware in matching filenames.
* Keep directories up front in FXFileList.
* FXTable API additions for spanning cells.
* FXTable fixes to issue only single callback for spanning cells if
multiple columns/rows fall in selection rectangle.
* Added GO Language support for Adie Text Editor.
* Added TENA .tdl Language support for Adie Text Editor.
* Switch to C++ casts in certain places kills of const cast warnings.
* The fox-config file for FOX project development has been re-instated.
* New feature in FXHeader control: auto-renumbering captions based on
renumbering function; if a renumbering function (which computes the caption
from the caption index) is set, then captions are automatically recomputed
when the number of items in the FXHeader is changed.
* Updated FXTable to use this new feature in FXHeader. The old options for
renumbering have been removed.
* Porting problem in FXMat4d, FXMat4f fixed, for CYGWIN32.
* Added API's to FXTable to return first and last row (or column) of a spanning
cell.
* Added API to check if a cell is horizontally spanning or vertically spanning.
* Cutoff angles in FXQuatd are smaller than in FXQuatf, due to much greater
precision of doubles versus floats.
* FOX on Raspberry Pi coming soon (I got one on order!).
* Added FXRandom fast, long-period, thread-safe psuedo-random number generator.
* Gamma-corrected image scaling option added.
* FXPath::relative() corner-cases fixed.
* FXPath::isHidden() now faster by scanning backward.
* Adie syntax highlight algorithm had some possible issues.
* Now expand context when incrementally recoloring.
* Include glext.h on Windows; missing symbol otherwise.
* Updated list of C++ keywords in Adie.stx style coloring file.
* Added enable/disable item API's to FXComboBox, FXListBox, FXTreeListBox.
* Added expression evaluate feature to Adie text editor.
* Internal anynymous name spaces introduced in FXExpression and FXRex due to
symbol clashes on some compilers.
* Added ?: alternative expression to FXExpression.
* Array indexing problem fixed in FXFont.
* Typo fixed in FXAtomic.cpp.
- Use new OPTIONS framework
developed in years and has been dropped from the MESA 8.0 distribution.
Freeglut is a rewrite of glut and is actively developed and is used by
many linux distributions instead of libglut.
Bump all ports that directly depend on libglut because of the shlib version
change.
There are some extra items in this patch.
*) Because freeglut doesn't have the same dependancies as libglut, some ports
need extra dependencies added to USE_XORG to make them build.
*) Mark graphics/f90gl broken, f90gl depends on a header that is only shipped
with libglut.
*) Remove option for libglut/freeglut selection in games/cake, only freeglut
remains now.
*) While here fix a png related build issue games/vegastrike.
Thanks to miwi for running the exp-run.
Approved by: portmgr (miwi)
Collaboration with: zeising@
Obtained from: xorg-dev staging area.
clang as system compiler and cpp is clang cpp (as opposed to GNU cpp).
This is done by removing the configure test for cpp completely. Using
clang cpp will make some manual pages as well as some scripts get slightly
wierd whitespace formatting. However, it does not affect the function of
the scripts or the instructions in the manual pages.
PR: ports/166373
Submitted by: Jakub Lach <jakub_lach@mailplus.pl> (PR)
Patch by: me (with ideas from PR and mailing list)
Tested by: Jakub Lach <jakub_lach@mailplus.pl>, me
Approved by: kwm (mentor)
Obtained from: xorg staging area
are no more self hosting so we are stuck with 0.25 version while pkgconf provide
the same set of features as 0.27 and a compatible frontend. A symlink to
pkg-config has been added for convenience and compatibility
This also introduces a new macro to use pkgconf in your ports:
USE_PKGCONFIG
it can take the following arguments:
- yes (meaning build only dep)
- build (meaning build only dep)
- run (meaning run only dep)
- both (meaning run and build dep)
From now USE_GNOME= pkgconfig is deprecated in favour of USE_PKGCONFIG
The old gnome macro has been modified to use pkgconf but still the sameway: run
and build dep to avoid large breakage.
While here fix some ports relying on pkg-config but not specifying it, fix some
ports broken because testing wrong .pc files, and fix ports using pkg-config
--version to determine pkg-config version instead of
pkg-config --modversion pkg-config like recommanded by pkg-config
With Hat: portmgr
Exp-runs by: bapt (pointhat-west), beat (pointyhat)
- Remove workaround to build on 10.0-CURRENT
Changes:
Upgrades to the build system have been made. The documentation has been
updated and other minor improvements made.
While the Gstreamer update was done in 1 commit. The script that checks
for portversions that go backwards thinks 0.10.36_1 -> 0.10.36 happend. While
actualy 0.10.35_1 -> 0.10.36 happend.
Gstreamer to 0.10.36.
Gstreamer-plugins(-base) to 0.10.36.
Gstreamer-plugins-bad to 0.10.23.
Gstreamer-plugins-good to 0.10.31.
Gstreamer-plugins-ugly to 0.10.19.
Add hack to unbreak the flite plugin.
- Add LICENSE
- Pet portlint: remove ABI version number from LIB_DEPENDS
- Sort LIB_DEPENDS
- Use PERL_CONFIGURE
- Convert to new options framework
- Cleanup Makefile
- Add CPAN as primary WWW
- Pass maintainership to perl@
Changes: http://search.cpan.org/dist/Prima/HISTORY
has existed, but is now 404
PR: ports/168918
Submitted by: koobs <koobs.freebsd@gmail.com>
Approved by: maintainer timeout on pointyhat report (14 days)
Reported by: pointyhat
- Remove SIPFILES option, some ports (e.g., pykde4) require the files
to be installed.
- Remove DEBUG and TRACING options, and merge them under WITH_DEBUG.
Please note that port revision for all the Haskell ports without version changes
are also bumped. Other per-port updates are coming soon (in separate commits)!
In addition to that, separate -docs ports are no longer needed so they are
now removed.
Thanks ashish@ for the assistance.
Obtained from: FreeBSD Haskell
QuantizeBuffer() is no more public in the giflib but still present in the code.
There is no update (yet) code in the libgdiplus code so copy the relevant lines
from giflib for now.
on top of wxWidgets, a comprehensive C++ library that is portable across
all major GUI platforms, including GTK, Windows, X11, and MacOS X. This
version works with wxWidgets 2.9 only. Distributed under the WXWINDOWS
LIBRARY LICENSE. Please see LICENSE file, but note that this is essentially
LGPL with an exception allowing binary distribution of proprietary software.
This is the same license as wxWidgets itself uses.
WWW: http://haskell.org/haskellwiki/WxHaskell
Obtained from: FreeBSD Haskell
The upstream changelog can be seen in
<https://qt.gitorious.org/qt/qt/blobs/4.8/dist/changes-4.8.2>.
Relevant changes include a few patches having been integrated upstream
and thus removed from the ports tree and some improved work on USE_QT4
in bsd.qt.mk.
Changes:
Integration of callback objects with C++11 lambda expressions has been
improved. A bug in the move assignment operator of AsyncQueueDispatch
has been fixed. Documentation improvements have been made.
does not exist, since we have moved it to ${includedir}/gtk-2.0. Bump the
PORTREVISION because it sometimes caused GCC crash. It's fixed in newer GCC,
but the fix is part of GPL3 that can't be merged into base system's GCC.
PR: ports/168004
Submitted by: Makoto Kishimoto <ksmakoto@dd.iij4u.or.jp>
- Fix Makefile, an option "STARTUP" was set while "LIBSTARTUP" was tested [2]
PR: ports/167707 [1]
Submitted by: Olivier Duchateau
Spotted by: portlint(1) [2]
- Trim pkg-plist, use PORTDOCS= macro to enable easier updates in the future
- No PORTREVISION bump since this does not change default package
PR: ports/165820
Submitted by: scheidell@ (me)
Approved by: x11 (maintainer, timeout 60 days)
* Fixed TIFF image save/load.
* Fixed quaternion arc() for vectors that are 180 degrees apart.
* Some tweaks in FXAtomic: more optimal code for non-PIC compiles; also,
check for PIE (position independent executable).
* Fixed problem in FXRex regarding non-ASCII characters.
* Repaired some broken syntax patterns in Adie.stx syntax file.
* SSE-ified lerp() API added to vector classes.
* Fixed SSE unaligned store problem in FXMat4d; exhibited itself on 32-bit systems.
* Setjmp()/longjmp() issue fixed in fxpngio.cpp.
* Operator FXbool in FXAutoPtr and FXRefPtr interfered with comparison operators;
removed it.
* Added API's to FXMat4 classes.
* Added serialization capability to FXExpression class.
* Fixed quaternion arc() routine. In case of vectors that are (almost) 180
degrees apart, the wrong quaternion was returned.
* Invalid handle issue fixed in FXWindow.
* Backported FXPath shell escaping routine.
The Xorg Team is pleased to announce the next round of Xorg updates.
The team created a new flag called WITH_NEW_XORG that users can include
in /etc/make.conf. This was created for the intel KMS work being done
althouthough It probably works for other chips. Unfortunately, the intel
KMS driver will only work on FreeBSD 9(RELENG|STABLE) or 10/HEAD users.
Older version of FreeBSD will not be supported. Intel users will need
to patch their source manually with Konstantin?s KMS kernel patch to get
the newer chips to work. Please carefully read UPDATING entry.
Changes:
- libdrm 2.4.31 (including KMS support)
- mesa 7.11.2
- xorg-server 1.10.6
- a lot of new Graphic Drivers.
I would like to thank:
Koop Mast
Eitan Adler
Niclas Zeising
and all helpers and testers from x11@.
the EoL of the last 7.x release. The 7.x branch is the only supported
FreeBSD version not yet at his EoL which needs a linux 2.4 based linuxulator
environment (linux_base-f10 doesn't work there).
I didn't bump the portrevision, this is mostly done as a hint for ports
committers to tell them that at least the emulation@-owned ports need
to stay until then (even the forbidden ones). The dependent ports need to
go at the same time, but are free to be deleted before.
Discussed with: bsam
- Bump PORTREVISION.
Qt raster graphics system engine tries to attach to shared memory
segments marked for removal, which is forbidden by POSIX (shmctl(2)).
Backport a fix to invert order of operations.
The issue was triggered by Marble and KDE-Games, which resulted in
blank windows.
PR: 164742
Approved by: portmgr via miwi
Obtained from: Qt Project
Feature safe: yes
- Remove conditionals for PERL_LEVEL < 501200
- Remove regression-test targets b/c this will be centralized in Mk/bsd.perl.mk
- Other minor cleanups
RUN_DEPENDS = ${BUILD_DEPENDS} -> RUN_DEPENDS:= ${BUILD_DEPENDS}
PR: ports/165605
Submitted by: pgollucci (myself)
Approved by: portmgr (linimon)
Exp Run by: linimon
Tested by: make index
It is an alternative for libxaw3d, with support for UTF-8 and fancy fonts.
This library is a requirement for newer versions of graphics/xpaint.
libxaw3dxft is a Xaw (Athena Widget Set) replacement that looks
three-dimensional.
Xaw3dxft is an extended version of xaw3d with support for UTF8 input
and UTF8 encoding of text, and rendering text with the Freetype
library and Truetype fonts. It should be mostly compatible with the
original xaw3d library, except for font management : everything
using the old X11 core font routines should be replaced by their
freetype equivalents.
The main advantage of using libxaw3dxft over libxaw3d or libxaw is
that all text will appear nicely antialiasedd when using truetype fonts
in the menu widgets. Also, the use of UTF8 makes it easier to
internationalize applications in arbitrary languages.
WWW: http://sf-xpaint.sourceforge.net/
on top of wxWidgets - a comprehensive C++ library that is portable
across all major GUI platforms; including GTK, Windows, X11, and MacOS
X. This version works with wxWidgets 2.8 and 2.9.
WWW: http://haskell.org/haskellwiki/WxHaskell
Obtained from: FreeBSD Haskell
on top of wxWidgets, a comprehensive C++ library that is portable across
all major GUI platforms, including GTK, Windows, X11, and MacOS X. This
version works with wxWidgets 2.8 only. Distributed under the WXWINDOWS
LIBRARY LICENSE. Please see LICENSE file, but note that this is
essentially LGPL with an exception allowing binary distribution of
proprietary software. This is the same license as wxWidgets itself
uses.
WWW: http://haskell.org/haskellwiki/WxHaskell
Obtained from: FreeBSD Haskell
on top of wxWidgets, a comprehensive C++ library that is portable across
all major GUI platforms, including GTK, Windows, X11, and MacOS X. This
version works with wxWidgets 2.8 only.
WWW: http://haskell.org/haskellwiki/WxHaskell
Obtained from: FreeBSD Haskell
- 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
GHC in the ports tree has been updated to version 7.0.4 and the port revision
for all the Haskell ports without version changes are bumped. Other per-port
updates are coming soon.
This update also incorporates some improvements for bsd.cabal.mk that makes
working with Haskell ports even easier.
Thanks ashish@ for the help!
Obtained from: FreeBSD Haskell
Changes:
This release includes several bug fixes, as well as the usual set
of recent build configuration improvements & janitorial cleanups.
Reviewed by: miwi
Obtained from: xorg-dev repo
devel/pure-readline: A readline interface for the Pure language
devel/pure-stldict: Pure interface to C++ STL map/unordered_map
devel/pure-stlvec: Pure interface to C++ STL vector
math/pure-mpfr: Multiprecision floats for Pure
x11-toolkits/pure-tk: A basic interface between Pure and Tcl/Tk
PR: ports/161799
Submitted by: Zhihao Yuan <lichray@gmail.com>
OPTIONSFILE must be set using ?= to allow overriding.
PR: 163743
PR: 163744
PR: 163745
PR: 163746
Submitted by: A.J. Kehoe IV (Nanoman) <vOo4vyPj@nanoman.ca>
ports use BUILD_DEPENDS:= ${RUN_DEPENDS}. This patch fixes ports that are
currently broken. This is a temporary measure until we organically stop using
:= or someone(s) spend a lot of time changing all the ports over.
Explicit duplication > := > = and this just moves ports one step to the left
Approved by: portmgr