Commit graph

81 commits

Author SHA1 Message Date
leot
953ab724e1 *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:19:01 +00:00
nia
3de86cac91 awesome: gets lua category 2020-07-02 10:27:21 +00:00
nia
362605f9df awesome: Add LUA_VERSIONS_ACCEPTED 2020-06-30 14:55:51 +00:00
wiz
4e3b1b97c2 librsvg: update bl3.mk to remove libcroco in rust case
recursive bump for the dependency change
2020-03-10 22:08:37 +00:00
wiz
f669fda471 *: recursive bump for libffi 2020-03-08 16:47:24 +00:00
nia
2c387098a7 awesome: Disable documentation generation explicitly
Reported as a build failure with ldoc installed by zmcgrew on freenode
2019-08-12 20:51:48 +00:00
wiz
1ac2210b6f *: recursive bump for gdk-pixbuf2-2.38.1 2019-07-21 22:23:57 +00:00
nia
44e1ff28f8 awesome: Fix a typo in DESCR 2019-07-17 22:34:38 +00:00
nia
353e449d96 awesome: Update to 4.3
Note: no documentation included yet, we don't have the tools

Awesome v4.3 is the third release of the 4.x API. It comes after one and
a half years of little fixes and improvements. Awesome v4.2 was very
stable thanks to everybody's effort to unit test everything. Given no
major bug warranted a new release, this one adds a few large features
while preserving full compatibility with existing user configurations.

Some highlights:
- Better DPI handling
- Extendable awful.rules providers and better awful.spawn functions
- A brand new keygrabber API
- A new GTK color palette based theme
- Widgets improvements
2019-07-17 22:08:58 +00:00
rillig
c7ff05f63e all: replace SUBST_SED with the simpler SUBST_VARS
pkglint -Wall -r --only "substitution command" -F

With manual review and indentation fixes since pkglint doesn't get that
part correct in every case.
2019-05-23 19:22:54 +00:00
kleink
f1a683c990 Revbump after cairo 1.16.0 update. 2018-11-14 22:20:58 +00:00
ryoon
b86dfe6873 Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
wiz
8ee21bdcf0 Recursive bump for new fribidi dependency in pango. 2018-04-16 14:33:44 +00:00
wiz
c57215a7b2 Recursive bumps for fontconfig and libzip dependency changes. 2018-03-12 11:15:24 +00:00
wiz
380b6ec244 xorgproto: use xorgproto instead of separate *proto packages
Remove now obsolete packages.
2018-03-07 11:57:28 +00:00
rillig
b381c6e2f3 Sort PLIST files.
Unsorted entries in PLIST files have generated a pkglint warning for at
least 12 years. Somewhat more recently, pkglint has learned to sort
PLIST files automatically. Since pkglint 5.4.23, the sorting is only
done in obvious, simple cases. These have been applied by running:

  pkglint -Cnone,PLIST -Wnone,plist-sort -r -F
2018-01-01 22:29:15 +00:00
triaxx
b5981f5f10 Fix a wrong dependency from devel/lua-doc to textproc/LDoc.
Fix the wrong MANPATH.
2017-08-18 10:16:11 +00:00
triaxx
776751f814 Update wm/awesome to 4.2
Reviewed by maya@

Changes by packager:
* Add options handling
* Add DBus support through options.mk
* Add API doc generation through options.mk
* Move libexecinfo dependency to options.mk

Changes from Changelog:
https://awesomewm.org/changelogs/short/v4.2.txt
2017-08-15 10:57:35 +00:00
jperkin
7844c0cfa8 Restore requirement that this package build against lua51, it is incompatible
with newer releases at this time.
2017-07-07 13:04:55 +00:00
maya
3bedd61a79 awesome: update to 3.5.9 2016-08-27 08:04:42 +00:00
adam
77b8ed74db Revbump after graphics/gd update 2016-08-03 10:22:08 +00:00
jperkin
de069eda4e This package currently has a hard dependency on lua51, don't accept
other versions.
2016-02-26 13:56:50 +00:00
agc
99a1866581 Add SHA512 digests for distfiles for wm category
Problems found with existing distfiles:
	distfiles/fvwm-1.24r.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-02 23:42:50 +00:00
tnn
6a69e9522b Recursive revbump following MesaLib update, categories p through x. 2015-04-25 14:24:44 +00:00
alnsn
bdc6025cdf Revbump after lang/lua51 update. 2014-10-19 22:27:43 +00:00
ryoon
60806aa001 Recursive revbump from x11/pixman
Fix PR pkg/48777
2014-05-05 00:47:34 +00:00
alnsn
fb7c78e46e Adapt to Lua multiversion support. 2014-05-03 13:01:24 +00:00
degroote
1ec0beaf0f Update awesome wm to 3.5.5
Emmanuel Lepage Vallee (2):
      Move 'surface_size' to gears.surface and make it public
      Make sure gears.color.create_png_pattern are being repeated

Tin Benjamin Matuka (1):
      Allow reversing the icon order in systray

Uli Schlachter (7):
      imagebox: Don't try to scale by infinite (FS#1248)
      gears.color: Handle nil arguments correctly again
      naughty: Don't use the cache when loading icons (FS#1253)
      gears.surface: Handle the cache more intelligently
      awful.tag.move: Fix tag index setting
      awful.tag.setscreen: Check if old_screen == new_screen
      change codename again
2014-04-29 22:18:04 +00:00
obache
d06736056a Update awesomem to 3.5.4.
v3.5.4:
Uli Schlachter (8):
      gears.surface: Cache files from disk
      gears.color: Add a pattern cache
      awful.tooltip: Small reorganization
      awful.tooltip: Add (and use) :set_markup() function
      systray: Don't set WM_STATE on embedded windows (FS#1246)
      Revert "root: Make sure cairo doesn't cache our temporary connection" (FS#1245)
      wibox.drawable: Assert that no cairo error occurred
      change codename

v3.5.3:
Björn Åström (1):
      drawable: Support for true transparency (FS#1210)

Campbell Barton (1):
      Remove raise call from mouse.client.move

Daniel Hahler (14):
      Do not raise clients in client_manage
      Add a "deep" option to awful.util.table.clone
      Fallback to comparing layout names in awful.layout.inc
      Add client.maximized (a shortcut for ~_horizontal and ~_vertical)
      Minor doc fixes
      awful.rules: add does_match and matching_rules functions (FS#1224)
      Factor `awful.rules.apply_do` out of `apply`
      Only set client's urgent after startup
      Set c.screen in ewmh.tag and before tags in rules.execute
      Expand '~' in the path for beautiful.init
      Drop focus:raise() in magnifier.arrange
      Set c.screen in ewmh.tag and before tags in rules.execute
      Add and improve some comments to awesomerc.lua
      Fix the call to tag.history.restore from tag.delete

Emmanuel Lepage Vallee (2):
      Add end to end support for spawning tracking using startup notifications
      Fix tag screen switching

Enrico Scholz (1):
      menu: do not double escape name in 'menu:clients()' (FS#1202)

Fabienne Ducroquet (1):
      layouts: spiral: Avoid gaps between windows

Jan Larres (1):
      taglist: Add [bg|fg]_empty

Massimiliano Brocchini (3):
      prompt: fix search term ctrl+up/ctrl+down when starting from existing entries
      prompt: search in prompt history using exact string match
      prompt: CTRL+DELETE deletes history entries

Rocco Aliberti (3):
      awesomerc: Fix set menu clients width (FS#1200)
      awful.menu.clients: Remove useless line (FS#1200)
      wibox.layout.margin: Add margins color parameter

Uli Schlachter (71):
      luadoc: Document screen outputs
      Print libxcb error codes for broken connections
      tasklist: Add default colors for broken themes
      Really ignore loops in transient_for (FS#1124)
      awful.tag.delete: Deactivate tags
      awful.menu: Add missing "local" declaration
      menubar: Fix API docs
      awful.tag.viewmore: Make screen optional (FS#1203)
      Finish C-side support for window shapes (FS#1051)
      awful.menu.clients: Fix API (FS#1200)
      naughty: fix ldoc
      Add awesome.composite_manager_running
      wibox.drawable: Cache the wallpaper
      client: Add c.blob property
      Improve the check for another window manager
      Update the luadoc for the C API
      client: Add request::activate signal (FS#848)
      awful.ewmh: Correctly handle bw change for maximized clients
      client: Emit property::screen after geometry
      awful.ewmh: Enforce client geometry (FS#764,FS#1216)
      root.wallpaper: Cleanup and correctness fixes
      Revert "awful.ewmh: Enforce client geometry (FS#764,FS#1216)"
      mouse.screen: Lie when we have no clue where the pointer is
      Measure the time a main loop iteration takes
      Update fields for capi.awesome in C comment
      Improve fatal signal handling
      awful.util.spawn*: Remove obsolete screen argument
      Make objects properly inherit signals from classes
      Add awesome.register_xproperty (FS#1212)
      Revert "client: Add c.blob property"
      Fix handling of _NET_CURRENT_DESKTOP messages (FS#1219,FS#1217)
      xproperty: Don't limit property lengths
      spawn: Don't try to spawn with empty argv (FS#1225)
      awesome.spawn(): Check table arguments better
      spawn: Remove useless argv[0] calculation
      drawin: Inline drawin_init() into its only caller
      drawin: Don't unconditionally redraw when made visible
      awful.tooltip: Work with all gears.colors as foreground
      drawin: Only redraw on move with translucent background
      Redraw titlebars more intelligently
      Fix cairo surface memory leak
      drawable: Add pixmap member
      root: Make sure cairo doesn't cache our temporary connection
      Add awesome.startup
      awful.client.movetoscreen: Don't untag clients completely (FS#1196)
      ewmh: Factor out common code into a helper function
      EWMH: Ignore invalid _NET_WM_DESKTOP
      ewmh: Use client_set_sticky() for making clients sticky
      EWMH: Handle _NET_WM_DESKTOP in lua
      Drawable: Ignore exposes when we have nothing to draw
      Fixup indentation
      Bump minimum lgi dependency to 0.7.0
      awful.rules: Emit request::activate on the client
      luaa: Remove lots of unused code
      awful.client: Add marked and unmarked signals (FS#1227)
      imagebox: Avoid division by zero
      wibox.layout.base.fit_widget: Enforce sane width and height
      window: Factor out helper functions for xproperties
      awesome: Add get_* and set_xproperty
      xproperty: Emit on "awesome" for root window properties
      rc.lua: Raise all clients by default (regression, FS#1234)
      Make debug::index::miss and newindex work on classes and all objects
      awesome.startup_errors: Never emit debug::index::miss
      beautiful: Don't use non-existant API
      gears.color.create_opaque_pattern: Fix for SurfacePatterns (FS#1236)
      drawin: Correctly add property::shape_* signals
      Revert "Set c.screen in ewmh.tag and before tags in rules.execute"
      Revert "awful.client.movetoscreen: Don't untag clients completely (FS#1196)"
      awful.tag.withcurrent: Try harder at finding a tag (FS#1196)
      Ignore enter/leave events when unmanaging a window (FS#1239)
      change codename

heithe (1):
      Add awful.titlebar.widget.minimizebutton

v3.5.2:
Alexander Kondratev (1):
      fixed #1184. Calling movetotag method throw an error on a blank screen

Björn Åström (1):
      wibox.layout.fixed: Fix fill space

David Mohr (1):
      Revert "client: add a limit to the loop (FS#573)"

Uli Schlachter (28):
      Implement window gravity in ConfigureRequests (FS#1137)
      awful.tooltip: Set the bg color correctly (FS#1148)
      lua: Print traceback on startup errors
      luadoc: Clients have a leader_window, not leader_id
      Fix WM_CLIENT_LEADER handling
      client: Ignore "fake" string property changes
      wibox: Add widget geometry cache
      draw: Add function for finding a visual by id
      client.content: Use correct client size (FS#1150)
      client.content: Return a cairo xcb surface
      Stop linking against xcb-image
      awful.titlebar: Add show, hide, toggle functions
      Switch from libXcursor to libxcb-cursor
      CMake: Look for both "ldoc" and "ldoc.lua"
      Use $PATH when starting $SHELL
      ewmh: remove _NET_DESKTOP_GEOMETRY support
      screen: Make sure we always have a screen
      Fix possible deadlock during startup
      naughty: Verify image parameters coming from dbus (FS#1162)
      awful.screen.focus: Don't move mouse to (0, 0) first (FS#1173)
      awful.client.tiled: Ignore fullscreen (etc) clients (FS#1106)
      client: Ignore transient_for causing loops (FS#1124)
      screen: Fix screen equality comparison (FS#1151)
      client: Don't move clients around across restarts (FS#1159)
      Revert "client: Don't move clients around across restarts (FS#1159)"
      event: Handle MotionNotify before ButtonPress/Release (FS#1136)
      awful.tag.withcurrent: Also act on restarts (FS#1155)
      change codename

kardan (1):
      honor appended -c option for --check
2014-04-06 08:25:53 +00:00
obache
8301ffd5d4 Some clean up of packaging:
* prevent to buildlink with pango, it will be loaded vir lua-gi.
* add buildlink with libexecinfo, it is installed as a dependency of cmake now
  and found by cmake. PR pkg/48717.
* set prefix of libev more closely.

Bump PKGREVISION from dependency update.
2014-04-06 05:46:14 +00:00
dholland
a1be6a35d9 According to a report from Michael Kopp in private mail, this needs
pango at runtime or it won't start.

Note: it isn't clear to me where this comes from or what the
circumstances are (the package source does not appear to refer
directly to pango) so I'm going to use buildlink rather than just
DEPENDS (which might be sufficient) out of paranoia.

PKGREVISION -> 3.
2014-01-13 02:19:47 +00:00
dholland
d87c583a9d Requires cairo-gobject. PKGREVISION -> 2.
This package uses lua-gi at build time to see if it can load
cairo-gobject; this does not (AFAICT) work without buildlinking
lua-gi, and possibly not even then, and I don't want to get into that
unless necessary. So make the failure non-fatal as the package build
system suggests. (Except that the way they suggest isn't working for
some other reason, so do it forcibly.)

I am not really in a position to test it at runtime right now, so if
it doesn't work let me know. At least now the package builds.
2013-12-08 00:18:21 +00:00
dholland
2d5ff4445e Bump PKGREVISION of packages whose Lua depends changed form, but whose
own PKGNAME is unchanged.
2013-10-30 06:49:53 +00:00
dholland
5763fc0525 Fix Lua depends. 2013-10-30 06:25:15 +00:00
degroote
786394010d Update awesome to 3.5.1
Lots of change since 3.4.13, in particular support for lua 5.2.
For details changelot, see http://awesome.naquadah.org/changelogs/short/v3.5
2013-07-22 19:47:18 +00:00
jperkin
37ecec314f Apply removal of -export-dynamic for SunOS across all of pkgsrc.
Avoids lots of copy/paste and fixes a bunch of packages which hadn't been
looked at yet.
2013-07-05 15:10:00 +00:00
ryoon
2193923ba6 Recursive revbump from graphics/giflib update to 5.0.4. 2013-07-05 13:29:28 +00:00
adam
f9cd38361f Revbump after updating lang/lua to 5.2.2. 2013-07-04 21:27:56 +00:00
jperkin
a92ceae504 Fix build on SunOS. 2013-06-19 14:41:39 +00:00
wiz
e0b49a2fed Bump PKGREVISION for libXft changes for NetBSD native X support on
NetBSD 6, requested by tron.
2013-06-06 12:53:40 +00:00
tron
a36fb86593 Try to fix the fallout caused by the fix for PR pkg/47882. Part 3:
Recursively bump package revisions again after the "freetype2" and
"fontconfig" handling was fixed.
2013-06-04 22:15:37 +00:00
wiz
53745b22ea Bump freetype2 and fontconfig dependencies to current pkgsrc versions,
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.

While doing that, also bump freetype2 dependency to current pkgsrc
version.

Suggested by tron in PR 47882
2013-06-03 10:05:17 +00:00
wiz
d1b820f37b Recursive bump for png-1.6. 2013-02-16 11:18:58 +00:00
adam
f4c3b89da7 Revbump after graphics/jpeg and textproc/icu 2013-01-26 21:36:13 +00:00
adam
3f2cc57b2b Revbump after updating graphics/pango 2012-10-08 23:00:34 +00:00
asau
f7e465a8be Drop PKG_DESTDIR_SUPPORT setting, "user-destdir" is default these days. 2012-10-08 12:42:17 +00:00
tron
14215633d2 Mass recursive bump after the dependence fix of the "cairo" package
requested by Thomas Klausner.
2012-10-02 17:10:28 +00:00
obache
c38c120ee5 recursive bump from libffi shlib major bump
(additionaly, reset PKGREVISION of qt4-* sub packages from base qt4 update)
2012-09-15 10:03:29 +00:00
adam
b15c922bcc Revbump after updating graphics/cairo 2012-09-07 19:16:05 +00:00
marino
d7855dcae9 wm/awesome: Fix build on DragonFly
Add DragonFly to list of systems that need to include alloca.h header.
2012-08-31 09:26:28 +00:00