Changes:
* Wrap XGetWindowAttributes().
* Simplify registration of override-redirect windows.
* Avoid redundant calls of XGetWindowAttributes.
* Only manage InputOutput windows.
* Add server grab around initial window pickup loop.
* Don't play sound in ShowAlert().
* Rename EDrawableCheck to EXDrawableOk and remove unused parameter.
* Add EXWindowOk().
* Use our own window property functions in stead of various Xlib ones.
* Remove some use of X11 Bool type/values.
* Wrap the last XClearArea call.
* Use NoXID in stead of None.
* Use XCopyArea wrapper function.
* Wrap remaining XCopyArea calls.
* Tweak error handler API.
* Wrap some calls to XFillRectangle.
* Fix memory leak when changing area.
* Reduce nesting in DialogRealizeItem().
* Simplify/fix dialog layout code.
OPTIONS_DEFINE. This policy has been implemented only recently that's why we
have many ports violating this policy.
This patch adds the default options specified in the Porter's Handbook to
OPTIONS_DEFINE where they are being used. Ports maintained by
gnome@FreeBSD.org, kde@FreeBSD.org and x11@FreeBSD.org have been excluded.
Approved by: portmgr (bapt)
- Update HACKAGE_SITE to follow changes in upstream
- MAKE_ENV now sets LC_ALL and DESTDIR for Haskell Cabal ports
- Further minor cosmetical changes: replace USE_GMAKE with USES, get rid of
${DO_NADA}, some refactoring
Obtained from: FreeBSD Haskell
the iconv changes (basically GHCi was rendered unusable)
- Fix build for x11-toolkits/hs-wxc, while here
- Bump port revision for all Haskell Cabal ports as they have to be rebuilt
PR: ports/184806
Reported by: many
Obtained from: FreeBSD Haskell
MFH: 2014Q1
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
instead of relying on FREETYPE_INCLUDE_DIRS (which will change with the
upcoming Freetype 2.5.2 update) to pass -I${LOCALBASE}/include to the
compiler.
- Support staging.
- Set LICENSE (therefore stop installing the license file into DOCSDIR and
bump PORTREVISION).
- Remove the mysterious WITH_SN check, which was never a proper option and
relied on some apparently unstable API (at least it was unstable at the
time, almost 8 years ago).
Changes from Upstream:
- docs/userguide: clarify variable parsing
- docs/userguide: clarify urgent_workspace
- docs/userguide: add proper quoting for rename sample command
- docs/userguide: clarify multiple criteria
- docs/userguide: userguide: explain the difference between comma and semicolon for command chaining
- docs/hacking-howto: update to reflect parser changes
- man/i3-dump-log: document -f
- switch from libXcursor to xcb-util-cursor
- Respect workspace numbers when looking for a free workspace name
- Revert "raise fullscreen windows on top of all other X11 windows"
- i3bar: Create pixmaps using the real bar height, rather than screen height
- Add scratchpad bindings to the default config
- Close all children when closing a workspace
- i3bar: Add new bar.binding_mode_indicator configuration
- Improve error message when $XDG_RUNTIME_DIR is not writable
- libi3/font: Draw the text at the expected place
- libi3/font: Set DPI for the pango context
- Add ability to escape out of a mouse-resize operation
- Do not resize/reposition floating containers when moving them to scratchpad
- i3-nagbar: Set button inner-width to the width of the label
- Assigned windows open urgent when not visible
- i3bar: Only configure tray on own outputs
- Command 'move <direction>' moves across outputs
- i3bar: Handle DestroyNotify events
- i3bar: Realign tray clients on map/unmap notify
- i3bar: Group child processes for signalling
- i3bar: Print error message when status_command fails
- Remove references to PATH_MAX macro for GNU/Hurd
Changes from the port:
- Specify the kind of BSD license
- Strip binaries
- Adjust dependencies
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]
Mate is a lite desktop forked from gnome2.
Most of the work is done by Jeremy Messenger (mezz@). The only thing I did
was update a few ports to later 1.6 release and attempting to keep up with
ports infra changes. Resulting bugs are all mine.
Mate is a sort of replacement for Gnome 2. So people wanting to keep a
Gnome 2 like desktop should switch. Gnome 2 will be replaced by Gnome 3
in the near future. This switch will be announce with a transition time
so people have more time to switch if they haven't already.
This release was made possible by everyone that send friendly pokes to
keep mate on my mind.
Approved by: portmgr (bapt)
2013-11-18 devel/libXGP: Broken for more than 6 month
2013-11-18 deskutils/google-gadgets: Broken for more than 6 month
2013-11-18 palm/synce-trayicon: Broken for more than 6 month
2013-11-18 security/linux-pam-docs: Broken for more than 6 month
2013-11-18 net-p2p/mooseekd: Broken for more than 6 month
2013-11-18 textproc/p5-Lucene: Broken for more than 6 month
2013-11-18 net-mgmt/zenpack-dellmonitor: Broken for more than 6 month
2013-11-18 x11-wm/fbpager: BRoken for more than 6 month
2013-11-18 net/hf6to4: Broken for more than 6 month
2013-11-18 x11-themes/kde-icons-exquisite: Broken for more than 6 month
2013-11-18 x11-themes/kde-icons-marbles-translucent: Broken for more than 6 month
2013-11-18 security/dissembler: Broken for more than 6 month
2013-11-18 net-mgmt/zenpack-apachemonitor: Broken for more than 6 month
2013-11-18 textproc/rst.el: Broken for more than 6 month
2013-11-18 net-mgmt/zenpack-ntpmonitor: Broken for more than 6 month
2013-11-18 x11-themes/kde-icons-steel: Broken for more than 6 month
2013-11-18 databases/drizzle: Broken for more than 6 month
2013-11-18 devel/p5-File-Lock: Broken for more than 6 month
2013-11-18 devel/valide: Broken for more than 6 month
2013-11-18 databases/gomysql: Broken for more than 6 month
2013-11-18 databases/p5-DBZ_File: BRoken for more than 6 month
2013-11-18 devel/monodevelop-vala: Broken for more than 6 month
2013-11-18 devel/gonzui: Broken for more than 6 month
2013-11-18 devel/monodevelop-java: Broken for more than 6 month
2013-11-18 lang/objc: Broken for more than 6 month
2013-11-18 devel/klee: Broken for more than 6 month
2013-11-18 databases/p5-DBD-InterBase: Broken for more than 6 month
2013-11-18 devel/simulavr: Broken for more than 6 month
2013-11-18 japanese/mobileimap: Broken for more than 6 month
2013-11-18 devel/libYGP: Broken for more than 6 month
2013-11-18 devel/monodevelop-python: Broken for more than 6 month
- Respect CXX/CXXFLAGS
- Convert to new options framework
- Support staging
While here:
- Make COMMENT more descriptive
- Use pkg-message instead of echo hacks
PR: ports/181071
Submitted by: KATO Tsuguru <tkato432@yahoo.com>
- Switched to automake 1.11.6, see CVE-2012-3386.
- #14669: Fixed extraction of CC from gmp.h.
- Fixed case of intermediate zero real or imaginary part in mpc_fma,
found by hydra with GMP_CHECK_RANDOMIZE=1346362345.
This is on top of the following changes from version 1.0
- Licence change towards LGPLv3+ for the code and GFDLv1.3+ (with no
invariant sections) for the documentation.
- 100% of all lines are covered by tests
- Renamed functions
. mpc_mul_2exp to mpc_mul_2ui
. mpc_div_2exp to mpc_div_2ui
- 0^0, which returned (NaN,NaN) previously, now returns (1,+0).
- Removed compatibility with K&R compilers, which was untestable due
to lack of such compilers.
- New functions
. mpc_log10
. mpc_mul_2si, mpc_div_2si
- Speed-ups
. mpc_fma
- Bug fixes
. mpc_div and mpc_norm now return a value indicating the effective
rounding direction, as the other functions.
. mpc_mul, mpc_sqr and mpc_norm now return correct results even if
there are over- or underflows during the computation.
. mpc_asin, mpc_proj, mpc_sqr: Wrong result when input variable has
infinite part and equals output variable is corrected.
. mpc_fr_sub: Wrong return value for imaginary part is corrected.
Convert to the new LIB_DEPENDS standard and remove hard-coded
.so versions from a couple of dependent ports.
Bump PORTREVISIONS of all dependent ports.
PR: 183141
Approved by: portmgr (bdrewery)
(window matching) in the Openbox window manager.
OBApps uses ~/.config/openbox/rc.xml
(or the config-file Openbox was started with) by default.
You can specify another file as an argument, e.g.
obapps.py .config/openbox/myrc.xml
Enter or change the name, class, role, or type settings by clicking in their
entries in the listbox.
Using the Find button to get settings by clicking on a window changes the
settings for the CURRENTLY SELECTED item in the listbox; it does not add
a new entry unless nothing is highlighted. You'll usually want to use the New
button to create a new item first.
Blank entries for name/class/role/type are ignored. If you want any of those
fields to be stored as literally blank attributes (e.g. to match only a window
with a blank role), enter "" or '' in the field.
Changes are written to the rc.xml file only when the apply button is used.
Openbox will automatically be reconfigured when this is done.
WWW: http://sourceforge.net/apps/mediawiki/obapps/index.php
PR: ports/179667
Submitted by: nemysis (self)
Approved by: pawel (mentor)
that allows you to customize the LXDE menu.
LXMenuEditor is very useful for people that want to create their own,
customized menus for LXDE.
This editor can also be used to customize GNOME's main menu and menus
of other enviroments, although it's specially designed for the LXDE environment.
WWW: http://lxmed.sourceforge.net/
PR: ports/175936
Submitted by: nemysis (self)
Approved by: pawel (mentor)
Changes:
* Fixup after list changes.
* Autofoo macro cleanups.
* Obsolete event handling tweak (click grabs).
* Obsolete event handling tweak (serial wrap).
* Remove useless Name[] entries from .desktop files.
* Fix menu generation some more.
* Update gettext version to 0.17.
- STAGE-clean
- Convert to new LIB_DEPENDS format
- Add DOCS and NLS to OPTIONSng
The following ports will not build with a binutils 2.22+ linker built
with standard options. This has been obvious with DPorts, but difficult
to see on FreeBSD. However, setting the ports compiler as a recent gcc
(e.g lang/gcc48) is an excellent way to detect the unspecified but needed
libraries as these recent GCC compilers use the latest binutils linkers.
These patches were tested on FreeBSD 8.4 and DragonFly 3.5
a kwm, zeising production:
MESA 9.1.6
Starring:
Mesa 9.1.6, including libGL, libGLU and dri (new xorg only)
Addition of libEGL and libglesv2
KMS support for ATI graphics cards in 10-current (new xorg only)
Improved sparc64 support for new xorg. [1]
pixman 0.30.2, including shlib bump and portrevision bumps
libX11 1.6.2
Make absolute pointing devices work with x11-drivers/xf86-input-mouse
x11-drivers/xf86-video-ati 7.2.0 for 10-current (KMS aware ati driver)
Also starring:
Updates to drivers and other libraries and utilities
Additional notes:
When updating MESA related ports (libGL, dri) you need to remove old versions
first. See UPDATING for details.
PR: ports/181962 [2]
Submitted by: marius [1]
zeising [2]
Exp-run by: bdrewery
Approved by: portmgr (bdrewery)
Thanks to all who helped testing!
after r254273
- Fix a bunch of ports to properly work after this
- Mark converters/libiconv as IGNORE for systems with iconv in libc
Reviewed by: bapt
Approved by: portmgr (bapt)
Discussed with: bapt, bsam (who both contributed ideas and code)
1) Move -a from XMKMF command variable to a new XMKMF_ARGS variable.
For ports that don't need -a introduce USES=imake:notall.
This way ports no longer have to redefine XMKMF.
2) xmkmf -a runs imake with the flags in IMAKECPPFLAGS as extra arguments
to set CPP, CC and CXX. This creates the top Makefile, and then xmkmf
runs make Makefiles. This Makefiles target runs imake for each
subdirectory but these imake invocations did not have the flags from
IMAKECPPFLAGS so the resulting makefiles used the wrong C preprocessor
when clang is used (/usr/bin/cpp instead of /usr/local/bin/tradcpp).
Instead of letting xmkmf pass IMAKECPPFLAGS from the environment to
imake let imake handle IMAKECPPFLAGS itself just like it handles
IMAKEINCLUDE.
This exposed configure errors in x11-clocks/mouseclock and x11-wm/fvwm.
Approved by: portmgr (bapt)
Changes:
* Fix installation group ownership of theme files (ticket 2345).
* Fix various perl warnings.
* Fix menu generation issue.
* Play raise/lower sounds only if any windows are actually raised/lowered.
* Fix bug in ActionClass loading.
* Tweak button swallowing in slideouts.
* Clear SF_INFO struct before calling sf_open().
* Save some bytes in various structs.
* Button:inside_win is not used.
* Tweak button event callback parameter.
* updating desktop files translations
* updating esperanto and adding serbian translation
* Fixed sorting in desktop files
* Avoid potential crash in menu unloading.
* Fix potential use of uninitialised data.
* Remove unnecessary EXTRA_DIST.
* Eliminate BordersForeach().
* No need for double - change to float.
* Let "eesh screen" show some randr info.
* Disable moving "None" background to front.
* Discard broken backgrounds (bg file missing) on exit.
* Fix background dialog issues.
* Switch to new list implementation.
- Remove dependency for textproc/docbook-to-man
- Remove hal version from LIB_DEPENDS
- Add dependencies for lang/vala, devel/libgee, dbus-glib and textproc/libxslt
- USES gmake iconv pkgconfig
- Trim NLS
Approved by:wg (mentor)
Using OPSYS allows port to build on DragonFly without modification.
There were no functional changes made to port.
Approved by: bapt/culot (mentors, implicit)
This update updates Glib20 to 2.36 and Gtk+ 3.8
* The gio-fam-backend port that used gamin for the GFileMonitor API is gone.
It is replaced by a GIO kqueue implementation developed as part of a NetBSD
GSoC 2011 project by Dimitry Matveev.
* Fix a bug in the glib20 Makefile so it includes -lintl in the glib-2.0
pkgconfig file [1]. This broke static linking and newer binutils.
* Add introspection USE_GNOME component which sets GI_SCANNER_DISABLE_CACHE to
prevent creation of / root/.cache dir. Defaults to build & run depend,
but :build and :run switches available.
* New x11-toolkits/pangox-compat port and companion USE_GNOME component for
pangox support which was removed from the pango port. Add it to ports still
using pangox API.
Exp-run by: bapt@
PR: ports/178958 [1]
Submitted by: emaste@ [1]
Unfortunately, this also affects some ports using QT3 as a GUI toolkit.
Changes to infrastructure files:
- bsd.kde.mk : obsolete, remove
- bsd.qt.mk : note that a CONFLICTS_BUILD line can probably go after a while
- CHANGES : document the removals from bsd.port.mk
- KNOBS : remove KDE and QT (KDE4 and QT4 should be used instead)
- MOVED : add the removed ports
PR: ports/180745
Submitted by: rene
Approved by: portmgr (bapt)
Exp-run by: bapt
- Enable DBUS option by default, it's likely present on most desktops
- Remove no longer needed OpenGL compatibility hack (fixed upstream)
- More broad usage of USES; sort some knobs while here
- Use more common abbreviation of X Rendering Extension in pkg-descr