pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/wm/ion Update to version 20040407. Enable pkgviews in...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/b47f6bb1b6f4
branches:  trunk
changeset: 474818:b47f6bb1b6f4
user:      cube <cube%pkgsrc.org@localhost>
date:      Thu May 06 04:38:45 2004 +0000

description:
Update to version 20040407.  Enable pkgviews installation and make good use
of PKG_SYSCONFDIR.  Thanks to Amitai Schlair.

Changes:
  * Added a kludge to deal with waitrelease when modifiers have
    already been released.
  * Fixed assert-crash when attempting to split a frame not managed
    by a WIonWS.
  * Don't put input method failure complaints in startup error log.
  * Client window unmap handling fixes (?).
  * Made drawing engine objects inheritable and initialisation code
    reusable.
  * Improvements and fixes in keyboard mapping changes handling.
  * Slightly reduce flicker with apps that update title too often by
    removing a redundant change notify call.
  * Added a check in layout loading code to detect corrupt files with
    multiple instances of the same client window.
  * Updated Mozilla Firebird entries in menu configuration files to
    Mozilla Firefox.
  * Added important missing function WFloatWS.attach.
  * Take gravity better into account when reparenting windows on
    exit.
  * Made some goto_* routines return the region that will be focused
    and added asynchronity notices in documentation.
  * Some tab drag&drop fixes.
  * Startup errorlog display fixed when we didn't even open the
    display.
  * WIonWS load routines better handle corrupt sizes in layout
    savefile.
  * Object/proxy cache references to proxies weren't being cleared
    when objects were destroyed.
  * Added exported function to get line editor 'mark'.
  * Man pages fixes
  * Fixed toggle_tab on floatframes.
  * Move/resize display was never showing position.
  * Completions display wasn't being refreshed, if its size wasn't
    changed between completions.
  * Oops, warping on workspace switch had been broken at some point.
  * Some autoconf script portability and other fixes.
  * The function floatws_current was not being exported as
    WFloatWS.current.
  * Client window focusing routine was not setting "awaiting focus"
    status.
  * Removed superfluous debugging message.
  * querylib.query_renameworkspace documentation was out-of-date.
  * Mod1+Enter full screen toggle was not mentioned on the manual
    page.

diffstat:

 wm/ion/Makefile         |   14 +-
 wm/ion/PLIST            |   13 +-
 wm/ion/distinfo         |   11 +-
 wm/ion/patches/patch-ab |   12 -
 wm/ion/patches/patch-af |  105 ------
 wm/ion/patches/patch-ag |  727 ------------------------------------------------
 wm/ion/patches/patch-ah |   24 +-
 7 files changed, 31 insertions(+), 875 deletions(-)

diffs (truncated from 1001 to 300 lines):

diff -r 22280e323637 -r b47f6bb1b6f4 wm/ion/Makefile
--- a/wm/ion/Makefile   Wed May 05 23:56:08 2004 +0000
+++ b/wm/ion/Makefile   Thu May 06 04:38:45 2004 +0000
@@ -1,22 +1,25 @@
-# $NetBSD: Makefile,v 1.13 2004/04/05 15:21:00 xtraeme Exp $
+# $NetBSD: Makefile,v 1.14 2004/05/06 04:38:45 cube Exp $
 #
 
-DISTNAME=      ion-2-20040207
+DISTNAME=      ion-2-20040407
 PKGNAME=       ${DISTNAME:S/-2-/-/}
-PKGREVISION=   1
 CATEGORIES=    wm x11
-MASTER_SITES=  http://modeemi.fi/~tuomov/dl/
+MASTER_SITES=  http://modeemi.cs.tut.fi/~tuomov/ion/dl/
 
 MAINTAINER=    cube%NetBSD.org@localhost
 HOMEPAGE=      http://iki.fi/~tuomov/ion/
 COMMENT=       Keyboard friendly tiling window manager
 
+PKG_INSTALLATION_TYPES=        overwrite pkgviews
+
 USE_BUILDLINK3=        YES
 USE_PKGINSTALL=        YES
 USE_X11=       YES
 USE_GNU_TOOLS+=        make
 GNU_CONFIGURE= YES
 
+CONFIGURE_ARGS+=       --sysconfdir=${PKG_SYSCONFDIR}
+
 PKG_SYSCONFSUBDIR=     ion
 EGDIR=                 ${PREFIX}/share/examples/ion
 EGFILES=               floatws.lua ion-bindings.lua ion-menus.lua      \
@@ -32,6 +35,9 @@
 .endfor
 .undef f
 
+INSTALLATION_DIRS=     bin lib/ion libexec/ion man/man1
+INSTALLATION_DIRS+=    share/doc/ion share/examples/ion share/ion
+
 .include "../../lang/lua/buildlink3.mk"
 .include "../../devel/libtool/buildlink3.mk"
 
diff -r 22280e323637 -r b47f6bb1b6f4 wm/ion/PLIST
--- a/wm/ion/PLIST      Wed May 05 23:56:08 2004 +0000
+++ b/wm/ion/PLIST      Thu May 06 04:38:45 2004 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2004/02/23 13:40:21 cube Exp $
+@comment $NetBSD: PLIST,v 1.4 2004/05/06 04:38:45 cube Exp $
 bin/ion
 bin/pwm
 lib/ion/de.a
@@ -13,6 +13,11 @@
 lib/ion/ionws.a
 lib/ion/ionws.la
 lib/ion/ionws.so
+lib/ion/lc/ioncore-efbb.lc
+lib/ion/lc/ioncorelib-mplexfns.lc
+lib/ion/lc/ioncorelib.lc
+lib/ion/lc/menulib.lc
+lib/ion/lc/querylib.lc
 lib/ion/menu.a
 lib/ion/menu.la
 lib/ion/menu.so
@@ -55,17 +60,13 @@
 share/ion/ion-runinxterm
 share/ion/ion-ssh
 share/ion/ion-view
-share/ion/ioncore-efbb.lc
 share/ion/ioncore-efbb.lua
-share/ion/ioncorelib-mplexfns.lc
 share/ion/ioncorelib-mplexfns.lua
-share/ion/ioncorelib.lc
 share/ion/ioncorelib.lua
-share/ion/menulib.lc
 share/ion/menulib.lua
-share/ion/querylib.lc
 share/ion/querylib.lua
 share/ion/welcome_message.txt
+@dirrm lib/ion/lc
 @dirrm lib/ion
 @dirrm share/doc/ion
 @dirrm share/examples/ion
diff -r 22280e323637 -r b47f6bb1b6f4 wm/ion/distinfo
--- a/wm/ion/distinfo   Wed May 05 23:56:08 2004 +0000
+++ b/wm/ion/distinfo   Thu May 06 04:38:45 2004 +0000
@@ -1,11 +1,8 @@
-$NetBSD: distinfo,v 1.11 2004/02/26 05:18:14 cube Exp $
+$NetBSD: distinfo,v 1.12 2004/05/06 04:38:45 cube Exp $
 
-SHA1 (ion-2-20040207.tar.gz) = 6bbf4706b617c83fc444a244d7ef4f5f735dd8fc
-Size (ion-2-20040207.tar.gz) = 376466 bytes
-SHA1 (patch-ab) = b63395c877957621d76f57fa42e710241d5903c0
+SHA1 (ion-2-20040407.tar.gz) = 246f788bacbdf07634e779855c0715a627c55f85
+Size (ion-2-20040407.tar.gz) = 389518 bytes
 SHA1 (patch-ad) = 063d68427764a3cdde8ef52d798583d43a3f5dca
 SHA1 (patch-ae) = 1f7e6a47280ea9d7ea1bae146ea2ec6e12aa69d6
-SHA1 (patch-af) = 21abbde8e0b2bc48571c0c23999af2abc59a1390
-SHA1 (patch-ag) = fbed3e093048dbeabf444b5dd839f8e2b4118010
-SHA1 (patch-ah) = 223d75bfb6e8980467ee1501e49625a56c21cc82
+SHA1 (patch-ah) = 2e123cf133811518de31453a11ba2a1a47df440f
 SHA1 (patch-ai) = 05d9748fdbd04f5af3e89cafb69e1d060641af83
diff -r 22280e323637 -r b47f6bb1b6f4 wm/ion/patches/patch-ab
--- a/wm/ion/patches/patch-ab   Wed May 05 23:56:08 2004 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,12 +0,0 @@
-$NetBSD: patch-ab,v 1.5 2004/02/23 13:40:21 cube Exp $
-
---- ioncore/event.c.orig       2003-03-09 12:17:40.000000000 +0100
-+++ ioncore/event.c
-@@ -15,6 +15,7 @@
- #include "readfds.h"
- 
- #include <stdlib.h>
-+#include <string.h>
- #include <unistd.h>
- #include <sys/time.h>
- 
diff -r 22280e323637 -r b47f6bb1b6f4 wm/ion/patches/patch-af
--- a/wm/ion/patches/patch-af   Wed May 05 23:56:08 2004 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,105 +0,0 @@
-$NetBSD: patch-af,v 1.1 2004/02/23 13:40:21 cube Exp $
-
---- configure.ac.orig  2004-02-07 16:37:01.000000000 +0100
-+++ configure.ac
-@@ -20,7 +20,7 @@ dnl }}}
- 
- dnl Checks for libraries. {{{
- AC_PATH_XTRA()
--test "${X_DISPLAY_MISSING+set}" == set && exit 1
-+test "${X_DISPLAY_MISSING+set}" = set && exit 1
- AC_CHECK_LIB([Xext],
-                        [XMissingExtension],
-                        [X_LIBS="$X_LIBS -lXext"],
-@@ -73,7 +73,7 @@ AC_ARG_ENABLE([Xutf8],
-                                                          instead of Xmb routines in an UTF-8 locale given
-                                                          the -i18n command line option])])
- 
--if test "x$enable_Xutf8" == xyes; then
-+if test "x$enable_Xutf8" = xyes; then
-       AC_MSG_CHECKING([for Xutf8*])
-       save_CFLAGS="$CFLAGS"
-       CFLAGS="$CFLAGS $X_CFLAGS"
-@@ -115,7 +115,7 @@ else
-       libtool_path="$PATH"
- fi
- AC_PATH_PROG([LIBTOOL], [libtool], [], [$libtool_path])
--test "x$LIBTOOL" == x && exit 1
-+test "x$LIBTOOL" = x && exit 1
- AC_MSG_CHECKING([for libtool version >= 1.4.3])
- libtool_version=$($LIBTOOL --version | head -n 1 | cut -d' ' -f4)
- dnl libtool_version=$($LIBTOOL --version | $EGREP -o '[0-9]+(\.[0-9]+)+' | head -n 1)
-@@ -143,7 +143,7 @@ AC_ARG_ENABLE([shared],
-                                                         [Do not dynamically load modules (preload modules
-                                                          instead)])])
- 
--if test "x$enable_shared" == xno; then
-+if test "x$enable_shared" = xno; then
-       PRELOAD_MODULES="1"
- fi
- 
-@@ -173,14 +173,14 @@ AC_ARG_WITH([lua-suffix],
- dnl }}}
- 
- dnl LUA {{{
--if test "x$with_lua_prefix" == x; then
-+if test "x$with_lua_prefix" = x; then
-       lua_search_path="$PATH"
- else
-       lua_search_path="$with_lua_prefix/bin"
- fi
--if test "x$LUA" == x; then
-+if test "x$LUA" = x; then
-       AC_PATH_PROG([LUA], [lua$with_lua_suffix], [], [$lua_search_path])
--      test "x$LUA" == x && exit 1
-+      test "x$LUA" = x && exit 1
- fi
- dnl }}}
- 
-@@ -200,16 +200,16 @@ esac
- dnl }}}
- 
- dnl LUAC {{{
--if test "x$LUAC" == x; then
-+if test "x$LUAC" = x; then
-       AC_PATH_PROG([LUAC], [luac$with_lua_suffix], [], [$lua_search_path])
--      test "x$LUAC" == x && exit 1
-+      test "x$LUAC" = x && exit 1
- fi
- dnl }}}
- 
- dnl luac_version {{{
- AC_MSG_CHECKING([for lua version == luac version])
- luac_version=$($LUAC -v 2>&1 | head -n 1 | cut -d' ' -f2)
--if test "x$lua_version" == "x$luac_version"; then
-+if test "x$lua_version" = "x$luac_version"; then
-       AC_MSG_RESULT([yes (found $luac_version)])
- else
-       AC_MSG_RESULT([no (found $luac_version)])
-@@ -301,7 +301,7 @@ AC_ARG_ENABLE([xopen-source],
-                         [AS_HELP_STRING([--enable-xopen-source],
-                                                         [Enable X/Open C flags (development use only)])])
- 
--if test "x$enable_xopen_source" == xyes; then
-+if test "x$enable_xopen_source" = xyes; then
-       AC_MSG_CHECKING([for $CC flags to accept X/Open C])
-       case $host in
-       # FIXME: what flags are required for other hosts/compilers?
-@@ -325,7 +325,7 @@ AC_ARG_ENABLE([c99-source],
-                         [AS_HELP_STRING([--enable-c99-source],
-                                                         [Enable C99 source (development use only)])])
- 
--if test "x$enable_c99_source" == xyes; then
-+if test "x$enable_c99_source" = xyes; then
-       AC_MSG_CHECKING([for $CC flags to accept C99])
-       case $CC in
-       # FIXME: what flags are required for other hosts/compilers?
-@@ -428,7 +428,7 @@ dnl }}}
- 
- AC_OUTPUT([system-ac.mk])
- 
--if test "x$lua_version" == "x5.0"; then
-+if test "x$lua_version" = "x5.0"; then
-       AC_MSG_NOTICE([**])
-       AC_MSG_NOTICE([** lua version 5.0 is buggy, consider upgrading to 5.0.1])
-       AC_MSG_NOTICE([** see http://lua-users.org/lists/lua-l/2003-10/msg00039.html])
diff -r 22280e323637 -r b47f6bb1b6f4 wm/ion/patches/patch-ag
--- a/wm/ion/patches/patch-ag   Wed May 05 23:56:08 2004 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,727 +0,0 @@
-$NetBSD: patch-ag,v 1.1 2004/02/23 13:40:21 cube Exp $
-
---- configure.orig     2004-02-07 16:37:04.000000000 +0100
-+++ configure
-@@ -848,50 +848,36 @@ if test -n "$ac_init_help"; then
- Optional Features:
-   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
-   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
--  --disable-xinerama
--                          Disable Xinerama support
-+  --disable-xinerama      Disable Xinerama support
-   --disable-xfree86-textprop-bug-workaround
-                           Disable the XFree86 textprop bug workaround
--  --enable-Xutf8
--                          Use the Xutf8 routines (XFree86 extension) instead of
--                          Xmb routines in an UTF-8 locale given the -i18n
-+  --enable-Xutf8          Use the Xutf8 routines (XFree86 extension) instead
-+                          of Xmb routines in an UTF-8 locale given the -i18n
-                           command line option
--  --disable-shared
--                          Do not dynamically load modules (preload modules instead)
--  --enable-xopen-source
--                          Enable X/Open C flags (development use only)
--  --enable-c99-source
--                          Enable C99 source (development use only)
-+  --disable-shared        Do not dynamically load modules (preload modules
-+                          instead)
-+  --enable-xopen-source   Enable X/Open C flags (development use only)
-+  --enable-c99-source     Enable C99 source (development use only)
- 
- Optional Packages:
-   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
-   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
-   --with-x                use the X Window System
--  --with-libtool=DIR
--                          Libtool files are in DIR
--  --with-lua-prefix=DIR
--                          Lua files are in DIR
--  --with-lua-includes=DIR
--                          Lua include files are in DIR
-+  --with-libtool=DIR      Libtool files are in DIR
-+  --with-lua-prefix=DIR   Lua files are in DIR
-+  --with-lua-includes=DIR Lua include files are in DIR
-   --with-lua-libraries=DIR
-                           Lua library files are in DIR
--  --with-lua-suffix=ARG
--                          Lua binary and library files are suffixed with
--                          ARG
-+  --with-lua-suffix=ARG   Lua binary and library files are suffixed with ARG
- 
- Some influential environment variables:
--  CC
--              C compiler command
--  CFLAGS
--              C compiler flags
--  LDFLAGS
--              linker flags, e.g. -L<lib dir> if you have
--              libraries in a nonstandard directory <lib dir>
--  CPPFLAGS
--              C/C++ preprocessor flags, e.g. -I<include dir> if you
--              have headers in a nonstandard directory <include dir>
--  CPP
--              C preprocessor
-+  CC          C compiler command
-+  CFLAGS      C compiler flags
-+  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
-+              nonstandard directory <lib dir>
-+  CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
-+              headers in a nonstandard directory <include dir>



Home | Main Index | Thread Index | Old Index