Commit graph

12595 commits

Author SHA1 Message Date
jaapb
7ea12ebae7 Recursive revbump associated with lang/ocaml update. 2015-08-07 11:20:32 +00:00
wiz
3114e3d474 Update to 1.0.4:
proxymngr 1.0.4

    Stop checking if pointers are NULL before passing them to free()

    Stop casting results of malloc calls

    Replace last strcpy call + manual append with snprintf call

    Replace malloc(strlen)+strcpy sets with strdup calls

    Ensure memory is initialized before use in PushRequestorQueue
    If authLen <= 0, then we weren't initializing the authName & authData
    pointers until after checking if all the allocations succeeded, but
    if any allocations failed, we'd then try to free them before that.

    Error: Uninitialised memory (CWE 456)
       Possible access to uninitialised memory '&newreq->authData'
            at line 590 of pmdb.c in function 'PushRequestorQueue'.
              &newreq->authData allocated at line 559.
              &newreq->authData uninitialised when authLen <= 0 at line 568.
            at line 591 of pmdb.c in function 'PushRequestorQueue'.
              &newreq->authData allocated at line 559.
              &newreq->authData uninitialised when authLen <= 0 at line 568
                  and newreq->authName == NULL at line 574.
       Possible access to uninitialised memory '&newreq->authName'
            at line 588 of pmdb.c in function 'PushRequestorQueue'.
              &newreq->authName allocated at line 559.
              &newreq->authName uninitialised when authLen <= 0 at line 568.
            at line 589 of pmdb.c in function 'PushRequestorQueue'.
              &newreq->authName allocated at line 559.
              &newreq->authName uninitialised when authLen <= 0 at line 568
                  and newreq->authName != NULL at line 574.

    [ This bug was found by the Parfait 1.5.1 bug checking tool.
      http://labs.oracle.com/pls/apex/f?p=labs:49:::::P49_PROJECT_ID:13 ]

    autogen.sh: Honor NOCONFIGURE=1
    See http://people.gnome.org/~walters/docs/build-api.txt

    configure: Drop AM_MAINTAINER_MODE

    This is not a GNU project, so declare it foreign.

    Assume signal handlers return void, as C89 requires
    Drops use of Imake's obsolete SIGNALRETURNSINT.
2015-08-06 07:21:26 +00:00
wiz
c6a48a1282 Update to 1.0.5:
xcmsdb 1.0.5

    _XcmsGetProperty: don't deal with uninitialized values, fail instead
    Import commit 502d414118c97d35a44f8e295709682022876331 from the
    master copy of this code in libX11.

    Only use results from GetWindowProperty if it returned Success
    Since Xlib prior to 1.6 didn't always clear values on failure, don't
    assume they're safe to use unless we succeeded.

    Reported by Oracle Parfait 1.5.1:
    Error: Uninitialised memory
       Uninitialised memory variable (CWE 457): Possible access to uninitialised memory variable 'ret_format'
            at line 743 of app/xcmsdb/xcmsdb.c in function 'RemoveSCCData'.
              ret_format allocated at line 733.
            at line 757 of app/xcmsdb/xcmsdb.c in function 'RemoveSCCData'.
              ret_format allocated at line 733.
       Uninitialised memory variable (CWE 457): Possible access to uninitialised memory variable 'ret_prop'
            at line 748 of app/xcmsdb/xcmsdb.c in function 'RemoveSCCData'.
              ret_prop allocated at line 731.
            at line 762 of app/xcmsdb/xcmsdb.c in function 'RemoveSCCData'.
              ret_prop allocated at line 731.

    Strip trailing whitespace from source files
    git ls-files | xargs gsed -i 's/[ \t]*$//'

    autogen.sh: Honor NOCONFIGURE=1
    See http://people.gnome.org/~walters/docs/build-api.txt

    configure: Drop AM_MAINTAINER_MODE

    config: Add missing AC_CONFIG_SRCDIR
    Regroup AC statements under the Autoconf initialization section.
    Regroup AM statements under the Automake initialization section.

    Remove break statements immediately after return statements
    Silences clang -Wunreachable-code warnings

    Fix const char * warnings

    Add -version option to print program version
    Adds both -version and previously undocumented -help to man page

    Print which option was in error along with usage message

    Combine usage message strings
2015-08-06 07:18:58 +00:00
wiz
7b910aab38 Update to 1.0.3:
xmh 1.0.3

    Fixes misplaced shortcut in man page: #89003
    The shortcut Meta-h was on the wrong row in the man page.
    Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=89003

    autogen.sh: Honor NOCONFIGURE=1
    See http://people.gnome.org/~walters/docs/build-api.txt

    configure: Drop AM_MAINTAINER_MODE

    config: Add missing AC_CONFIG_SRCDIR
    Regroup AC statements under the Autoconf initialization section.
    Regroup AM statements under the Automake initialization section.

    Don't rely on the ability to set tan stops.  Use tables instead.
    Also, fix a presentational abuse of the .SS macro.

    config: move man pages into their own directory
    Use services provided by XORG_MANPAGE_SECTIONS.
    Use standard Makefile for man pages.

    man: replace hard coded man page section with substitution strings

    man: remove trailing spaces and tabs
    Using s/[ \t]*$//

    config: replace deprecated AM_CONFIG_HEADER with AC_CONFIG_HEADERS
    This silences an Autoconf warning

    config: replace deprecated AC_HELP_STRING with AS_HELP_STRING
    This silences an Automake warning.
2015-08-06 07:14:46 +00:00
jperkin
b1e1c50714 Look for pkg-config files under share/pkgconfig, as found on EL6. 2015-08-03 09:53:01 +00:00
youri
4be9ea2e62 + xfce4-wmdock-plugin 2015-07-31 08:42:11 +00:00
youri
bf376582e3 Import xfce4-wmdock-plugin-0.6.0 as x11/xfce4-wmdock-plugin.
The WMdock plugin is a compatibility layer for running WindowMaker dockapps on
he XFCE desktop. It integrates the dockapps into a panel, closely resembling
the look and feel of the WindowMaker dock or clip, respectively.
2015-07-31 08:41:30 +00:00
abs
d4470dd861 Drop glib2 now its back in the common include 2015-07-30 15:27:58 +00:00
abs
4305ce9187 +include "../../devel/glib2/buildlink3.mk" 2015-07-30 14:55:44 +00:00
youri
37ff2d1ca4 + xfce4-kbdleds-plugin 2015-07-29 16:31:36 +00:00
youri
3761b6c131 Import xfce4-kbdleds-plugin-0.0.6 as x11/xfce4-kbdleds-plugin.
This plugin shows the state of your keyboard LEDs:
Caps, Scroll and Num Lock in Xfce panel.
2015-07-29 16:30:27 +00:00
youri
b11ec24703 Update to 4.12.3:
* Bug fixes:
 - Remove whitespaces from monitor name when accessing settings
   Patch by Andreas Müller
 - Settings: Fix loading of wallpaper previews (Bug #11892)
 - Rotate images for wallpaper based on embedded orientation

* Translation updates:
  English (Australia) (en_AU), Spanish (Castilian) (es),
  Lithuanian (lt), Swedish (sv)
2015-07-27 22:34:28 +00:00
wiz
0ddd915b6a Update to 3.16.0:
3.16.0 (stable):

Gtk
* Builder: Don't get gtkmm-derived GTypes while parsing TreeModel <columns>
  (Kjell Ahlstedt) Bug #742637.


3.15.10 (unstable);

Gtk:
* Label: Add get/set_xalign/yalign() and properties.
  (Murray Cumming)
* PaperSize: Define the paper name constants in the .cc file
  (Benoît Dejean) Bug #745345

Documentation:
* CssProvider::load_from_data(): Document that this throws an exception.
  (Murray Cumming)
* Icon theme demo: Catch exceptions while loading icons.
  (Kjell Ahlstedt)
* Stock: Mention the named icons for Copy, Cut, Paste and Delete.
  (Murray Cumming) See GTK+ bug #741969


3.15.9 (unstable);

Gtk:
* Add StackSidebar.
  (Kjell Ahlstedt)
* StackSwitcher: Add unset_stack().
  (Kjell Ahlstedt)
* StyleContext: Deprecate list_regions(), add_region(),
  remove_region(), has_region(), get_backgrount_color(), get_border_color(),
  invalidate.
  (Kjell Ahlstedt)
* TextBuffer: Wrap the serialize()/deserialize() methods.
  (Kjell Ahlstedt) Bug #694250
* Widget: Deprecate  Deprecate override_color(), unset_color(),
  override_background_color(), unset_background_color(), override_font(),
  unset_font(), override_symbolic_color(), unset_symbolic_color(),
  override_cursor(), unset_cursor().
  (Kjell Ahlstedt)
* Window: Deprecate Deprecate property_has_resize_grip(),
  property_resize_grip_visible(), set/get_has_resize_grip(),
  get_resize_grip_is_visible(), get_resize_grip_area().
  (Kjell Ahlstedt)
* Fix error messages from gmmproc by removing unnecessary _IGNORES()s.
  (Kjell Ahlstedt)

Gdk:
* Device: Add get_vendor_id() and get_product_id().
  (Murray Cumming)

Documentation:
* demos: Add stacksidebar demo.
  (Kjell Ahlstedt)
* demos: Replace calls to deprecated Widget::override_*() API.
  (Kjell Ahlstedt)
* Container: Remove obsolete comments that confuse doxygen.
  (Kjell Ahlstedt)
* Put DOXYGEN_SHOULD_SKIP_THIS around *_Class prototypes.
  To workaround a doxygen bug, to fix the genereated DevHelp search index.
  (Murray Cumming) Bug #743918


3.15.4 (unstable);

Gtk:
* Builder::get_type_from_name_vfunc(): Call the base class function.
  Instead of jusgin calling g_type_from_name(), in case the base class
  function does more.
  (Kjell Ahlstedt) Bug #742637.
* TextBuffer:
  - Add insert_martkup().
  - Add the copy_target_list and paste_target_list properties.
  (Kjell Ahlstedt)

Documentation:
* Pixbuf: Change a mention of Glib::ResourceError to Gio::ResourceError.
  (Kjell Ahlstedt)


3.15.3 (unstable);

Gtk:
* CssProvider: Add CssProviderError and signal_parsing_error()
  (Kjell Ahlstedt)
* Add CssSection.
  (Kjell Ahlstedt)
* Dialog: Fix the constructors with DialogFlags.
  (Kjell Ahlstedt) Bug #738513 (Simonas Kazlauskas)
* ScaleButton:
  - Correct the constructor.
  - Add a constructor without the icons.
  (Murray Cumming)
* ScrolledWindow: Add get/set_overlay_scrolling() and property.
  (Juan R. García Blanco)
* Stack: Add hhomogeneous and vhomogeneous properties.
  (Juan R. García Blanco)
* TextTag: Add fallback, fallback-set, letter-spacing, and
  letter-spacing-set properties.
  (Juan R. García Blanco)
* TextView: Add monospace property.
  (Juan R. García Blanco)
* Widget: Added get_action_group() and list_action_prefixes().
  (Murray Cumming)

Documentation:
* Add an empty line after @newin where it's missing.
  (Kjell Ahlstedt)
* Fix some Doxygen warnings.
  (Kjell Ahlstedt)
* ScaleButton: Document the constructors.
  (Murray Cumming)


3.15.2 (unstable);

Gtk:
* Dialog: Add constructors with DialogFlags,
  for instance to create a dialog with a header bar.
  (Kjell Ahlstedt) Bug #738513.
* Grid: Add attach_next_to() without the 'sibling' parameter.
  (Kjell Ahlstedt)  Bug #739340.
* Overlay:  Correct the "since" documentation.
* SearchEntry: Add the search_changed signal
  (Kjell Ahlstedt)
* Added StyleProperty
  (Mark Vender) Bug #673317.

Gdk
* Curor: Deprecate the constructor that doesn't take a Display parameter.
  (Murray Cumming)
* Pixbuf: Deprecate create_from_inline().
  (Kjell Ahlstedt)
2015-07-26 23:53:45 +00:00
markd
9cc6b4a503 Bump PKGREVISION for Xpoll.h moves. 2015-07-25 04:11:55 +00:00
markd
82c2f9eef0 move X11/Xpoll.h include earlier than sys/select.h to avoid missing
out on setting FD_SETSIZE early enough. Fixes PR misc/50073
2015-07-25 04:10:53 +00:00
kamil
b7bcf7b999 Add gcolor2 2015-07-25 02:09:12 +00:00
kamil
6aa3804345 Import gcolor2-0.4 as x11/gcolor2
gcolor2 is a simple color selector that was originally based on gcolor, ported
to use GTK+2, and now has a completely new UI.


Use Gentoo mirror in the place of SourceForge as more reliable.
2015-07-25 02:06:04 +00:00
markd
3be5e7a8c0 Update fltk13 to 1.3.3
New features and extensions

- New class Fl_Copy_Surface allows copying graphical data to the
  clipboard in a cross-platform way
- Support for pasting graphical data from the clipboard to a widget.
- New class Fl_Image_Surface allows drawing into an Fl_Image object.
- Methods Fl::add_clipboard_notify() and Fl::remove_clipboard_notify()
  to get notifications whenever the clipboard changes
- New method Fl_Window::wait_for_expose()
- New bilinear scaling method for RGB images
- New method Fl_Widget::top_window()
- New method Fl_Widget::top_window_offset()
- New Fl_Tree_Item methods label_x(), label_y(), label_w(), label_h().
- New methods Fl::enable_im() and Fl::disable_im() to enable/disable
  system Input Methods (IM).
- New methods Fl::add_system_handler() and Fl::remove_system_handler()
  to intercept low level system events.
- New FLTK scheme "gleam"
- New method Fl::is_scheme() to compare the current scheme name.
- New method to set custom icons for windows
  see Fl_Window::icon() for more info.
- New method to set any custom cursor, based on a Fl_RGB_Image object.
  Also changed fallback cursors to use this method, so that fallback
  cursors are handled in a platform independent manner
- New ability to convert Fl_Pixmap to Fl_RGB_Image
- Support for full screen windows over multiple monitors.
- New optional line numbers in Fl_Text_Display and options to control
  line numbers and word wrapping (on/off) in example test/editor.cxx.
- On Linux/Unix, class Fl_Native_File_Chooser uses file dialogs from
  the Gnome environment (provided by the libgtk dynamic library) if
  available, and falls back to Fl_File_Chooser if not
  Use option Fl::OPTION_FNFC_USES_GTK to enable/disable this feature.
- New support for the Mac OS text input system that deals with character
  composition and input of languages with large character sets (e.g.
  Chinese and Japanese). This implementation has been reported to work
  well for Chinese. Superficial testing suggests it's also operational
  for Japanese. In-depth testing remains needed though.
Other improvements

- Many CMake improvements
- Some autoconf, configure improvements.
- Removed 1024 bytes constraint in labels and browser lines
- Mac OS version of Fl_Native_File_Chooser: when using filters in a
  save file dialog, the output file extension gets changed when the
  user modifies the output file type.
- Many Mac OS X improvements related to Fl_Sys_Menu_Bar.
- Improved Mac OS X keyboard handling of special keys or combinations.
- General Mac OS X improvements, incl. high resolution (Retina)
  displays, and support up to Mac OS X 10.10.
- Documentation improvements and clarifications.
- Printing support improvements, including GL windows.
- Many improvements related to Fl_Tree (some of them only as ABI
  breaking features, see below).
- Some static data has been made 'const' to improve memory usage
  with shared libraries.
- Don't grab navkeys with modifiers (CTRL, ALT), as the application
  may want them
- Check compiler support of -fvisibility, -fvisibility-inlines-hidden,
  and use it, if available. Reduces shared library size.
- Drag'n'drop behaves better now: if text is dropped in the widget it
  comes from, then it works like cut and paste.
- Other improvements of DND handling when dragging text from other
  applications, e.g. Firefox and Thunderbird.
- Windows message WM_QUIT is processed like SIGTERM, i.e. as a
  request to terminate the program.
- Fluid no longer closes the code window when hitting ESC (STR #2997).
- Improved Fl_Widget::when() handling in Fl_Tabs
- Improved support for more recent compilers (clang and gcc) that
  issue more warnings, and fixed some 32-/64-bit compilation issues.
- Added method Fl_Window::clear_modal_states() to make it possible
  to remove the modal or non-modal state from a window
Bug fixes

- Fixed word selection dragging in text input
- Fixed crash if Fl_Window::flush() called while window not shown()
- Fixed segfault in fl_set_fonts_xft.cxx when loading fonts not named
  as expected
- Fixed a memory leak in font loading/allocation
- Fixed OS X fl_read_image() and Fl_Paged_Device::print_window_part()
  when using a Retina display.
- Fixed MinGW build if configure didn't find strcasecmp()
- Fixed access of protected member under Linux/Unix
- Fixed various Mac specific OpenGL issues
- Fixed PostScript printing with non-english locale
- Fixed a regression in Fl_File_Chooser since FLTK 1.1.8: the
  Enter key now selects the file again.
- Fixed a bug in Fl_Native_File_Chooser (Windows) for some file name
  input filters
- Fixed out-of-bounds memory access in Fl_Text_Display
2015-07-21 21:36:41 +00:00
wiz
5b41ab32c6 Fix FD_SETSIZE definition.
Move the define of FD_SETSIZE before the include of select.h, so that
is actually does something useful.

Bump PKGREVISION.
2015-07-21 12:40:36 +00:00
adam
f428ca36e1 On OS X, fix buiding with -stdlib=libc++ 2015-07-18 11:11:53 +00:00
dholland
fad936e1f9 No need to set BuildDmx twice. Ride previous bump. 2015-07-15 17:21:10 +00:00
dholland
2208eef7a6 PR pkg/50050 David Shao: remove use of -lxpg4 on Dragonfly. PKGREVISION++ 2015-07-15 17:16:50 +00:00
wiz
e8ba89b8e5 Bump PKGREVISION for poppler shlib major bump. 2015-07-15 15:09:37 +00:00
wiz
c26dae2ec8 Update to 20150706:
2015/07/06 -

  • add configure option --with-man2html
  • updated configure macros, mostly formatting changes from xterm, etc.
  • update config.guess, config.sub
2015-07-14 08:50:02 +00:00
khorben
edc6fa3f47 Cater for the botched release upstream (fixes pkg/50047)
The initial release file for XScreenSaver 5.33 was updated silently
upstream, as reported in PR pkg/50047. The newer version of this same
release is confirmed to contain identical source code; therefore not
bumping the revision.
2015-07-13 09:09:24 +00:00
wiz
40bbad7ac6 Comment out dependencies of the style
{perl>=5.16.6,p5-ExtUtils-ParseXS>=3.15}:../../devel/p5-ExtUtils-ParseXS
since pkgsrc enforces the newest perl version anyway, so they
should always pick perl, but sometimes (pkg_add) don't due to the
design of the {,} syntax.

No effective change for the above reason.

Ok joerg
2015-07-12 18:56:06 +00:00
kamil
30551ed053 Package is not Python3 ready
Reported by Joyent.
2015-07-11 23:19:54 +00:00
kamil
0a25ceab43 Add py-terminator 2015-07-11 11:55:33 +00:00
kamil
5a044cb00f Add x11/py-terminator version 0.97
The goal of this project is to produce a useful tool for arranging terminals.
It is inspired by programs such as gnome-multi-term, quadkonsole, etc. in that
the main focus is arranging terminals in grids (tabs is the most common default
method, which Terminator also supports).

Approved by <riastradh>

Nobody complains to import it since 2015-04-08
http://mail-index.netbsd.org/tech-pkg/2015/04/07/msg014589.html

Originally packaged in pkgsrc-wip by myself.
2015-07-11 11:54:02 +00:00
kamil
b0d5fe7a1e Add {,lua-,py-}keybinder 2015-07-11 11:19:11 +00:00
kamil
3fce990257 Add x11/{,lua-,py-}keybinder version 0.3.0
The Keybinder package contains a library for registering global keyboard
shortcuts.
Keybinder works with GTK-based applications using the X Window System.

The library contains:
- A C library, libkeybinder
- Python bindings, python-keybinder
- An examples directory with programs in C, Lua, Python and Vala.

There are: Python (py-keybinder) and Lua (lua-keybinder) bindings.

Approved by <riastradh>

Nobody complains to import it since 2015-04-08
http://mail-index.netbsd.org/tech-pkg/2015/04/07/msg014589.html

Originally packaged in pkgsrc-wip by myself.
2015-07-11 11:13:28 +00:00
youri
6c1fc09f09 + xfce4-dashboard 2015-07-10 17:48:31 +00:00
youri
edc96f13b5 Import xfce4-dashboard-0.5.0 as x11/xfce4-dashboard.
xfdashboard provides a GNOME shell dashboard like interface for use with Xfce
desktop. It can be configured to run to any keyboard shortcut and when executed
provides an overview of applications currently open enabling the user to switch
between different applications. The search feature works like Xfce's app finder
which makes it convenient to search for and start applications.
2015-07-10 17:48:00 +00:00
richard
43366de334 Remove seemingly unnecessary patch-aa (inexistant file) and use c99.
Not using git, pkgsrc should punt like other distros to get the date from
the Changelog as set in configure.  Use awk to avoid all the other business,
not to mention difficulties with configures use of 'echo -n' on SunOS.
2015-07-10 13:46:36 +00:00
rodent
dbfa338102 distinfo was missing patch-aa for some reason. 2015-07-10 11:38:36 +00:00
khorben
159ee3d92e Fix build with the "dtrace" option enabled
Patch from richard@, thanks!
2015-07-09 22:36:47 +00:00
wiz
ea2036a64c Revert previous -- this is not part of qt4 base. 2015-07-08 21:39:15 +00:00
wiz
34da1902a7 Update qt4 to 4.8.7.
I am happy to announce release of Qt 4.8.7 today bringing over 150
improvements and bug fixes. Qt 4.8.7 provides important security
updates, better support for Mac OS X 10.10 and many requested error
corrections. As a patch release, it does not add new functionality
and maintains full compatibility with previous Qt 4.8.x releases.

Highlights of Qt 4.8.7 are:

    Security fix for DoS vulnerability in the BMP image handler
    (CVE-2015-0295) as well as security fixes for vulnerabilities
    in image handling of BMP (CVE-2015-1858), ICO (CVE-2015-1859)
    and GIF (CVE-2015-1860)
    Update 3rd party libpng to version 1.6.17 to address known
    vulnerabilities in previous version
    Update 3rd party libtiff to version 4.0.3 to address known
    vulnerabilities in previous version
    Better support for running Qt 4.8 applications on Mac OS X
    10.10 Yosemite
    Many customer requested bug fixes
2015-07-08 17:49:49 +00:00
rodent
a1f3d0f437 CONFLICTS with Xaw3d. Reported by taca@. 2015-07-08 12:00:25 +00:00
khorben
498c7e1379 Factor the Makefiles of modular-xorg-{server,xephyr}
As proposed on tech-pkg@. Both build-tested on NetBSD/amd64.
2015-07-07 21:51:22 +00:00
youri
f7b8c027c9 Look for X screen lockers in path rather than /bin and /usr/bin. 2015-07-07 19:55:28 +00:00
youri
87105d6467 Remove unneeded patch. 2015-07-07 15:08:05 +00:00
youri
797c2fb12b Update patch checksum. 2015-07-07 15:05:36 +00:00
youri
56523058fa Fix using thunar as the default file manager on xfce4. 2015-07-07 15:03:13 +00:00
youri
289d32e058 Update patch checksum. 2015-07-07 14:21:58 +00:00
youri
014853cefb Make verbose logging optional, fix already included upstream. 2015-07-07 14:04:22 +00:00
richard
53c48e6582 SunOS doesn't currently define SUSPEND or HIBERNATE, so
be careful to only SUSPEND or HIBERNATE when actually defined.
2015-07-06 10:39:35 +00:00
khorben
6b9ee921a6 Correct the PKGNAME
It's modular-xorg-xephyr not modular-xorg-server-xephyr.
2015-07-05 15:01:07 +00:00
khorben
92a06c4502 Add modular-xorg-xephyr 2015-07-05 13:17:43 +00:00
khorben
2e901b9dfe Import x11/modular-xorg-xephyr version 1.17.2 from wip
A kdrive based X Server which targets a window on a host X Server as its
framebuffer.

Unlike Xnest it supports modern X extensions (even if host server
doesn't) such as Composite, Damage, randr etc (no GLX support now). It
uses SHM Images and shadow framebuffer updates to provide good
performance. It also has a visual debugging mode for observing screen
updates.
2015-07-05 13:16:44 +00:00