Import of pkgsrc-2014Q1

This commit is contained in:
2014-04-17 16:38:45 +02:00
parent 785076ae39
commit 9a8c06dafb
19365 changed files with 828089 additions and 278039 deletions

View File

@@ -1,8 +1,8 @@
# $NetBSD: Makefile,v 1.33 2013/06/04 22:17:12 tron Exp $
# $NetBSD: Makefile,v 1.34 2013/07/05 13:29:43 ryoon Exp $
#
DISTNAME= 3ddesktop-0.2.9
PKGREVISION= 11
PKGREVISION= 12
CATEGORIES= wm
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=desk3d/}

View File

@@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.118 2013/05/31 00:38:59 rodent Exp $
# $NetBSD: Makefile,v 1.122 2014/01/05 12:34:49 ryoon Exp $
#
COMMENT= X11 window managers, configuration tools, and themes
@@ -45,8 +45,8 @@ SUBDIR+= i3
SUBDIR+= icecc
SUBDIR+= icewm
SUBDIR+= icewm-imlib
SUBDIR+= icewm13
SUBDIR+= icewmconf
SUBDIR+= ion
SUBDIR+= jwm
SUBDIR+= larswm
SUBDIR+= libAppleWM
@@ -58,6 +58,7 @@ SUBDIR+= mlvwm
SUBDIR+= musca
SUBDIR+= notion
SUBDIR+= novawm
SUBDIR+= obconf
SUBDIR+= obpager
SUBDIR+= olvwm
SUBDIR+= openbox
@@ -69,9 +70,9 @@ SUBDIR+= pwm
SUBDIR+= py-tyle
SUBDIR+= ratpoison
SUBDIR+= sawfish
SUBDIR+= scrotwm
SUBDIR+= selectwm
SUBDIR+= skippy
SUBDIR+= spectrwm
SUBDIR+= tvtwm
SUBDIR+= twm
SUBDIR+= uwm

View File

@@ -1,8 +1,8 @@
# $NetBSD: Makefile,v 1.70 2013/06/27 15:52:19 joerg Exp $
# $NetBSD: Makefile,v 1.72 2013/10/10 14:42:34 ryoon Exp $
DISTNAME= AfterStep-2.2.11
PKGNAME= ${DISTNAME:S/AfterStep/afterstep/}
PKGREVISION= 4
PKGREVISION= 6
CATEGORIES= wm
MASTER_SITES= ftp://ftp.afterstep.org/stable/
EXTRACT_SUFX= .tar.bz2

View File

@@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.27 2012/10/23 10:24:13 wiz Exp $
# $NetBSD: Makefile,v 1.29 2013/11/09 06:10:48 dholland Exp $
#
DISTNAME= amiwm0.20pl48
@@ -17,6 +17,9 @@ NO_BIN_ON_FTP= ${RESTRICTED}
NO_SRC_ON_CDROM= ${RESTRICTED}
NO_BIN_ON_CDROM= ${RESTRICTED}
# Extensive use of 32-bit values to hold pointers
NOT_FOR_PLATFORM+= ${LP64PLATFORMS}
USE_TOOLS+= ksh:run yacc lex
REPLACE_KSH= Xsession.in Xsession2.in
@@ -30,7 +33,6 @@ CONFIGURE_ENV+= X_PRE_LIBS=${X_PRE_LIBS:Q}
CONFIGURE_ENV+= X_EXTRA_LIBS=-lXt
X_PRE_LIBS= ${COMPILER_RPATH_FLAG}${X11BASE}/lib
FIX_RPATH+= X_PRE_LIBS
INSTALLATION_DIRS= bin

View File

@@ -1,7 +1,8 @@
$NetBSD: distinfo,v 1.5 2010/04/29 00:02:07 dholland Exp $
$NetBSD: distinfo,v 1.6 2013/11/06 21:33:44 dholland Exp $
SHA1 (amiwm0.20pl48.tar.gz) = 6cf5f7197403a9519ea1f3b272e67a8de4fdca43
RMD160 (amiwm0.20pl48.tar.gz) = abb5922a84501a28a73684c9e056dba6ac6969b7
Size (amiwm0.20pl48.tar.gz) = 141542 bytes
SHA1 (patch-Makefile.in) = 8428fd6533ead1ebe955da4d7df6ba6673639f7d
SHA1 (patch-aa) = 4927276af44a0c2257eb723959002eef90db6aaf
SHA1 (patch-ab) = 047bd7f8c495a3d872c98515368f87131eea7162

View File

@@ -0,0 +1,24 @@
$NetBSD: patch-Makefile.in,v 1.1 2013/11/06 21:33:44 dholland Exp $
Fix MAKE_JOBS build.
--- Makefile.in~ 1998-03-15 21:28:46.000000000 +0000
+++ Makefile.in
@@ -55,7 +55,7 @@ lib :
menu.o : menu.c
$(CC) -c $(CPPFLAGS) $(ALL_CFLAGS) -DAMIWM_HOME=\"$(AMIWM_HOME)\" $<
-rc.o : rc.c
+rc.o : rc.c gram.h
$(CC) -c $(CPPFLAGS) $(ALL_CFLAGS) -DAMIWM_HOME=\"$(AMIWM_HOME)\" $<
diskobject.o : diskobject.c
@@ -72,6 +72,8 @@ gram.h gram.c: gram.y
lex.c : lex.l
$(LEX) -t lex.l > lex.c
+lex.o: gram.h
+
kbdmodule.h kbdmodule.c: kbdmodule.y
$(YACC) $(YFLAGS) kbdmodule.y
mv y.tab.c kbdmodule.c

View File

@@ -1,8 +1,8 @@
# $NetBSD: Makefile,v 1.39 2013/06/19 14:41:39 jperkin Exp $
# $NetBSD: Makefile,v 1.47.2.1 2014/04/08 22:30:27 tron Exp $
#
DISTNAME= awesome-3.4.13
PKGREVISION= 9
DISTNAME= awesome-3.5.1
PKGREVISION= 4
CATEGORIES= x11 wm
MASTER_SITES= http://awesome.naquadah.org/download/
EXTRACT_SUFX= .tar.xz
@@ -25,8 +25,6 @@ CMAKE_ARGS+= -DSYSCONFDIR=${PKG_SYSCONFDIR:C/\/xdg\/awesome//}
CMAKE_ARGS+= -DCOMPRESS_MANPAGES=${MANZ:Q}
CMAKE_ARGS+= -DAWESOME_MAN_PATH=${PREFIX}/${PKGMANDIR}
REPLACE_BASH+= build-utils/gperf.sh
EGDIR= ${PREFIX}/share/examples/awesome
CONF_FILES= ${EGDIR}/rc.lua ${PKG_SYSCONFDIR}/rc.lua
@@ -40,27 +38,31 @@ SUBST_CLASSES+= ev
SUBST_MESSAGE.ev= Fixing pathnames for libev
SUBST_STAGE.ev= pre-configure
SUBST_FILES.ev= awesomeConfig.cmake
SUBST_SED.ev= -e "s,PKGPREFIX,${PREFIX},"
SUBST_SED.ev= -e "s,@LIBEV_PREFIX@,${BUILDLINK_PREFIX.libev},"
BUILD_DEPENDS+= ImageMagick-[0-9]*:../../graphics/ImageMagick
BUILD_DEPENDS+= asciidoc>=8.3.0:../../textproc/asciidoc
BUILD_DEPENDS+= xmlto-[0-9]*:../../textproc/xmlto
BUILD_DEPENDS+= docbook-xml-[0-9]*:../../textproc/docbook-xml
.include "../../mk/bsd.prefs.mk"
DEPENDS+= ${LUA_PKGPREFIX}-gi-[0-9]*:../../devel/lua-gi
DEPENDS+= pango>=1.29.4nb2:../../devel/pango
.if ${OPSYS} == "SunOS"
LDFLAGS+= -liconv
BUILDLINK_TRANSFORM+= rm:-export-dynamic
.endif
LDFLAGS.SunOS+= -liconv
.include "../../converters/libiconv/buildlink3.mk"
.include "../../devel/gperf/buildlink3.mk"
.include "../../devel/glib2/buildlink3.mk"
.include "../../devel/libev/buildlink3.mk"
.include "../../devel/libexecinfo/buildlink3.mk"
.include "../../graphics/cairo/buildlink3.mk"
.include "../../graphics/cairo-gobject/buildlink3.mk"
.include "../../graphics/gdk-pixbuf2/buildlink3.mk"
.include "../../graphics/imlib2/buildlink3.mk"
.include "../../lang/lua/buildlink3.mk"
.include "../../devel/pango/buildlink3.mk"
.include "../../x11/libX11/buildlink3.mk"
.include "../../x11/libxcb/buildlink3.mk"
.include "../../x11/libxdg-basedir/buildlink3.mk"
.include "../../x11/libXcursor/buildlink3.mk"
.include "../../x11/xcb-util/buildlink3.mk"
.include "../../x11/xcb-util-image/buildlink3.mk"
.include "../../x11/xcb-util-keysyms/buildlink3.mk"

View File

@@ -1,30 +1,23 @@
@comment $NetBSD: PLIST,v 1.6 2012/08/27 10:12:30 wiz Exp $
@comment $NetBSD: PLIST,v 1.7 2013/07/22 19:47:18 degroote Exp $
bin/awesome
bin/awesome-client
bin/awsetbg
man/de/man1/awesome-client.1
man/de/man1/awesome.1
man/de/man1/awsetbg.1
man/de/man5/awesomerc.5
man/es/man1/awesome-client.1
man/es/man1/awesome.1
man/es/man1/awsetbg.1
man/es/man5/awesomerc.5
man/fr/man1/awesome-client.1
man/fr/man1/awesome.1
man/fr/man1/awsetbg.1
man/fr/man5/awesomerc.5
man/it/man1/awesome-client.1
man/it/man1/awesome.1
man/it/man1/awsetbg.1
man/it/man5/awesomerc.5
man/man1/awesome-client.1
man/man1/awesome.1
man/man1/awsetbg.1
man/man5/awesomerc.5
man/ru/man1/awesome-client.1
man/ru/man1/awesome.1
man/ru/man1/awsetbg.1
man/ru/man5/awesomerc.5
share/awesome/icons/awesome16.png
share/awesome/icons/awesome32.png
@@ -35,9 +28,10 @@ share/awesome/lib/awful/button.lua
share/awesome/lib/awful/client.lua
share/awesome/lib/awful/completion.lua
share/awesome/lib/awful/dbus.lua
share/awesome/lib/awful/hooks.lua
share/awesome/lib/awful/ewmh.lua
share/awesome/lib/awful/init.lua
share/awesome/lib/awful/key.lua
share/awesome/lib/awful/keygrabber.lua
share/awesome/lib/awful/layout/init.lua
share/awesome/lib/awful/layout/suit/fair.lua
share/awesome/lib/awful/layout/suit/floating.lua
@@ -65,10 +59,6 @@ share/awesome/lib/awful/widget/common.lua
share/awesome/lib/awful/widget/graph.lua
share/awesome/lib/awful/widget/init.lua
share/awesome/lib/awful/widget/launcher.lua
share/awesome/lib/awful/widget/layout/default.lua
share/awesome/lib/awful/widget/layout/horizontal.lua
share/awesome/lib/awful/widget/layout/init.lua
share/awesome/lib/awful/widget/layout/vertical.lua
share/awesome/lib/awful/widget/layoutbox.lua
share/awesome/lib/awful/widget/progressbar.lua
share/awesome/lib/awful/widget/prompt.lua
@@ -76,7 +66,34 @@ share/awesome/lib/awful/widget/taglist.lua
share/awesome/lib/awful/widget/tasklist.lua
share/awesome/lib/awful/widget/textclock.lua
share/awesome/lib/beautiful.lua
share/awesome/lib/gears/color.lua
share/awesome/lib/gears/debug.lua
share/awesome/lib/gears/init.lua
share/awesome/lib/gears/object.lua
share/awesome/lib/gears/sort.lua
share/awesome/lib/gears/surface.lua
share/awesome/lib/gears/wallpaper.lua
share/awesome/lib/menubar/init.lua
share/awesome/lib/menubar/menu_gen.lua
share/awesome/lib/menubar/utils.lua
share/awesome/lib/naughty.lua
share/awesome/lib/wibox/drawable.lua
share/awesome/lib/wibox/init.lua
share/awesome/lib/wibox/layout/align.lua
share/awesome/lib/wibox/layout/base.lua
share/awesome/lib/wibox/layout/constraint.lua
share/awesome/lib/wibox/layout/fixed.lua
share/awesome/lib/wibox/layout/flex.lua
share/awesome/lib/wibox/layout/init.lua
share/awesome/lib/wibox/layout/margin.lua
share/awesome/lib/wibox/layout/mirror.lua
share/awesome/lib/wibox/layout/rotate.lua
share/awesome/lib/wibox/widget/background.lua
share/awesome/lib/wibox/widget/base.lua
share/awesome/lib/wibox/widget/imagebox.lua
share/awesome/lib/wibox/widget/init.lua
share/awesome/lib/wibox/widget/systray.lua
share/awesome/lib/wibox/widget/textbox.lua
share/awesome/themes/default/README
share/awesome/themes/default/background.png
share/awesome/themes/default/background_white.png
@@ -107,8 +124,6 @@ share/awesome/themes/default/layouts/tilew.png
share/awesome/themes/default/submenu.png
share/awesome/themes/default/taglist/squarefw.png
share/awesome/themes/default/taglist/squarew.png
share/awesome/themes/default/tasklist/floating.png
share/awesome/themes/default/tasklist/floatingw.png
share/awesome/themes/default/theme.lua
share/awesome/themes/default/titlebar/close_focus.png
share/awesome/themes/default/titlebar/close_normal.png

View File

@@ -1,7 +1,7 @@
$NetBSD: distinfo,v 1.11 2012/08/31 09:26:28 marino Exp $
$NetBSD: distinfo,v 1.13.4.1 2014/04/08 22:30:27 tron Exp $
SHA1 (awesome-3.4.13.tar.xz) = 6127ba6048cb538b6c318d1f5d9926fa067492c1
RMD160 (awesome-3.4.13.tar.xz) = 2cb4545c91d2310bd82a293cbc5b3e5b13868b58
Size (awesome-3.4.13.tar.xz) = 722876 bytes
SHA1 (patch-awesomeConfig.cmake) = ce48651d804fb8b277c33aed94861219acc1bc73
SHA1 (patch-common_util.h) = 28af19f75c3e688f86742ee5cdeda4fe93973319
SHA1 (awesome-3.5.1.tar.xz) = 8bca01550298905b975ccaadcc8de5a5c333b271
RMD160 (awesome-3.5.1.tar.xz) = 480f6d56a192d5ea6e72d6576d47f5805182c725
Size (awesome-3.5.1.tar.xz) = 714320 bytes
SHA1 (patch-awesomeConfig.cmake) = 5893bf757770cc2574c7e8c3c30a593854ff90de
SHA1 (patch-build-utils_lgi-check.sh) = a3562f570e58d9596feb632ed5313a23d709ef8c

View File

@@ -1,22 +1,22 @@
$NetBSD: patch-awesomeConfig.cmake,v 1.1 2012/08/26 20:28:17 is Exp $
$NetBSD: patch-awesomeConfig.cmake,v 1.2.6.1 2014/04/08 22:30:27 tron Exp $
--- awesomeConfig.cmake.orig 2011-01-17 11:38:13.000000000 +0000
+++ awesomeConfig.cmake
@@ -16,7 +16,7 @@ option(COMPRESS_MANPAGES "compress manpa
option(GENERATE_LUADOC "generate luadoc" ON)
--- awesomeConfig.cmake.orig 2013-04-01 11:44:46.000000000 +0000
+++ awesomeConfig.cmake 2013-07-21 21:05:57.000000000 +0000
@@ -16,7 +16,7 @@
option(GENERATE_DOC "generate API documentation" ON)
# {{{ CFLAGS
-add_definitions(-std=gnu99 -ggdb3 -fno-strict-aliasing -Wall -Wextra
+add_definitions(-std=gnu99 -fno-strict-aliasing -Wall -Wextra
-add_definitions(-O1 -std=gnu99 -ggdb3 -rdynamic -fno-strict-aliasing -Wall -Wextra
+add_definitions(-O1 -std=gnu99 -rdynamic -fno-strict-aliasing -Wall -Wextra
-Wchar-subscripts -Wundef -Wshadow -Wcast-align -Wwrite-strings
-Wsign-compare -Wunused -Wno-unused-parameter -Wuninitialized -Winit-self
-Wpointer-arith -Wredundant-decls -Wformat-nonliteral
@@ -155,7 +155,7 @@ if(NOT AWESOME_REQUIRED_FOUND OR NOT AWE
-Wpointer-arith -Wformat-nonliteral
@@ -153,7 +153,7 @@
endif()
macro(a_find_library variable library)
- find_library(${variable} ${library})
+ find_library(${variable} ${library} PKGPREFIX/lib/ev)
+ find_library(${variable} ${library} @LIBEV_PREFIX@/lib/ev)
if(NOT ${variable})
message(FATAL_ERROR ${library} " library not found.")
endif()

View File

@@ -0,0 +1,17 @@
$NetBSD: patch-build-utils_lgi-check.sh,v 1.1 2013/12/08 00:18:21 dholland Exp $
For some reason (probably cmake's doing) setting AWESOME_IGNORE_LGI=1
from pkgsrc does not prevent this from failing the build, so do it
forcibly.
--- build-utils/lgi-check.sh~ 2013-04-01 11:44:46.000000000 +0000
+++ build-utils/lgi-check.sh
@@ -14,7 +14,7 @@ die()
echo " Add AWESOME_IGNORE_LGI=1 to your environment to continue."
echo
echo
- if [ "x$AWESOME_IGNORE_LGI" = "x1" ]
+ if true;
then
exit 0
fi

View File

@@ -1,18 +0,0 @@
$NetBSD: patch-common_util.h,v 1.1 2012/08/31 09:26:29 marino Exp $
DragonFly needs alloca.h too.
--- common/util.h.orig 2012-07-15 10:12:21.000000000 +0000
+++ common/util.h
@@ -32,7 +32,10 @@
#include <assert.h>
#include <stdio.h>
-#if !(defined (__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__))
+#if !(defined (__FreeBSD__) \
+ || defined(__DragonFly__) \
+ || defined(__OpenBSD__) \
+ || defined(__NetBSD__))
#include <alloca.h>
#endif

View File

@@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.26 2013/05/31 12:42:29 wiz Exp $
# $NetBSD: Makefile,v 1.27 2013/08/15 20:26:51 rillig Exp $
#
DISTNAME= bbkeys-0.8.6
@@ -10,7 +10,7 @@ MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://bbkeys.sourceforge.net/
COMMENT= General X Window keygrabber
CONFLICTS+= bbkeys09-*
CONFLICTS+= bbkeys09-[0-9]*
GNU_CONFIGURE= YES
USE_LANGUAGES= c c++

View File

@@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.22 2012/10/08 12:42:17 asau Exp $
# $NetBSD: Makefile,v 1.23 2013/08/15 20:26:51 rillig Exp $
#
DISTNAME= bbpager-0.3.1
@@ -10,7 +10,7 @@ MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://bbtools.windsofstorm.net/available.phtml
COMMENT= Pager for the blackbox window manager
CONFLICTS+= bbpager04-*
CONFLICTS+= bbpager04-[0-9]*
GNU_CONFIGURE= YES
USE_LANGUAGES= c c++

View File

@@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.21 2012/10/08 12:42:18 asau Exp $
# $NetBSD: Makefile,v 1.22 2013/08/15 20:26:51 rillig Exp $
DISTNAME= bbrun-1.3
PKGREVISION= 5
@@ -11,14 +11,11 @@ COMMENT= Run utility for BlackBox
WRKSRC= ${WRKDIR}/${DISTNAME}/bbrun
USE_TOOLS+= gmake
BUILD_TARGET= bbrun
INSTALLATION_DIRS= bin share/doc/bbrun
AUTO_MKDIRS= yes
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/bbrun ${DESTDIR}${PREFIX}/bin
${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/bbrun
${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/README ${DESTDIR}${PREFIX}/share/doc/bbrun
.include "../../x11/gtk/buildlink3.mk"

View File

@@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.8 2012/10/08 12:42:18 asau Exp $
# $NetBSD: Makefile,v 1.9 2013/08/15 20:26:51 rillig Exp $
#
DISTNAME= blackbox-0.70.1
@@ -11,8 +11,8 @@ MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://blackboxwm.sourceforge.net/
COMMENT= Small and fast X11R6 window manager
CONFLICTS= bsetroot-*
CONFLICTS+= blackbox-*
CONFLICTS= bsetroot-[0-9]*
CONFLICTS+= blackbox-[0-9]*
USE_LANGUAGES= c c++
GNU_CONFIGURE= YES

View File

@@ -1,8 +1,7 @@
# $NetBSD: Makefile,v 1.16 2013/06/06 12:55:08 wiz Exp $
#
# $NetBSD: Makefile,v 1.19 2014/01/25 10:30:26 wiz Exp $
DISTNAME= bmpanel2-2.1pre1
PKGREVISION= 13
PKGREVISION= 15
CATEGORIES= sysutils
MASTER_SITES= http://bmpanel2.googlecode.com/files/
@@ -11,12 +10,15 @@ HOMEPAGE= http://code.google.com/p/bmpanel2/
COMMENT= NETWM-compatible panel for X11
LICENSE= mit
BUILD_DEPENDS+= asciidoc-[0-9]*:../../textproc/asciidoc
USE_CMAKE= yes
USE_LANGUAGES= c c++
USE_TOOLS+= pkg-config gzip
PY_PATCHPLIST= yes
REPLACE_PYTHON= extra/py/bmpanel2.py
PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of 2.1pre1
SUBST_CLASSES+= prefix
SUBST_SED.prefix= -e "s,/usr/local,${PREFIX},g"
@@ -24,8 +26,6 @@ SUBST_FILES.prefix= xdg.c
SUBST_STAGE.prefix= post-extract
SUBST_MESSAGE.prefix= Fixing path to themes.
BUILD_DEPENDS+= asciidoc-[0-9]*:../../textproc/asciidoc
.include "../../devel/glib2/buildlink3.mk"
.include "../../devel/pango/buildlink3.mk"
.include "../../lang/python/application.mk"

View File

@@ -1,5 +1,4 @@
# $NetBSD: Makefile,v 1.15 2012/10/08 12:42:18 asau Exp $
#
# $NetBSD: Makefile,v 1.16 2014/01/25 10:30:26 wiz Exp $
PKGVER= 0.8.4
DISTNAME= ccsm-${PKGVER}
@@ -12,17 +11,18 @@ HOMEPAGE= http://compiz.org/
COMMENT= CompizConfig Settings Manager
LICENSE= gnu-gpl-v2
DEPENDS+= compizconfig-backend-gconf>=0.6.0:../../devel/compizconfig-backend-gconf
DEPENDS+= ${PYPKGPREFIX}-gtk2-[0-9]*:../../x11/py-gtk2
USE_TOOLS+= pkg-config gmake msgfmt intltool
PY_PATCHPLIST= yes
PYDISTUTILSPKG= yes
REPLACE_PYTHON= ${WRKSRC}/setup.py ${WRKSRC}/ccm/*.py
PYTHON_VERSIONS_INCOMPATIBLE= 33 # py-gtk2
MAKE_ENV+= PYTHONBIN=${PYTHONBIN:Q}
DEPENDS+= compizconfig-backend-gconf>=0.6.0:../../devel/compizconfig-backend-gconf
DEPENDS+= ${PYPKGPREFIX}-gtk2-[0-9]*:../../x11/py-gtk2
.include "../../devel/py-compizconfig/buildlink3.mk"
.include "../../lang/python/application.mk"
.include "../../lang/python/extension.mk"

View File

@@ -1,9 +1,10 @@
# $NetBSD: Makefile,v 1.29 2013/06/30 22:13:40 rodent Exp $
# $NetBSD: Makefile,v 1.36 2014/02/12 23:18:42 tron Exp $
#
PKGVER= 0.8.8
PKGNAME= compiz-fusion-plugins-extra-${PKGVER}
DISTNAME= compiz-plugins-extra-${PKGVER}
PKGREVISION= 7
CATEGORIES= wm x11
MASTER_SITES= http://releases.compiz.org/${PKGVER}/
@@ -56,8 +57,7 @@ GCONF_SCHEMAS+= compiz-widget.schemas
.include "../../devel/GConf/schemas.mk"
BUILDLINK_API_DEPENDS.compiz-bcop+= compiz-bcop>=0.7.3
.include "../../devel/compiz-bcop/buildlink3.mk"
BUILDLINK_API_DEPENDS.libnotify07+= libnotify07>=0.6.1
.include "../../sysutils/libnotify07/buildlink3.mk"
.include "../../sysutils/libnotify/buildlink3.mk"
.include "../../wm/compiz-fusion-plugins-main/buildlink3.mk"
.include "../../mk/jpeg.buildlink3.mk"
.include "../../wm/compiz/buildlink3.mk"

View File

@@ -1,9 +1,10 @@
# $NetBSD: Makefile,v 1.31 2013/06/30 22:01:10 rodent Exp $
# $NetBSD: Makefile,v 1.37 2014/02/12 23:18:42 tron Exp $
#
PKGVER= 0.8.8
PKGNAME= compiz-fusion-plugins-main-${PKGVER}
DISTNAME= compiz-plugins-main-${PKGVER}
PKGREVISION= 6
CATEGORIES= wm x11
MASTER_SITES= http://releases.compiz.org/${PKGVER}/

View File

@@ -1,4 +1,4 @@
# $NetBSD: buildlink3.mk,v 1.23 2013/06/30 20:53:46 rodent Exp $
# $NetBSD: buildlink3.mk,v 1.26 2014/01/01 11:52:04 wiz Exp $
BUILDLINK_TREE+= compiz-fusion-plugins-main
@@ -6,7 +6,7 @@ BUILDLINK_TREE+= compiz-fusion-plugins-main
COMPIZ_FUSION_PLUGINS_MAIN_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.compiz-fusion-plugins-main+= compiz-fusion-plugins-main>=0.6.0nb1
BUILDLINK_ABI_DEPENDS.compiz-fusion-plugins-main+= compiz-fusion-plugins-main>=0.8.4nb19
BUILDLINK_ABI_DEPENDS.compiz-fusion-plugins-main+= compiz-fusion-plugins-main>=0.8.8nb5
BUILDLINK_PKGSRCDIR.compiz-fusion-plugins-main?= ../../wm/compiz-fusion-plugins-main
.include "../../x11/libXrandr/buildlink3.mk"

View File

@@ -1,8 +1,9 @@
# $NetBSD: Makefile,v 1.66 2013/06/30 20:30:09 rodent Exp $
# $NetBSD: Makefile,v 1.73 2014/02/12 23:18:42 tron Exp $
#
PKGVER= 0.8.8
DISTNAME= compiz-${PKGVER}
PKGREVISION= 7
CATEGORIES= wm x11
MASTER_SITES= http://releases.compiz.org/${PKGVER}/

View File

@@ -1,4 +1,4 @@
# $NetBSD: buildlink3.mk,v 1.24 2013/07/01 09:11:03 obache Exp $
# $NetBSD: buildlink3.mk,v 1.30 2014/02/12 23:18:42 tron Exp $
BUILDLINK_TREE+= compiz
@@ -6,7 +6,7 @@ BUILDLINK_TREE+= compiz
COMPIZ_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.compiz+= compiz>=0.6.2
BUILDLINK_ABI_DEPENDS.compiz+= compiz>=0.8.4nb36
BUILDLINK_ABI_DEPENDS.compiz+= compiz>=0.8.8nb7
BUILDLINK_PKGSRCDIR.compiz?= ../../wm/compiz
pkgbase := compiz

View File

@@ -1,10 +1,15 @@
# $NetBSD: options.mk,v 1.1 2013/06/30 20:30:09 rodent Exp $
# $NetBSD: options.mk,v 1.3 2013/07/17 08:39:59 jperkin Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.compiz
PKG_SUPPORTED_OPTIONS= fuse gnome inotify kde3 kde4
PKG_SUGGESTED_OPTIONS+= inotify
PLIST_VARS+= gnome inotify kde kde3
.include "../../mk/bsd.prefs.mk"
.if ${OPSYS} != "SunOS"
PKG_SUGGESTED_OPTIONS+= inotify
.endif
.include "../../mk/bsd.options.mk"
# XXX configure needs fuse.pc, which isn't in NetBSD's base for some reason

View File

@@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.31 2013/06/09 15:26:45 ryoon Exp $
# $NetBSD: Makefile,v 1.32 2013/08/15 20:26:51 rillig Exp $
#
DISTNAME= ctwm-3.8.1
@@ -22,6 +22,7 @@ EXTRA_DEFINES+= -DPATH_TO_M4=\"${TOOLS_PATH.gm4:Q}\"
# The __EXTENSIONS__ is needed for sigjmp_buf.
EXTRA_DEFINES.SunOS+= -D__EXTENSIONS__
MAKE_ENV+= EXTRA_DEFINES=${EXTRA_DEFINES:Q}
AUTO_MKDIRS= yes
pre-configure:
( ${ECHO} 'USER_JPEGLIBDIR = -L${JPEGBASE}/lib ${COMPILER_RPATH_FLAG}${JPEGBASE}/lib'; \
@@ -29,14 +30,10 @@ pre-configure:
${CAT} ${WRKSRC}/Imakefile.local-template; \
) >${WRKSRC}/Imakefile.local
EXAMPLEDIR=${PREFIX}/share/examples/ctwm
pre-install:
${INSTALL_DATA_DIR} ${DESTDIR}${EXAMPLEDIR}
.for f in example.ctwmrc levitte.ctwmrc peterc.ctwmrc system.ctwmrc system.ctwmrc.gnome
${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${EXAMPLEDIR}
${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${PREFIX}/share/examples/ctwm/
.endfor
${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/xsessions
${INSTALL_DATA} ${FILESDIR}/ctwm.desktop \
${DESTDIR}${PREFIX}/share/xsessions/ctwm.desktop

View File

@@ -1,8 +1,8 @@
# $NetBSD: Makefile,v 1.41 2013/06/06 12:55:08 wiz Exp $
# $NetBSD: Makefile,v 1.43 2013/10/10 14:42:34 ryoon Exp $
#
DISTNAME= e16menuedit2-0.0.3
PKGREVISION= 20
PKGREVISION= 22
CATEGORIES= wm x11
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=enlightenment/}

View File

@@ -1,8 +1,8 @@
# $NetBSD: Makefile,v 1.61 2013/06/06 12:55:09 wiz Exp $
# $NetBSD: Makefile,v 1.62 2013/07/05 13:29:43 ryoon Exp $
DISTNAME= e16-0.16.8.8
PKGNAME= ${DISTNAME:S/e16/enlightenment/}
PKGREVISION= 17
PKGREVISION= 18
CATEGORIES= x11 gnome wm
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=enlightenment/}

View File

@@ -1,8 +1,8 @@
# $NetBSD: Makefile,v 1.63 2013/06/06 12:55:09 wiz Exp $
# $NetBSD: Makefile,v 1.64 2013/07/05 13:29:43 ryoon Exp $
#
DISTNAME= fluxbox-1.3.2
PKGREVISION= 5
PKGREVISION= 6
CATEGORIES= wm x11
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=fluxbox/}
EXTRACT_SUFX= .tar.bz2

View File

@@ -1,8 +1,8 @@
# $NetBSD: Makefile,v 1.24 2013/06/06 12:55:09 wiz Exp $
# $NetBSD: Makefile,v 1.26 2013/10/10 14:42:34 ryoon Exp $
#
DISTNAME= fluxconf-0.9.9
PKGREVISION= 18
PKGREVISION= 20
CATEGORIES= wm
MASTER_SITES= http://devaux.fabien.free.fr/flux/

View File

@@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.46 2013/06/06 12:55:09 wiz Exp $
# $NetBSD: Makefile,v 1.47 2013/07/15 02:02:29 ryoon Exp $
DISTNAME= fvwm-${FVWM_VER}
PKGREVISION= 8
@@ -18,7 +18,6 @@ PKG_INSTALLATION_TYPES= overwrite pkgviews
USE_PKGLOCALEDIR= YES
GNU_CONFIGURE= YES
USE_GNU_READLINE= YES
USE_TOOLS+= perl:run
PLIST_SUBST+= FVWM_VER=${FVWM_VER:Q}

View File

@@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.27 2013/06/06 12:55:09 wiz Exp $
# $NetBSD: Makefile,v 1.28 2013/07/15 02:02:29 ryoon Exp $
DISTNAME= fvwm-${FVWM_VER}
PKGREVISION= 4
@@ -20,7 +20,6 @@ FVWM_VER= 2.6.5
USE_X11BASE= YES
GNU_CONFIGURE= YES
USE_GNU_READLINE= YES
USE_TOOLS+= perl:run tar
PLIST_SUBST+= FVWM_VER=${FVWM_VER:Q}

View File

@@ -1,8 +1,7 @@
# $NetBSD: Makefile,v 1.2 2013/05/31 12:42:30 wiz Exp $
# $NetBSD: Makefile,v 1.3 2013/10/17 22:41:12 tonnerre Exp $
#
DISTNAME= i3-4.4
PKGREVISION= 1
DISTNAME= i3-4.6
CATEGORIES= wm
MASTER_SITES= http://i3wm.org/downloads/
EXTRACT_SUFX= .tar.bz2
@@ -28,27 +27,33 @@ MAKE_ENV+= SYSCONFDIR=${PKG_SYSCONFDIR:C/\/i3//}
MAKE_ENV+= DEBUG=0
MAKE_ENV+= SHM_SUPPORT=0
REPLACE_INTERPRETER+= perl
REPLACE.perl.old= /usr/bin/env perl
REPLACE.perl.new= ${TOOLS_PATH.perl}
REPLACE_FILES.perl= i3-dmenu-desktop i3-migrate-config-to-v4
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/i3 ${DESTDIR}${PREFIX}/bin/
${INSTALL_MAN} ${WRKSRC}/man/i3.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/
.for i in i3 i3-dmenu-desktop i3-migrate-config-to-v4 i3-sensible-editor \
i3-sensible-pager i3-sensible-terminal
${INSTALL_SCRIPT} ${WRKSRC}/${i} ${DESTDIR}${PREFIX}/bin/
${INSTALL_MAN} ${WRKSRC}/man/${i}.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/
.endfor
.for i in i3bar i3-config-wizard i3-input i3-msg i3-nagbar
${INSTALL_PROGRAM} ${WRKSRC}/${i}/${i} ${DESTDIR}${PREFIX}/bin/
${INSTALL_MAN} ${WRKSRC}/man/${i}.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/
.endfor
.for i in i3-config-wizard
${INSTALL_PROGRAM} ${WRKSRC}/${i}/${i} ${DESTDIR}${PREFIX}/bin/
.endfor
${INSTALL_DATA} ${WRKSRC}/i3.config ${DESTDIR}${EGDIR}/config
${INSTALL_DATA} ${WRKSRC}/i3.config.keycodes ${DESTDIR}${EGDIR}/config.keycodes
${INSTALL_DATA} ${WRKSRC}/i3.xsession.desktop ${DESTDIR}${PREFIX}/share/xsessions/
${INSTALL_DATA} ${WRKSRC}/include/i3/ipc.h ${DESTDIR}${PREFIX}/include/i3/
${INSTALL_SCRIPT} ${WRKSRC}/i3-sensible-editor ${DESTDIR}${PREFIX}/bin/
${INSTALL_SCRIPT} ${WRKSRC}/i3-sensible-pager ${DESTDIR}${PREFIX}/bin/
${INSTALL_SCRIPT} ${WRKSRC}/i3-sensible-terminal ${DESTDIR}${PREFIX}/bin/
.include "../../devel/libev/buildlink3.mk"
.include "../../devel/yajl/buildlink3.mk"
.include "../../devel/pango/buildlink3.mk"
.include "../../devel/pcre/buildlink3.mk"
.include "../../graphics/cairo/buildlink3.mk"
.include "../../x11/xcb-util/buildlink3.mk"
.include "../../x11/xcb-util-wm/buildlink3.mk"
.include "../../x11/xcb-util-keysyms/buildlink3.mk"

View File

@@ -1,7 +1,9 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2013/02/12 23:25:35 tonnerre Exp $
@comment $NetBSD: PLIST,v 1.2 2013/10/17 22:41:12 tonnerre Exp $
bin/i3
bin/i3-config-wizard
bin/i3-dmenu-desktop
bin/i3-input
bin/i3-migrate-config-to-v4
bin/i3-msg
bin/i3-nagbar
bin/i3-sensible-editor
@@ -10,9 +12,14 @@ bin/i3-sensible-terminal
bin/i3bar
include/i3/ipc.h
man/man1/i3-config-wizard.1
man/man1/i3-dmenu-desktop.1
man/man1/i3-input.1
man/man1/i3-migrate-config-to-v4.1
man/man1/i3-msg.1
man/man1/i3-nagbar.1
man/man1/i3-sensible-editor.1
man/man1/i3-sensible-pager.1
man/man1/i3-sensible-terminal.1
man/man1/i3.1
man/man1/i3bar.1
share/examples/i3/config

View File

@@ -1,10 +1,8 @@
$NetBSD: distinfo,v 1.1.1.1 2013/02/12 23:25:35 tonnerre Exp $
$NetBSD: distinfo,v 1.2 2013/10/17 22:41:12 tonnerre Exp $
SHA1 (i3-4.4.tar.bz2) = bc66bdf492e9596dbd48991c7bfcfd025281001c
RMD160 (i3-4.4.tar.bz2) = 6a5f2f84da32337a991cb85fd1dc4992bf9a72e2
Size (i3-4.4.tar.bz2) = 884182 bytes
SHA1 (i3-4.6.tar.bz2) = b393eb6e57f5d6e11eb98691d8b392a639c3b516
RMD160 (i3-4.6.tar.bz2) = 7f25c3b700e5255ad916b4348b22f3569d1f8c8d
Size (i3-4.6.tar.bz2) = 891862 bytes
SHA1 (patch-Makefile) = 919f0e87efa951bde531b9172b74589d3e1c474a
SHA1 (patch-common.mk) = ccb5c045ea45f693dcffec972ada0dd28375f485
SHA1 (patch-libi3_ipc_send_message.c) = 93fa47c2f2bb299819b2e470e5175bffadefaf1a
SHA1 (patch-src_log.c) = ff40c08e36416748d4a5a3d19c15fd99c732bb72
SHA1 (patch-src_log.c) = d555354ee2200ffcaa61c52f498de7e689084d90
SHA1 (patch-src_main.c) = c03fcb12d404fcdfd14c1892b771ee0c7a86b39d

View File

@@ -1,30 +0,0 @@
$NetBSD: patch-common.mk,v 1.1.1.1 2013/02/12 23:25:35 tonnerre Exp $
--- common.mk.orig 2012-09-19 16:08:09.000000000 +0000
+++ common.mk
@@ -1,5 +1,7 @@
UNAME=$(shell uname)
-DEBUG=1
+ifndef DEBUG
+ DEBUG=1
+endif
COVERAGE=0
INSTALL=install
FLEX=flex
@@ -137,11 +139,11 @@ LIBSN_CFLAGS := $(call cflags_for_lib, l
LIBSN_LIBS := $(call ldflags_for_lib, libstartup-notification-1.0,startup-notification-1)
# Pango
-PANGO_CFLAGS := $(call cflags_for_lib, cairo)
-PANGO_CFLAGS += $(call cflags_for_lib, pangocairo)
-I3_CPPFLAGS += -DPANGO_SUPPORT=1
-PANGO_LIBS := $(call ldflags_for_lib, cairo)
-PANGO_LIBS += $(call ldflags_for_lib, pangocairo)
+#PANGO_CFLAGS := $(call cflags_for_lib, cairo)
+#PANGO_CFLAGS += $(call cflags_for_lib, pangocairo)
+I3_CPPFLAGS += -DPANGO_SUPPORT=0
+#PANGO_LIBS := $(call ldflags_for_lib, cairo)
+#PANGO_LIBS += $(call ldflags_for_lib, pangocairo)
# libi3
LIBS = -L$(TOPDIR) -li3

View File

@@ -1,51 +0,0 @@
commit f5b7bfb12ef74ddbf250e5076bbfaafd0027474c
Author: Michael Stapelberg <michael@stapelberg.de>
Date: Wed Jan 9 18:11:03 2013 +0100
Bugfix: fix IPC messages writes with low buffer sizes (Thanks jasper, dcoppa)
Use the following command to reproduce this bug:
echo 4096 | sudo tee /proc/sys/net/core/wmem_default
Then just switch workspaces with some windows on it and i3bar would
exit due to malformed IPC messages.
This bug hits OpenBSD users (and possibly other BSDs) due to their lower
default buffer size.
fixes #896
diff --git a/libi3/ipc_send_message.c b/libi3/ipc_send_message.c
index 850fbdd..88d87a6 100644
--- libi3/ipc_send_message.c
+++ libi3/ipc_send_message.c
@@ -10,6 +10,7 @@
#include <unistd.h>
#include <stdint.h>
#include <err.h>
+#include <errno.h>
#include <i3/ipc.h>
@@ -38,14 +39,15 @@ int ipc_send_message(int sockfd, uint32_t message_size,
memcpy(walk, payload, message_size);
int sent_bytes = 0;
- int bytes_to_go = buffer_size;
- while (sent_bytes < bytes_to_go) {
- int n = write(sockfd, msg + sent_bytes, bytes_to_go);
- if (n == -1)
+ while (sent_bytes < buffer_size) {
+ int n = write(sockfd, msg + sent_bytes, buffer_size - sent_bytes);
+ if (n == -1) {
+ if (errno == EAGAIN)
+ continue;
return -1;
+ }
sent_bytes += n;
- bytes_to_go -= n;
}
return 0;

View File

@@ -1,48 +1,35 @@
$NetBSD: patch-src_log.c,v 1.1.1.1 2013/02/12 23:25:35 tonnerre Exp $
$NetBSD: patch-src_log.c,v 1.2 2013/10/17 22:41:12 tonnerre Exp $
--- src/log.c.orig 2012-12-11 23:08:17.000000000 +0000
+++ src/log.c
@@ -108,42 +108,7 @@ void init_logging(void) {
#endif
logbuffer_size = min(physical_mem_bytes * 0.01, shmlog_size);
sasprintf(&shmlogname, "/i3-log-%d", getpid());
- logbuffer_shm = shm_open(shmlogname, O_RDWR | O_CREAT, S_IREAD | S_IWRITE);
- if (logbuffer_shm == -1) {
- ELOG("Could not shm_open SHM segment for the i3 log: %s\n", strerror(errno));
- return;
- }
-
- if (ftruncate(logbuffer_shm, logbuffer_size) == -1) {
- close(logbuffer_shm);
- shm_unlink("/i3-log-");
- ELOG("Could not ftruncate SHM segment for the i3 log: %s\n", strerror(errno));
- return;
- }
-
- logbuffer = mmap(NULL, logbuffer_size, PROT_READ | PROT_WRITE, MAP_SHARED, logbuffer_shm, 0);
- if (logbuffer == MAP_FAILED) {
- close(logbuffer_shm);
- shm_unlink("/i3-log-");
- ELOG("Could not mmap SHM segment for the i3 log: %s\n", strerror(errno));
- logbuffer = NULL;
- return;
- }
-
- /* Initialize with 0-bytes, just to be sure… */
- memset(logbuffer, '\0', logbuffer_size);
-
- header = (i3_shmlog_header*)logbuffer;
-
- pthread_condattr_t cond_attr;
- pthread_condattr_init(&cond_attr);
- if (pthread_condattr_setpshared(&cond_attr, PTHREAD_PROCESS_SHARED) != 0)
- ELOG("pthread_condattr_setpshared() failed, i3-dump-log -f will not work!\n");
- pthread_cond_init(&(header->condvar), &cond_attr);
-
- logwalk = logbuffer + sizeof(i3_shmlog_header);
- loglastwrap = logbuffer + logbuffer_size;
- store_log_markers();
+ return;
}
atexit(purge_zerobyte_logfile);
NetBSD does not support shm_open (3), disable the code in this case
--- src/log.c.orig 2013-08-07 18:50:24.000000000 +0000
+++ src/log.c 2013-10-06 16:45:34.000000000 +0000
@@ -108,6 +108,7 @@
* For 512 MiB of RAM this will lead to a 5 MiB log buffer.
* At the moment (2011-12-10), no testcase leads to an i3 log
* of more than ~ 600 KiB. */
+#if !defined(__NetBSD__)
long long physical_mem_bytes;
#if defined(__APPLE__)
int mib[2] = { CTL_HW, HW_MEMSIZE };
@@ -157,6 +158,7 @@
logwalk = logbuffer + sizeof(i3_shmlog_header);
loglastwrap = logbuffer + logbuffer_size;
store_log_markers();
+#endif /* !defined(__NetBSD__) */
}
/*
@@ -164,10 +166,12 @@
*
*/
void close_logbuffer(void) {
+#if !defined(__NetBSD__)
close(logbuffer_shm);
shm_unlink(shmlogname);
logbuffer = NULL;
shmlogname = "";
+#endif
}
/*

View File

@@ -1,9 +1,9 @@
# $NetBSD: Makefile,v 1.30 2013/06/06 12:55:09 wiz Exp $
# $NetBSD: Makefile,v 1.33 2014/01/25 10:45:21 wiz Exp $
# Package version reflects icecc version, with PKGREVISION incremented
# for any tool updates, according to the authors scheme.
DISTNAME= icecc-2.9
PKGREVISION= 19
PKGREVISION= 20
CATEGORIES= wm
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=icecc/}
DISTFILES= icecc-2.9.tar.bz2 \
@@ -35,9 +35,11 @@ WRKSRC= ${WRKDIR}
CONFIGURE_DIRS= icecc-2.9 icebgset-1.3 iceked-1.5 icemc-2.1
CONFIGURE_DIRS+= icesndcfg-1.3 icets-1.4 icewoed-1.8
PYTHON_PATCH_SCRIPTS= icecursorscfg-0.6/icecurcfg.py iceiconcvt-1.0/iceiconcvt.py
PYTHON_PATCH_SCRIPTS+= icemergeprefs-0.5/icemergeprefs.py icerrun-0.5/icerrrun.py
PYTHON_PATCH_SCRIPTS+= icerrun-0.5/icerrun.py
REPLACE_PYTHON= icecursorscfg-0.6/icecurcfg.py iceiconcvt-1.0/iceiconcvt.py
REPLACE_PYTHON+= icemergeprefs-0.5/icemergeprefs.py icerrun-0.5/icerrrun.py
REPLACE_PYTHON+= icerrun-0.5/icerrun.py
PYTHON_VERSIONS_INCOMPATIBLE= 33 # py-qt3-base
SUBST_CLASSES+= path
SUBST_STAGE.path= post-patch
@@ -65,7 +67,7 @@ post-build:
cd ${WRKSRC}/icewm4vim && ${SETENV} ${MAKE_ENV} ${GMAKE} QTDIR=${QTDIR:Q}
post-install:
. for script in ${PYTHON_PATCH_SCRIPTS}
. for script in ${REPLACE_PYTHON}
${INSTALL_SCRIPT} ${WRKSRC}/${script:Q} ${DESTDIR}${PREFIX}/bin
. endfor
${INSTALL_PROGRAM} ${WRKSRC}/icewm4vim/icecolsel ${DESTDIR}${PREFIX}/bin

View File

@@ -1,7 +1,6 @@
# $NetBSD: Makefile,v 1.40 2013/06/06 12:55:09 wiz Exp $
# $NetBSD: Makefile,v 1.42 2014/01/05 12:31:50 ryoon Exp $
PKGNAME= ${DISTNAME:S/-/-imlib-/}
PKGREVISION= 13
COMMENT= Small, fast and light-weight window manager (imlib version)
CONFLICTS+= icewm-[0-9]* icewm-gnome-[0-9]*

View File

@@ -1,6 +1,5 @@
# $NetBSD: Makefile,v 1.46 2013/06/06 12:55:09 wiz Exp $
# $NetBSD: Makefile,v 1.47 2014/01/05 12:29:33 ryoon Exp $
PKGREVISION= 6
COMMENT= Small, fast and light-weight window manager
CONFLICTS+= icewm-gnome-[0-9]* icewm-imlib-[0-9]*

View File

@@ -1,10 +1,9 @@
# $NetBSD: Makefile.common,v 1.66 2012/10/08 12:42:20 asau Exp $
# $NetBSD: Makefile.common,v 1.67 2014/01/05 12:29:33 ryoon Exp $
#
# used by wm/icewm/Makefile
# used by wm/icewm-imlib/Makefile
DISTNAME= icewm-1.2.35
PKGREVISION= 1
DISTNAME= icewm-1.2.38pre2
CATEGORIES= x11 wm
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=icewm/}
@@ -77,5 +76,6 @@ post-install:
${INSTALL_DATA} ${WRKSRC}/doc/*.html ${DESTDIR}${HTMLDIR}
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../fonts/fontconfig/buildlink3.mk"
.include "../../x11/libXft/buildlink3.mk"
.include "../../x11/libXrandr/buildlink3.mk"

View File

@@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.24 2009/06/14 18:18:59 joerg Exp $
@comment $NetBSD: PLIST,v 1.25 2014/01/05 12:29:33 ryoon Exp $
bin/icehelp
bin/icesh
bin/icewm
@@ -328,5 +328,4 @@ share/locale/tr/LC_MESSAGES/icewm.mo
share/locale/uk/LC_MESSAGES/icewm.mo
share/locale/vi/LC_MESSAGES/icewm.mo
share/locale/zh_CN/LC_MESSAGES/icewm.mo
share/locale/zh_TW.Big5/LC_MESSAGES/icewm.mo
share/locale/zh_TW/LC_MESSAGES/icewm.mo

View File

@@ -1,11 +1,13 @@
$NetBSD: distinfo,v 1.37 2012/11/16 20:07:48 joerg Exp $
$NetBSD: distinfo,v 1.39 2014/01/05 12:29:33 ryoon Exp $
SHA1 (icewm-1.2.35.tar.gz) = a0174901ca89aa091a58efedfec1536c5e477210
RMD160 (icewm-1.2.35.tar.gz) = 19b044d9f88f860d3e25a3f419404e106162f40b
Size (icewm-1.2.35.tar.gz) = 831087 bytes
SHA1 (patch-aa) = 28202bab4996d320843f811629301df1abd2608e
SHA1 (patch-ad) = 371c8939bcdcdb6c49cc8db2246370c95c9ff088
SHA1 (patch-aj) = a6cf8c8daeb54b1e75642dc846c3e6ce4a619fa2
SHA1 (icewm-1.2.38pre2.tar.gz) = e0fa0ac454c8a7bbe850f114e9a0a82082516da3
RMD160 (icewm-1.2.38pre2.tar.gz) = e2b3fefdae7e1d368920e84d175058e3fe7c8d93
Size (icewm-1.2.38pre2.tar.gz) = 854190 bytes
SHA1 (patch-aa) = f8293eb29bffc657e6ae322a944c9c7416ce6687
SHA1 (patch-ad) = 04dbb91c1486d6aa493fffa2661f330347153fe5
SHA1 (patch-aj) = aa357c56d3165f36a347133cf11cc299438617e9
SHA1 (patch-ak) = 8f96d98019071522cd8a9196a029842410e4ede1
SHA1 (patch-src_apppstatus.cc) = ea685b05bdcc7169b8f830409c4948c7ee9092a3
SHA1 (patch-src_base.h) = cd869fd68b2d169fcded97662212e7eccee9c83c
SHA1 (patch-src_yarray.h) = c1e96402396bf6120a286e01c57b7202b4a3b9fb
SHA1 (patch-src_ypixbuf.cc) = 6ecc2f9b76a2bf0589ae9ea98733f61a49f9afd1

View File

@@ -1,8 +1,11 @@
$NetBSD: patch-aa,v 1.10 2008/06/16 10:17:56 hauke Exp $
$NetBSD: patch-aa,v 1.12 2014/01/05 12:29:33 ryoon Exp $
--- src/ylocale.cc.orig 2007-12-27 19:16:17.000000000 +0100
+++ src/ylocale.cc 2008-06-08 15:43:51.000000000 +0200
@@ -153,5 +153,9 @@
* Support NetBSD's iconv(3)
--- src/ylocale.cc.orig 2008-01-05 07:34:25.000000000 +0000
+++ src/ylocale.cc
@@ -152,7 +152,11 @@ YUChar *YLocale::unicodeString(const YLC
char * inbuf((char *) lStr), * outbuf((char *) uStr);
size_t inlen(lLen), outlen(4 * lLen);
+#if defined(__NetBSD__) || defined(__sun)
@@ -12,3 +15,4 @@ $NetBSD: patch-aa,v 1.10 2008/06/16 10:17:56 hauke Exp $
+#endif
warn(_("Invalid multibyte string \"%s\": %s"), lStr, strerror(errno));
*((YUChar *) outbuf) = 0;

View File

@@ -1,11 +1,23 @@
$NetBSD: patch-ad,v 1.9 2008/06/16 10:17:56 hauke Exp $
$NetBSD: patch-ad,v 1.11 2014/01/05 12:29:33 ryoon Exp $
--- src/Makefile.in.orig 2007-12-27 19:16:17.000000000 +0100
+++ src/Makefile.in 2008-06-08 15:48:05.000000000 +0200
@@ -34,5 +34,5 @@
* -lfontconfig part: Fix link on NetBSD/evbearmv6-hf-el
--- src/Makefile.in.orig 2009-11-08 18:59:46.000000000 +0000
+++ src/Makefile.in
@@ -33,14 +33,14 @@ DEFS = @DEFS@ \
-DICEWMBGEXE='"icewmbg$(EXEEXT)"' \
-DICESMEXE='"icewm-session$(EXEEXT)"' \
-DICEHELPEXE='"icehelp$(EXEEXT)"' \
- -DICEHELPIDX='"$(DOCDIR)/icewm-$(VERSION)/icewm.html"'
+ -DICEHELPIDX='"$(PREFIX)/share/doc/icewm/html/icewm.html"'
CXXFLAGS = @CXXFLAGS@ $(DEBUG) $(DEFS) \
@CORE_CFLAGS@ @IMAGE_CFLAGS@ @AUDIO_CFLAGS@ # `fc-config --cflags`
LFLAGS = @LDFLAGS@
LIBS = @LIBS@
-CORE_LIBS = @CORE_LIBS@ # `fc-config --libs`
+CORE_LIBS = @CORE_LIBS@ -lfontconfig # `fc-config --libs`
IMAGE_LIBS = @IMAGE_LIBS@
AUDIO_LIBS = @AUDIO_LIBS@
GNOME1_LIBS = @GNOME1_LIBS@

View File

@@ -1,8 +1,9 @@
$NetBSD: patch-aj,v 1.3 2008/06/16 10:17:56 hauke Exp $
$NetBSD: patch-aj,v 1.4 2013/08/18 21:29:08 wiz Exp $
--- src/aapm.cc.orig 2007-12-27 19:16:17.000000000 +0100
+++ src/aapm.cc 2008-06-08 15:50:01.000000000 +0200
@@ -39,6 +39,10 @@
--- src/aapm.cc.orig 2008-01-05 07:34:24.000000000 +0000
+++ src/aapm.cc
@@ -38,8 +38,12 @@
#include <sys/file.h>
#include <sys/ioctl.h>
#include <sys/types.h>
+#ifdef __sparcv9
@@ -13,3 +14,4 @@ $NetBSD: patch-aj,v 1.3 2008/06/16 10:17:56 hauke Exp $
+#endif
YColor *YApm::apmBg = 0;
YColor *YApm::apmFg = 0;

View File

@@ -0,0 +1,17 @@
$NetBSD: patch-src_base.h,v 1.1 2013/08/18 21:29:37 wiz Exp $
--- src/base.h.orig 2008-01-05 07:34:24.000000000 +0000
+++ src/base.h
@@ -1,12 +1,6 @@
#ifndef __BASE_H
#define __BASE_H
-#if ( __GNUC__ == 3 && __GNUC_MINOR__ > 0 ) || __GNUC__ > 3
-#define deprecated __attribute__((deprecated))
-#else
-#define deprecated
-#endif
-
/*** Atomar Data Types ********************************************************/
#ifdef NEED_BOOL

View File

@@ -0,0 +1,46 @@
$NetBSD: patch-src_ypixbuf.cc,v 1.1 2014/01/05 12:29:33 ryoon Exp $
From http://www.yagoto-urayama.jp/~oshimaya/netbsd/files/icewm-1.2.35.diff
Fix color
--- src/ypixbuf.cc.orig 2009-11-08 18:59:46.000000000 +0000
+++ src/ypixbuf.cc
@@ -570,6 +570,23 @@ static void copyPixbufToRGB32(unsigned c
}
template <int Channels>
+static void copyPixbufToBGR32(unsigned char const * src, unsigned const sStep,
+ char * dst, unsigned const dStep,
+ unsigned const width, unsigned const height) {
+ MSG(("copyPixbufToRGB32"));
+
+ for (unsigned y(height); y > 0; --y, src+= sStep, dst+= dStep) {
+ unsigned char const * s(src); char * d(dst);
+ for (unsigned x(width); x-- > 0; s+= Channels, d+= 4)
+ {
+ d[0] = s[0];
+ d[1] = s[1];
+ d[2] = s[2];
+ }
+ }
+}
+
+template <int Channels>
static void copyPixbufToRGB565(unsigned char const * src, unsigned const sStep,
char * dst, unsigned const dStep,
unsigned const width, unsigned const height) {
@@ -651,10 +668,12 @@ static void copyPixbufToImage(YPixbuf::P
unsigned const width(image.width), height(image.height);
if (image.depth > 16) {
- if (CHANNEL_MASK(image, 0xff0000, 0x00ff00, 0x0000ff) ||
- CHANNEL_MASK(image, 0x0000ff, 0x00ff00, 0xff0000))
+ if (CHANNEL_MASK(image, 0xff0000, 0x00ff00, 0x0000ff))
copyPixbufToRGB32<Channels> (pixels, rowstride,
image.data, image.bytes_per_line, width, height);
+ else if (CHANNEL_MASK(image, 0x0000ff, 0x00ff00, 0xff0000))
+ copyPixbufToBGR32<Channels> (pixels, rowstride,
+ image.data, image.bytes_per_line, width, height);
else
copyPixbufToRGBAny<yuint32, Channels> (pixels, rowstride,
image.data, image.bytes_per_line, width, height,

13
wm/icewm13/DESCR Normal file
View File

@@ -0,0 +1,13 @@
IceWM provides a small, fast and familiar window manager for the X11 window
system. Compatibility with the mwm window manager is desired and will be
implemented where appropriate.
IceWM is designed to emulate the look of Motif, OS/2 Warp 4, OS/2 Warp 3 and
Windows 95. It also tries to combine the feel of these systems whenever it
is compatible. Others might added in the future in the core distribution,
though many themes are available through the network.
Generally, it tries to make all functions available both by keyboard and by
mouse (this is not currently possible when using mouse focus).
This package provides IceWM 1.3 branch release.

28
wm/icewm13/Makefile Normal file
View File

@@ -0,0 +1,28 @@
# $NetBSD: Makefile,v 1.2 2014/02/20 14:15:40 jperkin Exp $
DISTNAME= icewm-1.3.8
CATEGORIES= wm
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=icewm/}
MAINTAINER= ryoon@NetBSD.org
HOMEPAGE= http://example.com/
COMMENT= TODO: Short description of the package
#LICENSE= # TODO: (see mk/license.mk)
CONFLICTS+= icewm-imlib-[0-9]*
FILESDIR= ${.CURDIR}/../../wm/icewm/files
GNU_CONFIGURE= yes
USE_LANGUAGES= c++
USE_TOOLS+= msgfmt pkg-config
post-extract:
cp ${FILESDIR}/bsd-daemon.xpm ${WRKSRC}/lib/taskbar
.include "../../converters/libiconv/buildlink3.mk"
.include "../../graphics/gdk-pixbuf2-xlib/buildlink3.mk"
.include "../../x11/libXft/buildlink3.mk"
.include "../../x11/libXinerama/buildlink3.mk"
.include "../../x11/libXrandr/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

305
wm/icewm13/PLIST Normal file
View File

@@ -0,0 +1,305 @@
@comment $NetBSD: PLIST,v 1.1 2014/01/05 12:33:26 ryoon Exp $
bin/icehelp
bin/icesh
bin/icewm
bin/icewm-session
bin/icewm-set-gnomewm
bin/icewmbg
bin/icewmhint
bin/icewmtray
share/icewm/icons/app_16x16.xpm
share/icewm/icons/app_32x32.xpm
share/icewm/icons/emacs_16x16.xpm
share/icewm/icons/emacs_32x32.xpm
share/icewm/icons/file_16x16.xpm
share/icewm/icons/file_32x32.xpm
share/icewm/icons/folder_16x16.xpm
share/icewm/icons/folder_32x32.xpm
share/icewm/icons/fte_16x16.xpm
share/icewm/icons/fte_32x32.xpm
share/icewm/icons/java_16x16.xpm
share/icewm/icons/java_32x32.xpm
share/icewm/icons/vim_16x16.xpm
share/icewm/icons/vim_32x32.xpm
share/icewm/icons/vim_48x48.xpm
share/icewm/icons/xterm_16x16.xpm
share/icewm/icons/xterm_32x32.xpm
share/icewm/keys
share/icewm/ledclock/a.xpm
share/icewm/ledclock/colon.xpm
share/icewm/ledclock/dot.xpm
share/icewm/ledclock/m.xpm
share/icewm/ledclock/n0.xpm
share/icewm/ledclock/n1.xpm
share/icewm/ledclock/n2.xpm
share/icewm/ledclock/n3.xpm
share/icewm/ledclock/n4.xpm
share/icewm/ledclock/n5.xpm
share/icewm/ledclock/n6.xpm
share/icewm/ledclock/n7.xpm
share/icewm/ledclock/n8.xpm
share/icewm/ledclock/n9.xpm
share/icewm/ledclock/p.xpm
share/icewm/ledclock/percent.xpm
share/icewm/ledclock/slash.xpm
share/icewm/ledclock/space.xpm
share/icewm/mailbox/errmail.xpm
share/icewm/mailbox/mail.xpm
share/icewm/mailbox/newmail.xpm
share/icewm/mailbox/nomail.xpm
share/icewm/mailbox/unreadmail.xpm
share/icewm/menu
share/icewm/preferences
share/icewm/taskbar/bsd-daemon.xpm
share/icewm/taskbar/collapse.xpm
share/icewm/taskbar/desktop.xpm
share/icewm/taskbar/expand.xpm
share/icewm/taskbar/start.xpm
share/icewm/taskbar/windows.xpm
share/icewm/themes/Infadel2/Ergonomic.theme
share/icewm/themes/Infadel2/Overloaded.theme
share/icewm/themes/Infadel2/closeA.xpm
share/icewm/themes/Infadel2/closeI.xpm
share/icewm/themes/Infadel2/cursors/left.xpm
share/icewm/themes/Infadel2/cursors/move.xpm
share/icewm/themes/Infadel2/cursors/right.xpm
share/icewm/themes/Infadel2/cursors/sizeB.xpm
share/icewm/themes/Infadel2/cursors/sizeBL.xpm
share/icewm/themes/Infadel2/cursors/sizeBR.xpm
share/icewm/themes/Infadel2/cursors/sizeL.xpm
share/icewm/themes/Infadel2/cursors/sizeR.xpm
share/icewm/themes/Infadel2/cursors/sizeT.xpm
share/icewm/themes/Infadel2/cursors/sizeTL.xpm
share/icewm/themes/Infadel2/cursors/sizeTR.xpm
share/icewm/themes/Infadel2/default.theme
share/icewm/themes/Infadel2/depthA.xpm
share/icewm/themes/Infadel2/depthI.xpm
share/icewm/themes/Infadel2/fonts.dir
share/icewm/themes/Infadel2/hideA.xpm
share/icewm/themes/Infadel2/hideI.xpm
share/icewm/themes/Infadel2/icons/app_16x16.xpm
share/icewm/themes/Infadel2/icons/folder_16x16.xpm
share/icewm/themes/Infadel2/icons/folder_32x32.xpm
share/icewm/themes/Infadel2/mailbox/errmail.xpm
share/icewm/themes/Infadel2/mailbox/mail.xpm
share/icewm/themes/Infadel2/mailbox/newmail.xpm
share/icewm/themes/Infadel2/mailbox/nomail.xpm
share/icewm/themes/Infadel2/mailbox/unreadmail.xpm
share/icewm/themes/Infadel2/maximizeA.xpm
share/icewm/themes/Infadel2/maximizeI.xpm
share/icewm/themes/Infadel2/menuButtonA.xpm
share/icewm/themes/Infadel2/menuButtonI.xpm
share/icewm/themes/Infadel2/minimizeA.xpm
share/icewm/themes/Infadel2/minimizeI.xpm
share/icewm/themes/Infadel2/restoreA.xpm
share/icewm/themes/Infadel2/restoreI.xpm
share/icewm/themes/Infadel2/rolldownA.xpm
share/icewm/themes/Infadel2/rolldownI.xpm
share/icewm/themes/Infadel2/rollupA.xpm
share/icewm/themes/Infadel2/rollupI.xpm
share/icewm/themes/Infadel2/snap.pcf
share/icewm/themes/Infadel2/taskbar/start.xpm
share/icewm/themes/Infadel2/taskbar/windows.xpm
share/icewm/themes/Infadel2/titleAB.xpm
share/icewm/themes/Infadel2/titleAJ.xpm
share/icewm/themes/Infadel2/titleAM.xpm
share/icewm/themes/Infadel2/titleAP.xpm
share/icewm/themes/Infadel2/titleAQ.xpm
share/icewm/themes/Infadel2/titleAR.xpm
share/icewm/themes/Infadel2/titleAS.xpm
share/icewm/themes/Infadel2/titleAT.xpm
share/icewm/themes/Infadel2/titleIB.xpm
share/icewm/themes/Infadel2/titleIJ.xpm
share/icewm/themes/Infadel2/titleIM.xpm
share/icewm/themes/Infadel2/titleIP.xpm
share/icewm/themes/Infadel2/titleIQ.xpm
share/icewm/themes/Infadel2/titleIR.xpm
share/icewm/themes/Infadel2/titleIS.xpm
share/icewm/themes/Infadel2/titleIT.xpm
share/icewm/themes/gtk2/closeA.xpm
share/icewm/themes/gtk2/closeI.xpm
share/icewm/themes/gtk2/default.theme
share/icewm/themes/gtk2/maximizeA.xpm
share/icewm/themes/gtk2/maximizeI.xpm
share/icewm/themes/gtk2/menuButtonA.xpm
share/icewm/themes/gtk2/menuButtonI.xpm
share/icewm/themes/gtk2/minimizeA.xpm
share/icewm/themes/gtk2/minimizeI.xpm
share/icewm/themes/gtk2/restoreA.xpm
share/icewm/themes/gtk2/restoreI.xpm
share/icewm/themes/icedesert/closeA.xpm
share/icewm/themes/icedesert/closeI.xpm
share/icewm/themes/icedesert/closeO.xpm
share/icewm/themes/icedesert/default.theme
share/icewm/themes/icedesert/maximizeA.xpm
share/icewm/themes/icedesert/maximizeI.xpm
share/icewm/themes/icedesert/maximizeO.xpm
share/icewm/themes/icedesert/menuButtonA.xpm
share/icewm/themes/icedesert/menuButtonI.xpm
share/icewm/themes/icedesert/menuButtonO.xpm
share/icewm/themes/icedesert/minimizeA.xpm
share/icewm/themes/icedesert/minimizeI.xpm
share/icewm/themes/icedesert/minimizeO.xpm
share/icewm/themes/icedesert/restoreA.xpm
share/icewm/themes/icedesert/restoreI.xpm
share/icewm/themes/icedesert/restoreO.xpm
share/icewm/themes/icedesert/titleAB.xpm
share/icewm/themes/icedesert/titleAT.xpm
share/icewm/themes/icedesert/titleIB.xpm
share/icewm/themes/icedesert/titleIT.xpm
share/icewm/themes/metal2/closeA.xpm
share/icewm/themes/metal2/closeI.xpm
share/icewm/themes/metal2/default.theme
share/icewm/themes/metal2/depthA.xpm
share/icewm/themes/metal2/depthI.xpm
share/icewm/themes/metal2/dframeAB.xpm
share/icewm/themes/metal2/dframeABL.xpm
share/icewm/themes/metal2/dframeABR.xpm
share/icewm/themes/metal2/dframeAL.xpm
share/icewm/themes/metal2/dframeAR.xpm
share/icewm/themes/metal2/dframeAT.xpm
share/icewm/themes/metal2/dframeATL.xpm
share/icewm/themes/metal2/dframeATR.xpm
share/icewm/themes/metal2/dframeIB.xpm
share/icewm/themes/metal2/dframeIBL.xpm
share/icewm/themes/metal2/dframeIBR.xpm
share/icewm/themes/metal2/dframeIL.xpm
share/icewm/themes/metal2/dframeIR.xpm
share/icewm/themes/metal2/dframeIT.xpm
share/icewm/themes/metal2/dframeITL.xpm
share/icewm/themes/metal2/dframeITR.xpm
share/icewm/themes/metal2/frameAB.xpm
share/icewm/themes/metal2/frameABL.xpm
share/icewm/themes/metal2/frameABR.xpm
share/icewm/themes/metal2/frameAL.xpm
share/icewm/themes/metal2/frameAR.xpm
share/icewm/themes/metal2/frameAT.xpm
share/icewm/themes/metal2/frameATL.xpm
share/icewm/themes/metal2/frameATR.xpm
share/icewm/themes/metal2/frameIB.xpm
share/icewm/themes/metal2/frameIBL.xpm
share/icewm/themes/metal2/frameIBR.xpm
share/icewm/themes/metal2/frameIL.xpm
share/icewm/themes/metal2/frameIR.xpm
share/icewm/themes/metal2/frameIT.xpm
share/icewm/themes/metal2/frameITL.xpm
share/icewm/themes/metal2/frameITR.xpm
share/icewm/themes/metal2/hideA.xpm
share/icewm/themes/metal2/hideI.xpm
share/icewm/themes/metal2/maximizeA.xpm
share/icewm/themes/metal2/maximizeI.xpm
share/icewm/themes/metal2/menuButtonA.xpm
share/icewm/themes/metal2/menuButtonI.xpm
share/icewm/themes/metal2/minimizeA.xpm
share/icewm/themes/metal2/minimizeI.xpm
share/icewm/themes/metal2/restoreA.xpm
share/icewm/themes/metal2/restoreI.xpm
share/icewm/themes/metal2/rolldownA.xpm
share/icewm/themes/metal2/rolldownI.xpm
share/icewm/themes/metal2/rollupA.xpm
share/icewm/themes/metal2/rollupI.xpm
share/icewm/themes/metal2/titleAB.xpm
share/icewm/themes/metal2/titleAL.xpm
share/icewm/themes/metal2/titleAM.xpm
share/icewm/themes/metal2/titleAP.xpm
share/icewm/themes/metal2/titleAR.xpm
share/icewm/themes/metal2/titleAS.xpm
share/icewm/themes/metal2/titleAT.xpm
share/icewm/themes/metal2/titleIB.xpm
share/icewm/themes/metal2/titleIL.xpm
share/icewm/themes/metal2/titleIM.xpm
share/icewm/themes/metal2/titleIP.xpm
share/icewm/themes/metal2/titleIR.xpm
share/icewm/themes/metal2/titleIS.xpm
share/icewm/themes/metal2/titleIT.xpm
share/icewm/themes/motif/close.xpm
share/icewm/themes/motif/default.theme
share/icewm/themes/motif/maximize.xpm
share/icewm/themes/motif/menu.xpm
share/icewm/themes/motif/minimize.xpm
share/icewm/themes/motif/restore.xpm
share/icewm/themes/nice/blue.theme
share/icewm/themes/nice/close.xpm
share/icewm/themes/nice/default.theme
share/icewm/themes/nice/hide.xpm
share/icewm/themes/nice/maximize.xpm
share/icewm/themes/nice/minimize.xpm
share/icewm/themes/nice/restore.xpm
share/icewm/themes/nice/rolldown.xpm
share/icewm/themes/nice/rollup.xpm
share/icewm/themes/nice2/closeA.xpm
share/icewm/themes/nice2/closeI.xpm
share/icewm/themes/nice2/default.theme
share/icewm/themes/nice2/maximizeA.xpm
share/icewm/themes/nice2/maximizeI.xpm
share/icewm/themes/nice2/menuButtonA.xpm
share/icewm/themes/nice2/menuButtonI.xpm
share/icewm/themes/nice2/minimizeA.xpm
share/icewm/themes/nice2/minimizeI.xpm
share/icewm/themes/nice2/restoreA.xpm
share/icewm/themes/nice2/restoreI.xpm
share/icewm/themes/nice2/titleAB.xpm
share/icewm/themes/nice2/titleAT.xpm
share/icewm/themes/nice2/titleIB.xpm
share/icewm/themes/nice2/titleIT.xpm
share/icewm/themes/warp3/close.xpm
share/icewm/themes/warp3/default.theme
share/icewm/themes/warp3/hide.xpm
share/icewm/themes/warp3/maximize.xpm
share/icewm/themes/warp3/minimize.xpm
share/icewm/themes/warp3/restore.xpm
share/icewm/themes/warp3/rolldown.xpm
share/icewm/themes/warp3/rollup.xpm
share/icewm/themes/warp4/close.xpm
share/icewm/themes/warp4/default.theme
share/icewm/themes/warp4/hide.xpm
share/icewm/themes/warp4/maximize.xpm
share/icewm/themes/warp4/minimize.xpm
share/icewm/themes/warp4/restore.xpm
share/icewm/themes/win95/close.xpm
share/icewm/themes/win95/default.theme
share/icewm/themes/win95/maximize.xpm
share/icewm/themes/win95/minimize.xpm
share/icewm/themes/win95/restore.xpm
share/icewm/themes/yellowmotif/close.xpm
share/icewm/themes/yellowmotif/default.theme
share/icewm/themes/yellowmotif/maximize.xpm
share/icewm/themes/yellowmotif/menu.xpm
share/icewm/themes/yellowmotif/minimize.xpm
share/icewm/themes/yellowmotif/restore.xpm
share/icewm/toolbar
share/icewm/winoptions
share/locale/be/LC_MESSAGES/icewm.mo
share/locale/bg/LC_MESSAGES/icewm.mo
share/locale/ca/LC_MESSAGES/icewm.mo
share/locale/cs/LC_MESSAGES/icewm.mo
share/locale/da/LC_MESSAGES/icewm.mo
share/locale/de/LC_MESSAGES/icewm.mo
share/locale/el/LC_MESSAGES/icewm.mo
share/locale/en/LC_MESSAGES/icewm.mo
share/locale/es/LC_MESSAGES/icewm.mo
share/locale/fi/LC_MESSAGES/icewm.mo
share/locale/fr/LC_MESSAGES/icewm.mo
share/locale/hr/LC_MESSAGES/icewm.mo
share/locale/hu/LC_MESSAGES/icewm.mo
share/locale/id/LC_MESSAGES/icewm.mo
share/locale/it/LC_MESSAGES/icewm.mo
share/locale/ja/LC_MESSAGES/icewm.mo
share/locale/ko/LC_MESSAGES/icewm.mo
share/locale/lt/LC_MESSAGES/icewm.mo
share/locale/lv/LC_MESSAGES/icewm.mo
share/locale/mk/LC_MESSAGES/icewm.mo
share/locale/nb/LC_MESSAGES/icewm.mo
share/locale/nl/LC_MESSAGES/icewm.mo
share/locale/pl/LC_MESSAGES/icewm.mo
share/locale/pt_BR/LC_MESSAGES/icewm.mo
share/locale/ro/LC_MESSAGES/icewm.mo
share/locale/ru/LC_MESSAGES/icewm.mo
share/locale/sk/LC_MESSAGES/icewm.mo
share/locale/sl/LC_MESSAGES/icewm.mo
share/locale/sv/LC_MESSAGES/icewm.mo
share/locale/tr/LC_MESSAGES/icewm.mo
share/locale/uk/LC_MESSAGES/icewm.mo
share/locale/vi/LC_MESSAGES/icewm.mo
share/locale/zh_CN/LC_MESSAGES/icewm.mo
share/locale/zh_TW/LC_MESSAGES/icewm.mo

8
wm/icewm13/distinfo Normal file
View File

@@ -0,0 +1,8 @@
$NetBSD: distinfo,v 1.1 2014/01/05 12:33:26 ryoon Exp $
SHA1 (icewm-1.3.8.tar.gz) = dc9155227129be14aced00c24c572356e0fa5cd8
RMD160 (icewm-1.3.8.tar.gz) = cacf40e529a10ab8eb33961236432efd080e81b6
Size (icewm-1.3.8.tar.gz) = 905680 bytes
SHA1 (patch-Makefile.in) = c283daa93d33270cc9a648e083fc75c8a695d59d
SHA1 (patch-src_wmtaskbar.cc) = 5e536a60b9d0a604369f6cc3010e7f577f103d5d
SHA1 (patch-src_ylocale.cc) = 193d3c8b59175855054d3e825b2da4ea0c968123

View File

@@ -0,0 +1,24 @@
$NetBSD: patch-Makefile.in,v 1.1 2014/01/05 12:33:26 ryoon Exp $
--- Makefile.in.orig 2013-11-17 16:54:39.000000000 +0000
+++ Makefile.in
@@ -35,7 +35,8 @@ DESTDIR =
################################################################################
-BINFILES = @BINFILES@ icewm-set-gnomewm
+BINFILES = @BINFILES@
+SCRIPTFILES = icewm-set-gnomewm
LIBFILES = lib/preferences lib/winoptions lib/keys \
lib/menu lib/toolbar # lib/programs
DOCFILES = README BUGS CHANGES COPYING AUTHORS INSTALL VERSION icewm.lsm
@@ -86,6 +87,9 @@ install-base: base
@for bin in $(BINFILES); do \
$(INSTALLBIN) "$${bin}" "$(DESTDIR)$(BINDIR)"; \
done
+ @for script in $(SCRIPTFILES); do \
+ ${BSD_INSTALL_SCRIPT} "$${script}" "$(DESTDIR)$(BINDIR)"; \
+ done
@echo "Installing presets and icons in $(DESTDIR)$(LIBDIR)"
@$(INSTALLDIR) "$(DESTDIR)$(LIBDIR)"

View File

@@ -0,0 +1,23 @@
$NetBSD: patch-src_wmtaskbar.cc,v 1.1 2014/01/05 12:33:26 ryoon Exp $
--- src/wmtaskbar.cc.orig 2013-11-17 16:54:39.000000000 +0000
+++ src/wmtaskbar.cc
@@ -80,6 +80,10 @@ static void initPixmaps() {
* filename. This will be unified and be a forced standard in
* icewm-2
*/
+#if defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly__)
+ /* pkgsrc on *BSD: Try Beastie first */
+ startImage = subdirs->loadImage(base, "bsd-daemon.xpm");
+#else
startImage = themedirs->loadImage(base, "start.xpm");
#if 1
if (startImage == null || !startImage->valid())
@@ -91,6 +95,7 @@ static void initPixmaps() {
if (startImage == null || !startImage->valid())
startImage = subdirs->loadImage(base, "start.xpm");
#endif
+#endif
windowsImage = subdirs->loadImage(base, "windows.xpm");
showDesktopImage = subdirs->loadImage(base, "desktop.xpm");

View File

@@ -0,0 +1,16 @@
$NetBSD: patch-src_ylocale.cc,v 1.1 2014/01/05 12:33:26 ryoon Exp $
--- src/ylocale.cc.orig 2013-11-17 16:54:39.000000000 +0000
+++ src/ylocale.cc
@@ -152,7 +152,11 @@ YUChar *YLocale::unicodeString(const YLC
char * inbuf((char *) lStr), * outbuf((char *) uStr);
size_t inlen(lLen), outlen(4 * lLen);
+#if defined(__NetBSD__) || defined(__sun)
+ if (0 > (int) iconv(instance->toUnicode, const_cast<const char **>(&inbuf), &inlen, &outbuf, &outlen))
+#else
if (0 > (int) iconv(instance->toUnicode, &inbuf, &inlen, &outbuf, &outlen))
+#endif
warn(_("Invalid multibyte string \"%s\": %s"), lStr, strerror(errno));
*((YUChar *) outbuf) = 0;

View File

@@ -1,3 +0,0 @@
Ion is a window manager dividing the screen into frames rather than having
overlapping windows, much like the windows in Emacs. Navigation between
clients can be done solely using the keyboard without need for a mouse.

View File

@@ -1,46 +0,0 @@
# $NetBSD: Makefile,v 1.40 2012/10/08 12:42:21 asau Exp $
#
DISTNAME= ion-2-20040729
PKGNAME= ${DISTNAME:S/-2-/-/}
PKGREVISION= 8
CATEGORIES= wm x11
MASTER_SITES= http://iki.fi/tuomov/dl/archives/
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://modeemi.fi/~tuomov/ion/
COMMENT= Keyboard friendly tiling window manager
PKG_INSTALLATION_TYPES= overwrite pkgviews
BROKEN= Doesn't work with libtool 2.x
USE_LIBTOOL= yes
USE_TOOLS+= gmake
GNU_CONFIGURE= yes
INSTALL_MAKE_FLAGS= INST_ETCDIR=${EGDIR:Q}
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q}
PKG_SYSCONFSUBDIR= ion
EGDIR= ${PREFIX}/share/examples/ion
EGFILES= floatws.lua ion-bindings.lua ion-menus.lua \
ion.lua ionws.lua kludges.lua \
look-clean.lua look-cleanios.lua \
look-cleanviolet.lua look-dusky.lua \
look-greyviolet.lua look-ios.lua \
look-simpleblue.lua look-wheat2.lua menu.lua \
query.lua draw.lua pwm.lua pwm-bindings.lua \
pwm-menus.lua dock.lua dock-draw.lua
.for f in ${EGFILES}
CONF_FILES+= ${EGDIR}/${f} ${PKG_SYSCONFDIR}/${f}
.endfor
INSTALLATION_DIRS= bin lib/ion libexec/ion ${PKGMANDIR}/man1
INSTALLATION_DIRS+= share/doc/ion share/examples/ion share/ion
.include "../../devel/libltdl/buildlink3.mk"
.include "../../lang/lua/buildlink3.mk"
.include "../../x11/libXext/buildlink3.mk"
.include "../../x11/libXinerama/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

View File

@@ -1,56 +0,0 @@
@comment $NetBSD: PLIST,v 1.8 2009/06/14 18:18:59 joerg Exp $
bin/ion
bin/pwm2
lib/ion/de.la
lib/ion/dock.la
lib/ion/floatws.la
lib/ion/ionws.la
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.la
lib/ion/query.la
libexec/ion/ion-completefile
man/man1/ion.1
man/man1/pwm2.1
share/doc/ion/ChangeLog
share/doc/ion/LICENSE
share/doc/ion/README
share/examples/ion/dock.lua
share/examples/ion/dock-draw.lua
share/examples/ion/draw.lua
share/examples/ion/floatws.lua
share/examples/ion/ion-bindings.lua
share/examples/ion/ion-menus.lua
share/examples/ion/ion.lua
share/examples/ion/ionws.lua
share/examples/ion/kludges.lua
share/examples/ion/look-brownsteel.lua
share/examples/ion/look-clean.lua
share/examples/ion/look-cleanios.lua
share/examples/ion/look-cleanviolet.lua
share/examples/ion/look-dusky.lua
share/examples/ion/look-greyviolet.lua
share/examples/ion/look-ios.lua
share/examples/ion/look-simpleblue.lua
share/examples/ion/look-wheat2.lua
share/examples/ion/menu.lua
share/examples/ion/pwm-bindings.lua
share/examples/ion/pwm-menus.lua
share/examples/ion/pwm.lua
share/examples/ion/query.lua
share/ion/delib.lc
share/ion/delib.lua
share/ion/ion-edit
share/ion/ion-man
share/ion/ion-runinxterm
share/ion/ion-ssh
share/ion/ion-view
share/ion/ioncore-efbb.lua
share/ion/ioncorelib-mplexfns.lua
share/ion/ioncorelib.lua
share/ion/menulib.lua
share/ion/querylib.lua
share/ion/welcome_message.txt

View File

@@ -1,19 +0,0 @@
$NetBSD: distinfo,v 1.19 2008/02/27 22:31:52 jlam Exp $
SHA1 (ion-2-20040729.tar.gz) = 92329a392de13dfb79ecd236eeb121a7045327e5
RMD160 (ion-2-20040729.tar.gz) = a32053c744cc130d9feb07f64bf3fef6cb4fa0c7
Size (ion-2-20040729.tar.gz) = 399367 bytes
SHA1 (patch-aa) = c0d85dbd55aee975bfda331ed4d5fa0624c52018
SHA1 (patch-ab) = 43eadf5e67f579bab2b60075099630cb69f44ef7
SHA1 (patch-ac) = 7d8ce4c6a5e827a45d8f8c397d783eeda9fd69a1
SHA1 (patch-ae) = 42fafe3bfac516930f6aaacc20b833dfe614abfb
SHA1 (patch-af) = aa1871320528f4e3d51686b977e37022cd10c9e5
SHA1 (patch-ag) = 9dfe4f3b703fc130d4a16a4141b8c815fab0564a
SHA1 (patch-ah) = 67af22b330f0458848cd2bdf7333b3e642e56eed
SHA1 (patch-aj) = 82cda84b64bb96487fdec303b012d62d70b1344a
SHA1 (patch-ak) = f2a8f6cb99e69b539d5f1085c638e5ea20fac6e6
SHA1 (patch-al) = 19941501d9a51b07e113ae46505800b290d4317b
SHA1 (patch-am) = 2ada18354c7427fb9f9abbc537030fc7d3d1e2a8
SHA1 (patch-an) = 21e1a01c1b50995b1e84d3de45931443923b9802
SHA1 (patch-ao) = 5d86031369101887309d79641318cfdf8e0aa0a4
SHA1 (patch-ap) = 84ec9a39e7f654986b2fb918607f79af03b6c9a9

View File

@@ -1,161 +0,0 @@
$NetBSD: patch-aa,v 1.3 2006/08/14 22:40:53 wiz Exp $
--- configure.orig 2004-07-29 03:10:34.000000000 +0000
+++ configure
@@ -5254,7 +5254,7 @@ extern "C"
#endif
/* We use char because int might match the return type of a gcc2
builtin and then its argument prototype would still apply. */
-char lua_open ();
+#include <lua.h>
int
main ()
{
@@ -5437,147 +5437,6 @@ if test $ac_cv_lib_m_exp = yes; then
lua_extra_libs="$lua_extra_libs -lm"
fi
-as_ac_Lib=`echo "ac_cv_lib_lualib$with_lua_suffix''_luaopen_loadlib" | $as_tr_sh`
-echo "$as_me:$LINENO: checking for luaopen_loadlib in -llualib$with_lua_suffix" >&5
-echo $ECHO_N "checking for luaopen_loadlib in -llualib$with_lua_suffix... $ECHO_C" >&6
-if eval "test \"\${$as_ac_Lib+set}\" = set"; then
- echo $ECHO_N "(cached) $ECHO_C" >&6
-else
- ac_check_lib_save_LIBS=$LIBS
-LIBS="-llualib$with_lua_suffix $LUA_LIBS $lua_extra_libs $LIBS"
-cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-/* Override any gcc2 internal prototype to avoid an error. */
-#ifdef __cplusplus
-extern "C"
-#endif
-/* We use char because int might match the return type of a gcc2
- builtin and then its argument prototype would still apply. */
-char luaopen_loadlib ();
-int
-main ()
-{
-luaopen_loadlib ();
- ;
- return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>conftest.er1
- ac_status=$?
- grep -v '^ *+' conftest.er1 >conftest.err
- rm -f conftest.er1
- cat conftest.err >&5
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } &&
- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; } &&
- { ac_try='test -s conftest$ac_exeext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- eval "$as_ac_Lib=yes"
-else
- echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-eval "$as_ac_Lib=no"
-fi
-rm -f conftest.err conftest.$ac_objext \
- conftest$ac_exeext conftest.$ac_ext
-LIBS=$ac_check_lib_save_LIBS
-fi
-echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Lib'}'`" >&5
-echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6
-if test `eval echo '${'$as_ac_Lib'}'` = yes; then
- LUA_LIBS="$LUA_LIBS $lua_extra_libs -llualib$with_lua_suffix"
-else
- exit 1
-fi
-
-
-echo "$as_me:$LINENO: checking for liblua version >= 5.0" >&5
-echo $ECHO_N "checking for liblua version >= 5.0... $ECHO_C" >&6
-save_CFLAGS="$CFLAGS"
-save_LIBS="$LIBS"
-CFLAGS="$CFLAGS $LUA_INCLUDES"
-LIBS="$LIBS $LUA_LIBS"
-if test "$cross_compiling" = yes; then
- { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&5
-echo "$as_me: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&2;}
- { (exit 1); exit 1; }; }
-else
- cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h. */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h. */
-
-
-#include <lua.h>
-#include <stdlib.h>
-#include <string.h>
-
-int main()
-{
- if(strcmp(lua_version(), LUA_VERSION)!=0){
- printf("Error: lua_version() does not match LUA_VERSION. ");
- exit(EXIT_FAILURE);
- }
- printf("(found %s)... ", lua_version());
- if(strcmp(lua_version(), "Lua 5.0")<0)
- exit(EXIT_FAILURE);
- exit(EXIT_SUCCESS);
-}
-
-
-_ACEOF
-rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
- (eval $ac_link) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
- (eval $ac_try) 2>&5
- ac_status=$?
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
- (exit $ac_status); }; }; then
- echo "$as_me:$LINENO: result: yes" >&5
-echo "${ECHO_T}yes" >&6
-else
- echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-( exit $ac_status )
-echo "$as_me:$LINENO: result: no" >&5
-echo "${ECHO_T}no" >&6
- exit 1
-fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
-fi
-CFLAGS="$save_CFLAGS"
-LIBS="$save_LIBS"
-
-
-
-
echo "$as_me:$LINENO: checking for asprintf" >&5
echo $ECHO_N "checking for asprintf... $ECHO_C" >&6

View File

@@ -1,41 +0,0 @@
$NetBSD: patch-ab,v 1.7 2006/08/14 22:40:53 wiz Exp $
--- de/delib.lua.orig 2004-01-03 00:27:28.000000000 +0000
+++ de/delib.lua
@@ -10,10 +10,10 @@
-- (at your option) any later version.
--
--- This is a slight abuse of the _LOADED variable perhaps, but library-like
+-- This is a slight abuse of the package.loaded variable perhaps, but library-like
-- packages should handle checking if they're loaded instead of confusing
-- the user with require/include differences.
-if _LOADED["delib"] then return end
+if package.loaded["delib"] then return end
local stylecache={}
@@ -35,7 +35,7 @@ local function base_on(name, list)
return false
end
- for k, v in stylecache[list.based_on] do
+ for k, v in pairs(stylecache[list.based_on]) do
if type(k)=="number" then
if type(v)=="table" then
if v.substyle_pattern then
@@ -82,7 +82,7 @@ function de_define_style(name, list)
stylecache[name]=list
- for xscr, rootwin in root_windows() do
+ for xscr, rootwin in pairs(root_windows()) do
if not de_do_define_style(rootwin, name, list) then
break
end
@@ -118,4 +118,4 @@ end
-- Mark ourselves loaded.
-_LOADED["delib"]=true
+package.loaded["delib"]=true

View File

@@ -1,23 +0,0 @@
$NetBSD: patch-ac,v 1.3 2006/08/14 22:40:53 wiz Exp $
--- luaextl/luaextl.c.orig 2004-02-19 19:43:32.000000000 +0000
+++ luaextl/luaextl.c
@@ -509,13 +509,17 @@ bool extl_init()
warn("Unable to initialize Lua.\n");
return FALSE;
}
+#if 0
luaopen_base(l_st);
luaopen_table(l_st);
luaopen_io(l_st);
luaopen_string(l_st);
luaopen_math(l_st);
- luaopen_loadlib(l_st);
+ luaopen_package(l_st);
+#else
+ luaL_openlibs(l_st);
+#endif
if(!extl_init_obj_info(l_st)){
warn("Failed to initialize WObj metatable\n");

View File

@@ -1,47 +0,0 @@
$NetBSD: patch-ae,v 1.4 2008/02/27 22:31:52 jlam Exp $
--- pwm/Makefile.orig 2004-07-28 23:10:32.000000000 -0400
+++ pwm/Makefile
@@ -21,23 +21,24 @@ LIBS += $(LTDL_LIBS)
EXT_OBJS += ../ioncore/ioncore.a ../luaextl/luaextl.a
EXT_OBJS += ../libtu/libtu.a
-DEFINES += -DETCDIR=\"$(ETCDIR)\" -DSHAREDIR=\"$(SHAREDIR)\" \
- -DEXTRABINDIR=\"$(EXTRABINDIR)\" -DMODULEDIR=\"$(MODULEDIR)\" \
- -DLCDIR=\"$(LCDIR)\"
+DEFINES += -DETCDIR=\"$(INST_ETCDIR)\" -DSHAREDIR=\"$(INST_SHAREDIR)\" \
+ -DEXTRABINDIR=\"$(INST_EXTRABINDIR)\" -DMODULEDIR=\"$(INST_MODULEDIR)\" \
+ -DLCDIR=\"$(INST_LCDIR)\"
ifndef PWM_ETCDIR
-PWM_ETCDIR = $(ETCDIR)
+INST_PWM_ETCDIR = $(INST_ETCDIR)
+PWM_ETCDIR = $(DESTDIR)$(INST_PWM_ETCDIR)
else
-DEFINES += -DPWM_ETCDIR=\"$(PWM_ETCDIR)\"
+DEFINES += -DPWM_ETCDIR=\"$(INST_PWM_ETCDIR)\"
endif
CFLAGS += $(XOPEN_SOURCE) $(C99_SOURCE)
ifeq ($(PRELOAD_MODULES),1)
LDFLAGS += $(foreach mod, $(PWM_MODULE_LIST), -dlpreopen ../$(mod)/$(mod).la)
-LINKOPTS = -R$(MODULEDIR)
+LINKOPTS = -R$(INST_MODULEDIR)
else
-LINKOPTS = -export-dynamic -R$(MODULEDIR)
+LINKOPTS = -export-dynamic -R$(INST_MODULEDIR)
endif
SOURCES = pwm.c
@@ -55,8 +56,8 @@ pwm: $(OBJS) $(EXT_OBJS)
_install:
$(INSTALLDIR) $(BINDIR)
- $(INSTALL) -s -m $(BIN_MODE) pwm $(BINDIR)
- # $(STRIP) $(BINDIR)/pwm
+ $(INSTALL) -s -m $(BIN_MODE) pwm $(BINDIR)/pwm2
+ # $(STRIP) $(BINDIR)/pwm2
$(INSTALLDIR) $(PWM_ETCDIR)
for i in $(ETC); do \
$(INSTALL) -m $(DATA_MODE) $$i $(PWM_ETCDIR); \

View File

@@ -1,32 +0,0 @@
$NetBSD: patch-af,v 1.3 2006/08/14 22:40:53 wiz Exp $
--- menu/menulib.lua.orig 2004-01-14 22:43:49.000000000 +0000
+++ menu/menulib.lua
@@ -9,10 +9,10 @@
-- (at your option) any later version.
--
--- This is a slight abuse of the _LOADED variable perhaps, but library-like
+-- This is a slight abuse of the package.loaded variable perhaps, but library-like
-- packages should handle checking if they're loaded instead of confusing
-- the user with require/include differences.
-if _LOADED["menulib"] then return end
+if package.loaded["menulib"] then return end
-- Table to hold defined menus.
@@ -239,7 +239,7 @@ local function refresh_styles()
if table.getn(dirs)==0 then
return
end
- for _, s in dirs do
+ for _, s in pairs(dirs) do
cmd=cmd.." "..string.shell_safe(s.."/look-")
end
@@ -254,4 +254,4 @@ refresh_styles()
-- Mark ourselves loaded.
-_LOADED["menulib"]=true
+package.loaded["menulib"]=true

View File

@@ -1,105 +0,0 @@
$NetBSD: patch-ag,v 1.3 2006/08/14 22:40:53 wiz Exp $
--- mkexports.lua.orig 2003-07-13 21:10:03.000000000 +0000
+++ mkexports.lua
@@ -54,7 +54,7 @@ ct2desc={
["uint"] = "i",
}
-for d, t in desc2ct do
+for d, t in pairs(desc2ct) do
ct2desc[t]=d
end
@@ -111,7 +111,7 @@ function sort_classes(cls)
end
end
- for cls in classes do
+ for cls in pairs(classes) do
insert(cls)
end
@@ -375,7 +375,7 @@ static bool %s(%s (*fn)(), ExtlL2Param *
-- end blockwrite
-- Generate type checking code
- for k, t in info.itypes do
+ for k, t in pairs(info.itypes) do
if t~="" then
fprintf(h, " if(!chko(in, %d, &OBJDESCR(%s))) return FALSE;\n",
k-1, t)
@@ -404,7 +404,7 @@ function write_class_fns(h, cls, data)
fprintf(h, "\n\nstatic ExtlExportedFnSpec %s_exports[] = {\n", cls)
end
- for fn, info in data.fns do
+ for fn, info in pairs(data.fns) do
local ods, ids="NULL", "NULL"
if info.odesc~="v" then
ods='"' .. info.odesc .. '"'
@@ -433,7 +433,7 @@ function write_exports(h)
-- end blockwrite
-- Write class infos
- for c, data in classes do
+ for c, data in pairs(classes) do
-- WObj is defined in obj.h which we include.
if c~="" then
fprintf(h, "INTROBJ(%s);\n", c)
@@ -460,16 +460,16 @@ static bool chko(ExtlL2Param *in, int nd
-- end blockwrite
-- Write L2 call handlers
- for name, info in chnds do
+ for name, info in pairs(chnds) do
writechnd(h, name, info)
end
fprintf(h, "\n")
- for cls, data in classes do
+ for cls, data in pairs(classes) do
if data.fns then
-- Write function declarations
- for fn in data.fns do
+ for fn in pairs(data.fns) do
fprintf(h, "extern void %s();\n", fn)
end
-- Write function table
@@ -481,7 +481,7 @@ static bool chko(ExtlL2Param *in, int nd
local sorted_classes=sort_classes()
- for _, cls in sorted_classes do
+ for _, cls in pairs(sorted_classes) do
if cls=="" then
fprintf(h, " if(!extl_register_functions(exports)) return FALSE;\n");
elseif classes[cls].fns then
@@ -496,7 +496,7 @@ static bool chko(ExtlL2Param *in, int nd
fprintf(h, " return TRUE;\n}\n\nvoid %s_unregister_exports()\n{\n",
module);
- for _, cls in sorted_classes do
+ for _, cls in pairs(sorted_classes) do
if cls=="" then
fprintf(h, " extl_unregister_functions(exports);\n");
elseif classes[cls].fns then
@@ -569,7 +569,7 @@ function write_fndoc(h, fn, info)
end
fprintf(h, "%s(", fn);
local comma=""
- for i, varname in info.ivars do
+ for i, varname in pairs(info.ivars) do
fprintf(h, comma .. "%s", tohuman(string.sub(info.idesc, i, i),
info.itypes[i]))
if varname then
@@ -676,7 +676,7 @@ if table.getn(inputs)==0 then
error("No inputs")
end
-for _, ifnam in inputs do
+for _, ifnam in pairs(inputs) do
h, err=io.open(ifnam, "r")
if not h then
errorf("Could not open %s: %s", ifnam, err)

View File

@@ -1,50 +0,0 @@
$NetBSD: patch-ah,v 1.5 2008/02/27 22:31:52 jlam Exp $
--- system-ac.mk.in.orig 2004-04-02 03:17:08.000000000 -0500
+++ system-ac.mk.in
@@ -14,25 +14,35 @@ exec_prefix=@exec_prefix@
# probably do not want to modify the following directories:
# Main binaries
-BINDIR=@bindir@
+INST_BINDIR=@bindir@
+BINDIR=$(DESTDIR)$(INST_BINDIR)
# Configuration .lua files
-ETCDIR=@sysconfdir@/@PACKAGE_TARNAME@
+INST_ETCDIR=@sysconfdir@
+ETCDIR=$(DESTDIR)$(INST_ETCDIR)
# Some .lua files and ion-* shell scripts
-SHAREDIR=@datadir@/@PACKAGE_TARNAME@
+INST_SHAREDIR=@datadir@/@PACKAGE_TARNAME@
+SHAREDIR=$(DESTDIR)$(INST_SHAREDIR)
# Manual pages
-MANDIR=@datadir@/man
+INST_MANDIR=@mandir@
+MANDIR=$(DESTDIR)$(INST_MANDIR)
# Some documents
-DOCDIR=@datadir@/doc/@PACKAGE_TARNAME@
+INST_DOCDIR=@datadir@/doc/@PACKAGE_TARNAME@
+DOCDIR=$(DESTDIR)$(INST_DOCDIR)
# Nothing at the moment
-INCDIR=@includedir@
+INST_INCDIR=@includedir@
+INCDIR=$(DESTDIR)$(INST_INCDIR)
# Nothing at the moment
-LIBDIR=@libdir@
+INST_LIBDIR=@libdir@
+LIBDIR=$(DESTDIR)$(INST_LIBDIR)
# Modules
-MODULEDIR=@libdir@/@PACKAGE_TARNAME@
+INST_MODULEDIR=@libdir@/@PACKAGE_TARNAME@
+MODULEDIR=$(DESTDIR)$(INST_MODULEDIR)
# Compiled Lua source code
-LCDIR=@libdir@/@PACKAGE_TARNAME@/lc
+INST_LCDIR=@libdir@/@PACKAGE_TARNAME@/lc
+LCDIR=$(DESTDIR)$(INST_LCDIR)
# ion-completefile (does not belong in SHAREDIR being a binary file)
-EXTRABINDIR=@libexecdir@/@PACKAGE_TARNAME@
+INST_EXTRABINDIR=@libexecdir@/@PACKAGE_TARNAME@
+EXTRABINDIR=$(DESTDIR)$(INST_EXTRABINDIR)
##
## Modules

View File

@@ -1,13 +0,0 @@
$NetBSD: patch-aj,v 1.3 2008/02/27 22:31:52 jlam Exp $
--- man/Makefile.orig 2004-07-28 23:10:32.000000000 -0400
+++ man/Makefile
@@ -22,7 +22,7 @@ include $(TOPDIR)/rules.mk
_install:
$(INSTALLDIR) $(MANDIR)/man1
$(INSTALL) -m $(DATA_MODE) ion.1 $(MANDIR)/man1
- $(INSTALL) -m $(DATA_MODE) pwm.1 $(MANDIR)/man1
+ $(INSTALL) -m $(DATA_MODE) pwm.1 $(MANDIR)/man1/pwm2.1
#
# Awful hack that may not work on the user's system. This is rule is

View File

@@ -1,13 +0,0 @@
$NetBSD: patch-ak,v 1.2 2006/08/14 22:40:53 wiz Exp $
--- pwm/pwm-bindings.lua.orig 2003-12-29 20:26:52.000000000 +0000
+++ pwm/pwm-bindings.lua
@@ -48,7 +48,7 @@ global_bindings{
-- Display PWM manual page
local m=lookup_script("ion-man")
if m then
- exec_in(scr, m.." pwm")
+ exec_in(scr, m.." pwm2")
end
end),
kpress("F2", make_exec_fn("xterm")),

View File

@@ -1,23 +0,0 @@
$NetBSD: patch-al,v 1.1 2006/08/14 22:40:53 wiz Exp $
--- query/querylib.lua.orig 2004-02-16 17:58:47.000000000 +0000
+++ query/querylib.lua
@@ -10,10 +10,10 @@
--
--- This is a slight abuse of the _LOADED variable perhaps, but library-like
+-- This is a slight abuse of the package.loaded variable perhaps, but library-like
-- packages should handle checking if they're loaded instead of confusing
-- the user with require/include differences.
-if _LOADED["querylib"] then return end
+if package.loaded["querylib"] then return end
querylib={}
@@ -732,4 +732,4 @@ end
-- Mark ourselves loaded.
-_LOADED["querylib"]=true
+package.loaded["querylib"]=true

View File

@@ -1,55 +0,0 @@
$NetBSD: patch-am,v 1.1 2006/08/14 22:40:53 wiz Exp $
--- share/ioncorelib.lua.orig 2004-02-16 17:58:47.000000000 +0000
+++ share/ioncorelib.lua
@@ -9,10 +9,10 @@
-- (at your option) any later version.
--
--- This is a slight abuse of the _LOADED variable perhaps, but library-like
+-- This is a slight abuse of the package.loaded variable perhaps, but library-like
-- packages should handle checking if they're loaded instead of confusing
-- the user with require/include differences.
-if _LOADED["ioncorelib"] then return end
+if package.loaded["ioncorelib"] then return end
-- Constants {{{
@@ -162,9 +162,9 @@ local winprops={}
local function alternative_winprop_idents(id)
local function g()
- for _, c in {id.class, "*"} do
- for _, r in {id.role, "*"} do
- for _, i in {id.instance, "*"} do
+ for _, c in pairs({id.class, "*"}) do
+ for _, r in pairs({id.role, "*"}) do
+ for _, i in pairs({id.instance, "*"}) do
coroutine.yield(c, r, i)
end
end
@@ -183,7 +183,7 @@ function get_winprop(cwin)
names={}
pcall(function() names=winprops[c][r][i] or {} end)
local match, matchl=names[0], 0
- for name, prop in names do
+ for name, prop in pairs(names) do
if type(name)=="string" then
local st, en=string.find(nm, name)
if st and en then
@@ -223,7 +223,7 @@ end
function winprop(list)
local list2, class, role, instance, name = {}, "*", "*", "*", 0
- for k, v in list do
+ for k, v in pairs(list) do
if k == "class" then
class = v
elseif k == "role" then
@@ -328,5 +328,5 @@ end
-- Mark ourselves loaded.
-_LOADED["ioncorelib"]=true
+package.loaded["ioncorelib"]=true

View File

@@ -1,27 +0,0 @@
$NetBSD: patch-an,v 1.1 2008/02/27 22:31:52 jlam Exp $
--- ion/Makefile.orig 2004-07-28 23:10:32.000000000 -0400
+++ ion/Makefile
@@ -21,17 +21,17 @@ LIBS += $(LTDL_LIBS)
EXT_OBJS += ../ioncore/ioncore.a ../luaextl/luaextl.a
EXT_OBJS += ../libtu/libtu.a
-DEFINES += -DETCDIR=\"$(ETCDIR)\" -DSHAREDIR=\"$(SHAREDIR)\" \
- -DEXTRABINDIR=\"$(EXTRABINDIR)\" -DMODULEDIR=\"$(MODULEDIR)\" \
- -DLCDIR=\"$(LCDIR)\"
+DEFINES += -DETCDIR=\"$(INST_ETCDIR)\" -DSHAREDIR=\"$(INST_SHAREDIR)\" \
+ -DEXTRABINDIR=\"$(INST_EXTRABINDIR)\" -DMODULEDIR=\"$(INST_MODULEDIR)\" \
+ -DLCDIR=\"$(INST_LCDIR)\"
CFLAGS += $(XOPEN_SOURCE) $(C99_SOURCE)
ifeq ($(PRELOAD_MODULES),1)
LDFLAGS += $(foreach mod, $(MODULE_LIST), -dlpreopen ../$(mod)/$(mod).la)
-LINKOPTS = -R$(MODULEDIR)
+LINKOPTS = -R$(INST_MODULEDIR)
else
-LINKOPTS = -export-dynamic -R$(MODULEDIR)
+LINKOPTS = -export-dynamic -R$(INST_MODULEDIR)
endif
SOURCES=ion.c

View File

@@ -1,13 +0,0 @@
$NetBSD: patch-ao,v 1.1 2008/02/27 22:31:52 jlam Exp $
--- libtu/rules.mk.orig 2004-07-28 23:10:32.000000000 -0400
+++ libtu/rules.mk
@@ -86,7 +86,7 @@ endif
$(MODULE).la: $(OBJS) $(EXT_OBJS)
$(LIBTOOL) --mode=link $(CC) $(LINKOPT) $(LDFLAGS) \
- -rpath $(MODULEDIR) $(OBJS) $(EXT_OBJS) -o $@
+ -rpath $(INST_MODULEDIR) $(OBJS) $(EXT_OBJS) -o $@
module_install:
$(INSTALLDIR) $(MODULEDIR)

View File

@@ -1,13 +0,0 @@
$NetBSD: patch-ap,v 1.1 2008/02/27 22:31:52 jlam Exp $
--- rules.mk.orig 2004-07-28 23:10:32.000000000 -0400
+++ rules.mk
@@ -86,7 +86,7 @@ endif
$(MODULE).la: $(OBJS) $(EXT_OBJS)
$(LIBTOOL) --mode=link $(CC) $(LINKOPT) $(LDFLAGS) \
- -rpath $(MODULEDIR) $(OBJS) $(EXT_OBJS) -o $@
+ -rpath $(INST_MODULEDIR) $(OBJS) $(EXT_OBJS) -o $@
module_install:
$(INSTALLDIR) $(MODULEDIR)

View File

@@ -1,12 +1,10 @@
# $NetBSD: Makefile,v 1.24 2013/06/06 12:55:09 wiz Exp $
# $NetBSD: Makefile,v 1.25 2014/01/19 15:27:16 tsutsui Exp $
#
DISTNAME= jwm-2.1.0
PKGREVISION= 4
DISTNAME= jwm-2.2.0
CATEGORIES= wm x11
MASTER_SITES= http://www.joewing.net/programs/jwm/releases/ \
${MASTER_SITE_SOURCEFORGE:=jwm/}
EXTRACT_SUFX= .tar.bz2
MASTER_SITES= http://www.joewing.net/programs/jwm/releases/
EXTRACT_SUFX= .tar.xz
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.joewing.net/programs/jwm/

View File

@@ -1,7 +1,7 @@
$NetBSD: distinfo,v 1.6 2012/05/20 06:42:01 tsutsui Exp $
$NetBSD: distinfo,v 1.7 2014/01/19 15:27:16 tsutsui Exp $
SHA1 (jwm-2.1.0.tar.bz2) = 5b7973d8b3621087485b6e14be23693e92f21628
RMD160 (jwm-2.1.0.tar.bz2) = 1977e14b1acfadec759de3c227860b063d166be8
Size (jwm-2.1.0.tar.bz2) = 163590 bytes
SHA1 (patch-aa) = 35d60f56211d7ca6b116e89feb5c45447083aa9f
SHA1 (patch-ab) = e8684d4e7245d86f4d24e769db407d2ff304f90b
SHA1 (jwm-2.2.0.tar.xz) = bf492c6c2c6413512e17a6eb4b41ba8eff52f59d
RMD160 (jwm-2.2.0.tar.xz) = 43b738d256584cf085d55eb76651f7a75c534830
Size (jwm-2.2.0.tar.xz) = 281136 bytes
SHA1 (patch-aa) = 49509dcc4c24c30ce8e01088d3ab1fedb50b31f9
SHA1 (patch-ab) = 2f71f1c641b244e8689c71e938d8372f47260911

View File

@@ -1,4 +1,4 @@
# $NetBSD: options.mk,v 1.4 2010/12/23 11:44:57 dsainty Exp $
# $NetBSD: options.mk,v 1.5 2014/01/19 15:27:16 tsutsui Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.jwm
PKG_SUPPORTED_OPTIONS= debug fribidi jpeg png
@@ -12,6 +12,7 @@ CONFIGURE_ARGS+= --enable-debug
.if !empty(PKG_OPTIONS:Mfribidi)
.include "../../converters/fribidi/buildlink3.mk"
BUILDLINK_API_DEPENDS.fribidi+= fribidi>=0.19.2
.endif
.if !empty(PKG_OPTIONS:Mjpeg)

View File

@@ -1,26 +1,26 @@
$NetBSD: patch-aa,v 1.3 2012/05/20 06:42:01 tsutsui Exp $
$NetBSD: patch-aa,v 1.4 2014/01/19 15:27:16 tsutsui Exp $
--- Makefile.in.orig 2011-09-25 22:28:02.000000000 +0000
--- Makefile.in.orig 2014-01-05 15:06:33.000000000 +0000
+++ Makefile.in
@@ -1,5 +1,5 @@
-SYSCONF = @SYSCONF@
+SYSCONF = @@EGDIR@@
MANDIR = @MANDIR@
PACKAGE = jwm
-SYSCONF = $(DESTDIR)@SYSCONF@
+SYSCONF = $(DESTDIR)@@EGDIR@@
MANDIR = $(DESTDIR)@MANDIR@
VERSION ?= @VERSION@
@@ -8,10 +8,10 @@ all:
USE_NLS = @USE_NLS@
@@ -11,10 +11,10 @@ all:
install: all
cd src ; $(MAKE) install ; cd ..
- install -d $(SYSCONF)
cd po ; $(MAKE) install ; cd ..
- install -d -m 0755 $(SYSCONF)
- install -m 644 example.jwmrc $(SYSCONF)/system.jwmrc
- install -d $(MANDIR)/man1
- install -d -m 0755 $(MANDIR)/man1
- install -m 644 jwm.1 $(MANDIR)/man1/jwm.1
+ ${BSD_INSTALL_DATA_DIR} ${DESTDIR}$(SYSCONF)
+ ${BSD_INSTALL_DATA} example.jwmrc ${DESTDIR}$(SYSCONF)/system.jwmrc
+ ${BSD_INSTALL_MAN_DIR} ${DESTDIR}$(MANDIR)/man1
+ ${BSD_INSTALL_MAN} jwm.1 ${DESTDIR}$(MANDIR)/man1/jwm.1
+ ${BSD_INSTALL_DATA_DIR} $(SYSCONF)
+ ${BSD_INSTALL_DATA} example.jwmrc $(SYSCONF)/system.jwmrc
+ ${BSD_INSTALL_MAN_DIR} $(MANDIR)/man1
+ ${BSD_INSTALL_MAN} jwm.1 $(MANDIR)/man1/jwm.1
depend:
cd src ; $(MAKE) depend

View File

@@ -1,15 +1,15 @@
$NetBSD: patch-ab,v 1.3 2009/07/07 19:39:56 joerg Exp $
$NetBSD: patch-ab,v 1.4 2014/01/19 15:27:16 tsutsui Exp $
--- src/Makefile.in.orig 2009-07-07 21:38:19.000000000 +0200
--- src/Makefile.in.orig 2014-01-05 15:06:33.000000000 +0000
+++ src/Makefile.in
@@ -20,9 +20,7 @@ EXE = jwm
@@ -22,9 +22,7 @@ EXE = jwm
all: $(EXE)
install: all
- strip $(EXE)
- install -d $(BINDIR)
- install $(EXE) $(BINDIR)/$(EXE)
+ ${BSD_INSTALL_PROGRAM} $(EXE) ${DESTDIR}$(BINDIR)/$(EXE)
- strip $(BINDIR)/$(EXE)
+ ${BSD_INSTALL_PROGRAM} $(EXE) $(BINDIR)/$(EXE)
depend:
makedepend -m -DMAKE_DEPEND -- $(CFLAGS) -- *.c

View File

@@ -1,4 +1,4 @@
$NetBSD: distinfo,v 1.5 2005/06/16 12:53:42 hira Exp $
$NetBSD: distinfo,v 1.6 2014/02/24 12:36:27 wiedi Exp $
SHA1 (larswm-7.5.3.tar.gz) = 5a79861f5e052a785fbd498eafe532799390a756
RMD160 (larswm-7.5.3.tar.gz) = bfc777b88b8bd783c1f1ce12ab2128c167fe5cb3
@@ -9,5 +9,6 @@ Size (keyboard_refcard.pdf) = 3861 bytes
SHA1 (mouse_refcard.pdf) = df0e4cdad3d320f7395755e23d379cc047075372
RMD160 (mouse_refcard.pdf) = 7dd33ecbb66bd715f69606ef1e93068f02b50e0d
Size (mouse_refcard.pdf) = 3332 bytes
SHA1 (patch-Imakefile) = 5788e841e77f7146e030835a9642b293b47c13fe
SHA1 (patch-aa) = 8ab134d48754c071688bce9120248214cb3bf989
SHA1 (patch-ab) = 5d5808f577901263f293160fc08c22b6104bcfa4

View File

@@ -0,0 +1,11 @@
$NetBSD: patch-Imakefile,v 1.1 2014/02/24 12:36:27 wiedi Exp $
larsmenu also needs to link XLIB
--- Imakefile.orig 2004-06-29 00:59:06.000000000 +0000
+++ Imakefile
@@ -17,4 +17,4 @@ OBJS4 = larsmenu.o
ComplexProgramTarget_1(larswm, $(XLIB), NullParameter)
ComplexProgramTarget_2(larsremote, $(XLIB), NullParameter)
ComplexProgramTarget_3(larsclock, $(XLIB), NullParameter)
-ComplexProgramTarget_4(larsmenu, $(XMULIB), NullParameter)
+ComplexProgramTarget_4(larsmenu, $(XLIB) $(XMULIB), NullParameter)

View File

@@ -1,8 +1,8 @@
# $NetBSD: Makefile,v 1.109 2013/06/06 12:53:49 wiz Exp $
# $NetBSD: Makefile,v 1.111 2013/10/10 14:41:47 ryoon Exp $
#
DISTNAME= metacity-2.34.1
PKGREVISION= 13
PKGREVISION= 15
CATEGORIES= wm x11 gnome
MASTER_SITES= ${MASTER_SITE_GNOME:=sources/metacity/2.34/}
EXTRACT_SUFX= .tar.bz2

View File

@@ -1,4 +1,4 @@
# $NetBSD: buildlink3.mk,v 1.38 2013/06/06 12:53:49 wiz Exp $
# $NetBSD: buildlink3.mk,v 1.40 2013/10/10 14:41:47 ryoon Exp $
BUILDLINK_TREE+= metacity
@@ -6,7 +6,7 @@ BUILDLINK_TREE+= metacity
METACITY_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.metacity+= metacity>=2.8.5
BUILDLINK_ABI_DEPENDS.metacity+= metacity>=2.34.1nb13
BUILDLINK_ABI_DEPENDS.metacity+= metacity>=2.34.1nb15
BUILDLINK_PKGSRCDIR.metacity?= ../../wm/metacity
.include "../../devel/gettext-lib/buildlink3.mk"

View File

@@ -3,13 +3,15 @@ Simple dynamic window manager for X with features nicked from ratpoison and dwm:
* Musca operates as a tiling window manager by default. It uses manual tiling,
which means the user determines how the screen is divided into
non-overlapping frames, with no restrictions on layout. Application windows
always fill their assigned frame, with the exception of transient windows and popup dialog boxes which float above their parent application at the
always fill their assigned frame, with the exception of transient windows and
popup dialog boxes which float above their parent application at the
appropriate size. Once visible, applications do not change frames unless so
instructed.
* Since not all applications suit tiling, a more traditional stacking window
manager mode is also available, allowing windows to float at any screen
location and overlap.
* There are no built in status bars, panels, tabs or window decorations to take up screen real estate. If the user wants any of these things, there are
* There are no built in status bars, panels, tabs or window decorations to take
up screen real estate. If the user wants any of these things, there are
plenty of external applications available to do the job. Window decoration is
limited to a slender border, which is coloured to indicate keyboard focus.
* Windows are placed in named groups which can be used in a similar fashion to

View File

@@ -1,8 +1,8 @@
# $NetBSD: Makefile,v 1.9 2012/10/23 10:24:14 wiz Exp $
#
# $NetBSD: Makefile,v 1.14 2013/10/30 06:49:55 dholland Exp $
DISTNAME= notion-3-2012042300-src
DISTNAME= notion-3-2013030200-src
PKGNAME= ${DISTNAME:S/3-/3./:S/-src//}
PKGREVISION= 1
CATEGORIES= wm
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=notion/}
EXTRACT_SUFX= .tar.bz2
@@ -16,6 +16,7 @@ LICENSE= ion-license AND gnu-lgpl-v2.1
CONFLICTS= ion3-[0-9]*
WRKSRC= ${WRKDIR}/${DISTNAME:S/-src//}
USE_LANGUAGES= c99
USE_TOOLS+= gmake msgfmt pax pkg-config
MAKE_FLAGS+= X11_PREFIX=${BUILDLINK_PREFIX.libX11}
@@ -27,11 +28,11 @@ EGFILES+= cfg_layouts.lua
EGFILES+= cfg_menu.lua
EGFILES+= cfg_notion.lua
EGFILES+= cfg_notioncore.lua
EGFILES+= cfg_pwm.lua
EGFILES+= cfg_query.lua
EGFILES+= cfg_sp.lua
EGFILES+= cfg_statusbar.lua
EGFILES+= cfg_tiling.lua
EGFILES+= cfg_xrandr.lua
EGFILES+= look.lua
EGFILES+= look_brownsteel.lua
EGFILES+= look_clean.lua
@@ -47,11 +48,21 @@ EGFILES+= lookcommon_clean.lua
EGFILES+= lookcommon_emboss.lua
PKG_SYSCONFSUBDIR= notion
INSTALLATION_DIRS= ${EGDIR}
.for f in ${EGFILES}
CONF_FILES+= ${EGDIR}/${f} ${PKG_SYSCONFDIR}/${f}
.endfor
.include "../../mk/bsd.prefs.mk"
.if ${OPSYS} == "SunOS"
# Abuse buildlink to add required libraries.
BUILDLINK_TRANSFORM+= opt:-Wl,--as-needed:-lsocket
BUILDLINK_TRANSFORM+= rm:-Wl,-whole-archive
BUILDLINK_TRANSFORM+= rm:-Wl,-no-whole-archive
.endif
post-install:
cd ${WRKSRC} && pax -rw contrib ${DESTDIR}${EGDIR}

View File

@@ -1,6 +1,6 @@
@comment $NetBSD: PLIST,v 1.3 2012/04/23 21:37:48 wiz Exp $
@comment $NetBSD: PLIST,v 1.4 2013/07/05 14:27:56 wiz Exp $
bin/notion
bin/pwm3plus
bin/notionflux
lib/notion/bin/ion-completefile
lib/notion/bin/ion-statusd
lib/notion/lc/de.lc
@@ -16,6 +16,7 @@ lib/notion/lc/ioncore_wd.lc
lib/notion/lc/ioncore_winprops.lc
lib/notion/lc/mod_dock.lc
lib/notion/lc/mod_menu.lc
lib/notion/lc/mod_notionflux.lc
lib/notion/lc/mod_query.lc
lib/notion/lc/mod_query_chdir.lc
lib/notion/lc/mod_sm.lc
@@ -31,6 +32,7 @@ lib/notion/lc/statusd_mail.lc
lib/notion/mod/de.so
lib/notion/mod/mod_dock.so
lib/notion/mod/mod_menu.so
lib/notion/mod/mod_notionflux.so
lib/notion/mod/mod_query.so
lib/notion/mod/mod_sm.so
lib/notion/mod/mod_sp.so
@@ -40,11 +42,8 @@ lib/notion/mod/mod_xinerama.so
lib/notion/mod/mod_xkbevents.so
lib/notion/mod/mod_xrandr.so
man/cs/man1/notion.1
man/cs/man1/pwm3.1
man/fi/man1/notion.1
man/fi/man1/pwm3.1
man/man1/notion.1
man/man1/pwm3.1
share/doc/notion/ChangeLog
share/doc/notion/LICENSE
share/doc/notion/README
@@ -56,15 +55,14 @@ share/examples/notion/cfg_layouts.lua
share/examples/notion/cfg_menu.lua
share/examples/notion/cfg_notion.lua
share/examples/notion/cfg_notioncore.lua
share/examples/notion/cfg_pwm.lua
share/examples/notion/cfg_query.lua
share/examples/notion/cfg_sp.lua
share/examples/notion/cfg_statusbar.lua
share/examples/notion/cfg_tiling.lua
share/examples/notion/cfg_xrandr.lua
share/examples/notion/contrib/LICENSE
share/examples/notion/contrib/README
share/examples/notion/contrib/create_gitindex.sh
share/examples/notion/contrib/exact-version
share/examples/notion/contrib/index.html
share/examples/notion/contrib/index_git.html
share/examples/notion/contrib/install-scripts.sh
@@ -83,6 +81,7 @@ share/examples/notion/contrib/scripts/closeorkill.lua
share/examples/notion/contrib/scripts/collapse.lua
share/examples/notion/contrib/scripts/ctrl_statusbar.lua
share/examples/notion/contrib/scripts/cwin_sp.lua
share/examples/notion/contrib/scripts/display_by_tag.lua
share/examples/notion/contrib/scripts/document_menus.lua
share/examples/notion/contrib/scripts/enumerate.lua
share/examples/notion/contrib/scripts/environment_placement_hook.lua
@@ -217,6 +216,7 @@ share/locale/fi/LC_MESSAGES/notion.mo
share/locale/fr/LC_MESSAGES/notion.mo
share/notion/ion-completeman
share/notion/ion-runinxterm
share/notion/notion-lock
share/notion/welcome.cs.txt
share/notion/welcome.fi.txt
share/notion/welcome.txt

View File

@@ -1,9 +1,9 @@
$NetBSD: distinfo,v 1.3 2012/04/23 21:37:48 wiz Exp $
$NetBSD: distinfo,v 1.5 2013/10/20 17:48:54 joerg Exp $
SHA1 (notion-3-2012042300-src.tar.bz2) = df2ebc35904f6da17f3c4a50735d88a98a91daf5
RMD160 (notion-3-2012042300-src.tar.bz2) = b877152e6c566f682e8b23cc8595546458f029ab
Size (notion-3-2012042300-src.tar.bz2) = 587151 bytes
SHA1 (notion-3-2013030200-src.tar.bz2) = 1c5d0cf140d1681a99c0fccbd8979846076d5dca
RMD160 (notion-3-2013030200-src.tar.bz2) = 5330bcd7743b5756faf552912a1c10d481e50e1a
Size (notion-3-2013030200-src.tar.bz2) = 625211 bytes
SHA1 (patch-build_rules.mk) = f8321cea75a1dfb6187ce5229f85cfea7dc5c9a7
SHA1 (patch-libtu_output.c) = e9e9e77f0c1ff196fefa887a51f647f0dee7df89
SHA1 (patch-pwm_Makefile) = e614eb6aea7af2b526392e7b9c17d5be262bf569
SHA1 (patch-system.mk) = 7f7328d687305a0e164c41c007020b2835bf1029
SHA1 (patch-mod__xrandr_Makefile) = 9299bebbd6a1f043a4095abfa19c917e4229456f
SHA1 (patch-system-autodetect.mk) = d68a698a20db783de30c85482586681a2250b062

View File

@@ -0,0 +1,18 @@
$NetBSD: patch-mod__xrandr_Makefile,v 1.1 2013/07/05 14:27:56 wiz Exp $
Install into examples directory, let pkgsrc framework deal with config files.
--- mod_xrandr/Makefile.orig 2013-03-02 21:05:13.000000000 +0000
+++ mod_xrandr/Makefile
@@ -27,9 +27,9 @@ include $(TOPDIR)/build/rules.mk
######################################
_install: module_install
- $(INSTALLDIR) $(DESTDIR)$(ETCDIR)
+ $(INSTALLDIR) $(DESTDIR)$(EXAMPLEDIR)
for i in $(ETC); do \
- $(INSTALL) -m $(DATA_MODE) $$i $(DESTDIR)$(ETCDIR); \
+ $(INSTALL) -m $(DATA_MODE) $$i $(DESTDIR)$(EXAMPLEDIR); \
done
######################################

View File

@@ -1,17 +0,0 @@
$NetBSD: patch-pwm_Makefile,v 1.1.1.1 2012/01/08 15:22:14 wiz Exp $
Install config to example directory; will be installed
with pkgsrc config framework.
--- pwm/Makefile.orig 2011-10-29 18:19:21.000000000 +0000
+++ pwm/Makefile
@@ -49,7 +49,7 @@ include $(TOPDIR)/build/rules.mk
######################################
_install: executable_install
- $(INSTALLDIR) $(DESTDIR)$(PWM_ETCDIR)
+ $(INSTALLDIR) $(DESTDIR)$(EXAMPLEDIR)
for i in $(ETC); do \
- $(INSTALL) -m $(DATA_MODE) $$i $(DESTDIR)$(PWM_ETCDIR); \
+ $(INSTALL) -m $(DATA_MODE) $$i $(DESTDIR)$(EXAMPLEDIR); \
done

View File

@@ -1,20 +1,19 @@
$NetBSD: patch-system.mk,v 1.2 2012/04/23 21:37:48 wiz Exp $
$NetBSD: patch-system-autodetect.mk,v 1.2 2013/10/20 17:48:54 joerg Exp $
Adapt for pkgsrc.
--- system.mk.orig 2012-04-23 16:41:31.000000000 +0000
+++ system.mk
@@ -8,7 +8,8 @@
--- system-autodetect.mk.orig 2013-03-02 21:02:30.000000000 +0000
+++ system-autodetect.mk
@@ -9,7 +9,7 @@
# Installation path prefix. Unless you know what you're doing, the default
# of /usr/local is likely the correct choice.
#DIST: PREFIX=/usr/local
-PREFIX=/usr/local
+# set by pkgsrc
+#PREFIX=/usr/local
# Unless you are creating a package conforming to some OS's standards, you
# probably do not want to modify the following directories:
@@ -16,11 +17,12 @@ PREFIX=/usr/local
@@ -17,11 +17,12 @@ PREFIX=/usr/local
# Main binaries
BINDIR=$(PREFIX)/bin
# Configuration .lua files
@@ -28,7 +27,7 @@ Adapt for pkgsrc.
# Some documents
DOCDIR=$(PREFIX)/share/doc/notion
# Nothing at the moment
@@ -53,7 +55,8 @@ LOCALEDIR=$(PREFIX)/share/locale
@@ -54,7 +55,8 @@ LOCALEDIR=$(PREFIX)/share/locale
# Flags to link with libdl. Even if PRELOAD_MODULES=1, you may need this
# setting (for e.g. Lua, when not instructed by pkg-config).
@@ -38,18 +37,18 @@ Adapt for pkgsrc.
##
@@ -66,8 +69,8 @@ DL_LIBS=-ldl
@@ -67,8 +69,8 @@ DL_LIBS=-ldl
# Default to paths and names that should work for a build installed from the
# official Lua 5.1 source tarball.
-LUA_DIR=/usr/local
-LUA_LIBS=-L$(LUA_DIR)/lib -llua
+LUA_DIR=$(PREFIX)
+LUA_LIBS=${LINKER_RPATH_FLAG}$(LUA_DIR)/lib -L$(LUA_DIR)/lib -llua
+LUA_LIBS=${COMPILER_RPATH_FLAG}$(LUA_DIR)/lib -L$(LUA_DIR)/lib -llua
LUA_INCLUDES = -I$(LUA_DIR)/include
LUA=$(LUA_DIR)/bin/lua
LUAC=$(LUA_DIR)/bin/luac
@@ -100,11 +103,12 @@ endif # LUA_MANUAL
ifneq ($(shell which lua),)
@@ -132,11 +134,12 @@ endif # lua manual
##
# Paths
@@ -64,7 +63,7 @@ Adapt for pkgsrc.
X11_INCLUDES=-I$(X11_PREFIX)/include
# XFree86 libraries up to 4.3.0 have a bug that can cause a segfault.
@@ -132,7 +136,7 @@ DEFINES += -DCF_XFREE86_TEXTPROP_BUG_WOR
@@ -164,7 +167,7 @@ DEFINES += -DCF_XFREE86_TEXTPROP_BUG_WOR
#DEFINES += -DCF_NO_LOCALE -DCF_NO_GETTEXT
# On some other systems you may need to explicitly link against libintl.
@@ -73,12 +72,3 @@ Adapt for pkgsrc.
# You may also need to give the location of its headers. The following
# should work on Mac OS X (which needs the above option as well) with
# macports.
@@ -146,7 +150,7 @@ DEFINES += -DCF_XFREE86_TEXTPROP_BUG_WOR
# You may uncomment this if you know that your system C libary provides
# asprintf and vasprintf. (GNU libc does.) If HAS_SYSTEM_ASPRINTF is not
# defined, an implementation provided in libtu/sprintf_2.2/ is used.
-#HAS_SYSTEM_ASPRINTF=1
+HAS_SYSTEM_ASPRINTF=1
# The following setting is needed with GNU libc for clock_gettime and the
# monotonic clock. Other systems may not need it, or may not provide a

3
wm/obconf/DESCR Normal file
View File

@@ -0,0 +1,3 @@
ObConf is a graphical configuration tool for the Openbox window manager.
It allows one to change Openbox's configuration in real-time.
One can change options such as the theme, desktop names, and focus settings.

32
wm/obconf/Makefile Normal file
View File

@@ -0,0 +1,32 @@
# $NetBSD: Makefile,v 1.43 2013/12/08 07:59:47 obache Exp $
DISTNAME= obconf-2.0.4
CATEGORIES= wm
MASTER_SITES= http://openbox.org/dist/obconf/
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://openbox.org/wiki/ObConf:About
COMMENT= Tool for configuring the Openbox window manager
LICENSE= gnu-gpl-v2
USE_TOOLS+= pkg-config gzip gunzip
GNU_CONFIGURE= YES
.include "../../mk/bsd.prefs.mk"
.if ${OPSYS} == "Linux"
USE_TOOLS+= gtar:run
CONFIGURE_ENV+= ac_cv_prog_TAR=${GTAR:Q}
.else
USE_TOOLS+= tar:run
CONFIGURE_ENV+= ac_cv_prog_TAR=${TAR:Q}
.endif
.include "../../databases/shared-mime-info/mimedb.mk"
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../devel/libglade/buildlink3.mk"
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
BUILDLINK_API_DEPENDS.openbox+= openbox>=3.5.2
.include "../../wm/openbox/buildlink3.mk"
.include "../../x11/gtk2/buildlink3.mk"
.include "../../x11/startup-notification/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

39
wm/obconf/PLIST Normal file
View File

@@ -0,0 +1,39 @@
@comment $NetBSD: PLIST,v 1.7 2013/12/08 07:59:47 obache Exp $
bin/obconf
share/applications/obconf.desktop
share/locale/ar/LC_MESSAGES/obconf.mo
share/locale/be/LC_MESSAGES/obconf.mo
share/locale/cs/LC_MESSAGES/obconf.mo
share/locale/da/LC_MESSAGES/obconf.mo
share/locale/de/LC_MESSAGES/obconf.mo
share/locale/el/LC_MESSAGES/obconf.mo
share/locale/en@boldquot/LC_MESSAGES/obconf.mo
share/locale/en@quot/LC_MESSAGES/obconf.mo
share/locale/es/LC_MESSAGES/obconf.mo
share/locale/et/LC_MESSAGES/obconf.mo
share/locale/fi/LC_MESSAGES/obconf.mo
share/locale/fr/LC_MESSAGES/obconf.mo
share/locale/he/LC_MESSAGES/obconf.mo
share/locale/hr/LC_MESSAGES/obconf.mo
share/locale/hu/LC_MESSAGES/obconf.mo
share/locale/it/LC_MESSAGES/obconf.mo
share/locale/ja/LC_MESSAGES/obconf.mo
share/locale/lt/LC_MESSAGES/obconf.mo
share/locale/lv/LC_MESSAGES/obconf.mo
share/locale/nl/LC_MESSAGES/obconf.mo
share/locale/no/LC_MESSAGES/obconf.mo
share/locale/pl/LC_MESSAGES/obconf.mo
share/locale/pt_BR/LC_MESSAGES/obconf.mo
share/locale/ro/LC_MESSAGES/obconf.mo
share/locale/ru/LC_MESSAGES/obconf.mo
share/locale/sr/LC_MESSAGES/obconf.mo
share/locale/sr@latin/LC_MESSAGES/obconf.mo
share/locale/sv/LC_MESSAGES/obconf.mo
share/locale/tr/LC_MESSAGES/obconf.mo
share/locale/zh_CN/LC_MESSAGES/obconf.mo
share/locale/zh_TW/LC_MESSAGES/obconf.mo
share/mime/packages/obconf.xml
share/mimelnk/application/x-openbox-theme.desktop
share/obconf/obconf.glade
share/obconf/video-display.png
share/pixmaps/obconf.png

7
wm/obconf/distinfo Normal file
View File

@@ -0,0 +1,7 @@
$NetBSD: distinfo,v 1.11 2013/12/08 07:59:47 obache Exp $
SHA1 (obconf-2.0.4.tar.gz) = 90638645b53275fda175281a1826c8c4c01746df
RMD160 (obconf-2.0.4.tar.gz) = bbcab8ffd09f9a11b5f774c346ae60fcbd3453c3
Size (obconf-2.0.4.tar.gz) = 456523 bytes
SHA1 (patch-aa) = 0de087b762e8f545fa361f480a0e2e30e0ac40ee
SHA1 (patch-ab) = cf618bda78bbf1a926a734250092f5bfa75cd178

View File

@@ -0,0 +1,12 @@
$NetBSD: patch-aa,v 1.4 2013/12/08 07:59:47 obache Exp $
--- po/Makefile.in.in.orig 2007-05-31 16:26:26.000000000 +0000
+++ po/Makefile.in.in
@@ -30,6 +30,7 @@ gettextsrcdir = $(datadir)/gettext/po
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
+install_sh = @install_sh@
mkinstalldirs = $(SHELL) @install_sh@ -d
mkdir_p = @mkdir_p@

View File

@@ -1,14 +1,13 @@
# $NetBSD: Makefile,v 1.20 2012/10/23 10:24:15 wiz Exp $
#
# $NetBSD: Makefile,v 1.21 2013/11/29 18:19:03 wiz Exp $
DISTNAME= olvwm4.src4
PKGNAME= olvwm-4.4
PKGREVISION= 4
CATEGORIES= x11 wm
MASTER_SITES= http://home.nyc.rr.com/twopks/olvwm/
MASTER_SITES= # http://home.nyc.rr.com/twopks/olvwm/
MAINTAINER= w.wnuk@zodiac.mimuw.edu.pl
HOMEPAGE= http://home.nyc.rr.com/twopks/olvwm/
#HOMEPAGE= http://home.nyc.rr.com/twopks/olvwm/
COMMENT= Open Look Virtual Window Manager
DEPENDS+= xview-clients>=3.2.1:../../x11/xview-clients

View File

@@ -1,9 +1,9 @@
$NetBSD: distinfo,v 1.6 2013/03/28 21:40:10 joerg Exp $
$NetBSD: distinfo,v 1.7 2013/10/20 17:51:08 joerg Exp $
SHA1 (olvwm4.src4.tar.gz) = d8900f1aeccfc75924e922d9e86008462de12e62
RMD160 (olvwm4.src4.tar.gz) = 6523adb9a2f08829dbe6099e88ac031b1dd232a4
Size (olvwm4.src4.tar.gz) = 386560 bytes
SHA1 (patch-aa) = e0a4eaab392555e9e5adb3b7376a21e70f8fadb1
SHA1 (patch-aa) = 1a3f6f87ad6c39cb70923b6c54f66d6abdab5e9d
SHA1 (patch-ab) = c9e045f8dbc966feac732adb2ab53c531bdfa8cf
SHA1 (patch-ac) = 157710147ecef7ff4ce3b167c7c6cdaa2449cf33
SHA1 (patch-ad) = 28b4f4cac1c94e787e68bbdb8ce859545f898528

View File

@@ -1,4 +1,4 @@
$NetBSD: patch-aa,v 1.2 2006/01/19 23:15:59 joerg Exp $
$NetBSD: patch-aa,v 1.3 2013/10/20 17:51:08 joerg Exp $
--- Imakefile.orig 1998-01-13 21:23:54.000000000 +0000
+++ Imakefile
@@ -31,7 +31,7 @@ $NetBSD: patch-aa,v 1.2 2006/01/19 23:15:59 joerg Exp $
INCLUDES = -I$(HEADER_DEST) -I$(TOP) $(XPMINCDIR)
DEPLIBS =
LOCAL_LIBRARIES = $(MORELDFLAGS) $(OLGXLIB) $(XLIB)
+EXTRA_LDOPTIONS = ${LINKER_RPATH_FLAG}${PREFIX}/lib
+EXTRA_LDOPTIONS = ${COMPILER_RPATH_FLAG}${PREFIX}/lib
HEADERS = cmdstream.h cursors.h debug.h defaults.h dsdm.h environ.h error.h \
events.h gettext.h globals.h group.h helpcmd.h i18n.h iconimage.h \

View File

@@ -1,7 +1,6 @@
# $NetBSD: Makefile,v 1.84 2013/06/06 12:53:40 wiz Exp $
# $NetBSD: Makefile,v 1.87 2013/12/08 07:56:31 obache Exp $
DISTNAME= openbox-3.5.0
PKGREVISION= 14
DISTNAME= openbox-3.5.2
CATEGORIES= wm x11
MASTER_SITES= http://openbox.org/dist/openbox/
@@ -21,26 +20,21 @@ USE_FEATURES+= setenv
PKGCONFIG_OVERRIDE= obrender/obrender-3.5.pc.in
PKGCONFIG_OVERRIDE+= obt/obt-3.5.pc.in
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q}
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASE:Q}
LDFLAGS+= ${BUILDLINK_LDADD.libsetenv}
PKG_SYSCONFSUBDIR= xdg
OWN_DIRS= ${PKG_SYSCONFDIR}
OWN_DIRS+= ${PKG_SYSCONFDIR}/openbox
PKG_SYSCONFSUBDIR= xdg/openbox
EGDIR= ${PREFIX}/share/examples/openbox
CONF_FILES= ${EGDIR}/autostart ${PKG_SYSCONFDIR}/openbox/autostart
CONF_FILES+= ${EGDIR}/environment ${PKG_SYSCONFDIR}/openbox/environment
CONF_FILES+= ${EGDIR}/menu.xml ${PKG_SYSCONFDIR}/openbox/menu.xml
CONF_FILES+= ${EGDIR}/rc.xml ${PKG_SYSCONFDIR}/openbox/rc.xml
CONF_FILES= ${EGDIR}/autostart ${PKG_SYSCONFDIR}/autostart
CONF_FILES+= ${EGDIR}/environment ${PKG_SYSCONFDIR}/environment
CONF_FILES+= ${EGDIR}/menu.xml ${PKG_SYSCONFDIR}/menu.xml
CONF_FILES+= ${EGDIR}/rc.xml ${PKG_SYSCONFDIR}/rc.xml
SUBST_CLASSES+= python
SUBST_STAGE.python= pre-build
SUBST_FILES.python+= data/autostart/openbox-xdg-autostart
# Best we can do without pulling in a python dependency.
# Update when PYTHON_VERSION_DEFAULT changes!
SUBST_SED.python+= -e 's,/usr/bin/env.*python,${PREFIX}/bin/python2.7,'
SUBST_MESSAGE.python= Fixing path to python.
CHECK_INTERPRETER_SKIP= libexec/openbox-xdg-autostart
INSTALL_MAKE_FLAGS+= rcdir=${EGDIR}
REPLACE_PYTHON+= data/autostart/openbox-xdg-autostart
.include "options.mk"
BUILDLINK_DEPMETHOD.libXt?= build
@@ -57,5 +51,5 @@ BUILDLINK_DEPMETHOD.libXt?= build
.include "../../x11/libXrandr/buildlink3.mk"
.include "../../x11/libXt/buildlink3.mk"
.include "../../x11/startup-notification/buildlink3.mk"
.include "../../lang/python/application.mk"
.include "../../mk/bsd.pkg.mk"

View File

@@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.24 2011/08/06 17:09:03 wiz Exp $
@comment $NetBSD: PLIST,v 1.25 2013/12/08 07:56:31 obache Exp $
bin/gdm-control
bin/gnome-panel-control
bin/obxprop
@@ -59,8 +59,12 @@ share/examples/openbox/autostart
share/examples/openbox/environment
share/examples/openbox/menu.xml
share/examples/openbox/rc.xml
share/gnome-session/sessions/openbox-gnome-fallback.session
share/gnome-session/sessions/openbox-gnome.session
share/gnome/wm-properties/openbox.desktop
share/locale/af/LC_MESSAGES/openbox.mo
share/locale/ar/LC_MESSAGES/openbox.mo
share/locale/be/LC_MESSAGES/openbox.mo
share/locale/bn_IN/LC_MESSAGES/openbox.mo
share/locale/ca/LC_MESSAGES/openbox.mo
share/locale/cs/LC_MESSAGES/openbox.mo
@@ -73,8 +77,10 @@ share/locale/et/LC_MESSAGES/openbox.mo
share/locale/eu/LC_MESSAGES/openbox.mo
share/locale/fi/LC_MESSAGES/openbox.mo
share/locale/fr/LC_MESSAGES/openbox.mo
share/locale/he/LC_MESSAGES/openbox.mo
share/locale/hr/LC_MESSAGES/openbox.mo
share/locale/hu/LC_MESSAGES/openbox.mo
share/locale/ia/LC_MESSAGES/openbox.mo
share/locale/it/LC_MESSAGES/openbox.mo
share/locale/ja/LC_MESSAGES/openbox.mo
share/locale/lt/LC_MESSAGES/openbox.mo
@@ -84,6 +90,7 @@ share/locale/no/LC_MESSAGES/openbox.mo
share/locale/pl/LC_MESSAGES/openbox.mo
share/locale/pt/LC_MESSAGES/openbox.mo
share/locale/pt_BR/LC_MESSAGES/openbox.mo
share/locale/ro/LC_MESSAGES/openbox.mo
share/locale/ru/LC_MESSAGES/openbox.mo
share/locale/sk/LC_MESSAGES/openbox.mo
share/locale/sr/LC_MESSAGES/openbox.mo

View File

@@ -1,14 +1,23 @@
# $NetBSD: buildlink3.mk,v 1.21 2013/06/06 12:53:40 wiz Exp $
# $NetBSD: buildlink3.mk,v 1.22 2013/12/08 07:56:31 obache Exp $
BUILDLINK_TREE+= openbox
.if !defined(OPENBOX_BUILDLINK3_MK)
OPENBOX_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.openbox+= openbox>=3.1
BUILDLINK_ABI_DEPENDS.openbox+= openbox>=3.5.0nb14
BUILDLINK_API_DEPENDS.openbox+= openbox>=3.5
BUILDLINK_PKGSRCDIR.openbox?= ../../wm/openbox
pkgbase := openbox
.include "../../mk/pkg-build-options.mk"
.if !empty(PKG_BUILD_OPTIONS.openbox:Mimlib2)
.include "../../graphics/imlib2/buildlink3.mk"
.endif
.if !empty(PKG_BUILD_OPTIONS.openbox:Msvg)
.include "../../graphics/librsvg/buildlink3.mk"
.endif
.include "../../converters/libiconv/buildlink3.mk"
.include "../../devel/glib2/buildlink3.mk"
.include "../../x11/libXft/buildlink3.mk"

Some files were not shown because too many files have changed in this diff Show More