diff options
Diffstat (limited to 'x11-wm')
-rw-r--r-- | x11-wm/i3/Manifest | 6 | ||||
-rw-r--r-- | x11-wm/i3/files/i3-9999-build.patch | 113 | ||||
-rw-r--r-- | x11-wm/i3/files/i3-gentoo.diff | 175 | ||||
-rw-r--r-- | x11-wm/i3/i3-3e_p3.ebuild | 52 | ||||
-rw-r--r-- | x11-wm/i3/i3-9999.ebuild | 62 | ||||
-rw-r--r-- | x11-wm/i3/metadata.xml | 9 |
6 files changed, 0 insertions, 417 deletions
diff --git a/x11-wm/i3/Manifest b/x11-wm/i3/Manifest deleted file mode 100644 index 4c06165..0000000 --- a/x11-wm/i3/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -AUX i3-9999-build.patch 3212 RMD160 11687098d9be7fe3e87765a25970ee8bf2147c34 SHA1 7001c2e00120ded08ffee7ca5ecf9d081b0975f7 SHA256 334a55f9c949d3b3d489d265948d57aaea34f7fff3844a590cd8f80d23a5a6dc -AUX i3-gentoo.diff 5219 RMD160 d592d6e12f1983be50a78d43a65c1380f5366413 SHA1 8899a886209d30c21ab5f81f82f9e6a5fe487371 SHA256 a21e3f877eab4c2068f0fa7447765aa642cdf8a7756e495ef947da5118787897 -DIST i3-3.e-bf3.tar.bz2 360704 RMD160 858d92020e251b3afd34bcb0008d7ccc25d04669 SHA1 7c35f49fa14a21b606bb102b41c5f0cead4e93a3 SHA256 e0a7b030ebbad0ebf2ac39f235dd5e0ad34ef0ff5b83e31501a361f92e85c68f -EBUILD i3-3e_p3.ebuild 1047 RMD160 66f5d82c72f8652fcf5dadb3446f1a9a27320f12 SHA1 e422b3ceae77a9dffe78d7c2ab7ab0948fb1a4fe SHA256 69bdfdbd358c00ec7acf5063eb95ac9a312dbe7f3f58aa372ad1c9b44ce6131f -EBUILD i3-9999.ebuild 1171 RMD160 1de18ad68c0cbf6d7b1416bc5fab40d7dc999ebb SHA1 8649aa04e76924e477af9a43ab77047c8627e3da SHA256 0e1121dcc643ea6212f70a43b2eb37f566e1350af75fc0c2be53d1a6cf7e98bd -MISC metadata.xml 262 RMD160 5fa004a3927201d509adf4583c80fcea57d845cb SHA1 7d07024bbe476df939b23a4552ec9a403ec8fff7 SHA256 9efce27cc1c3955b252cc5b7272629cd5b66260849fd9e5a5fae9e420a1829d9 diff --git a/x11-wm/i3/files/i3-9999-build.patch b/x11-wm/i3/files/i3-9999-build.patch deleted file mode 100644 index 6c13460..0000000 --- a/x11-wm/i3/files/i3-9999-build.patch +++ /dev/null @@ -1,113 +0,0 @@ -diff --git a/Makefile b/Makefile -index 10af73b..b96e64e 100644 ---- a/Makefile -+++ b/Makefile -@@ -18,14 +18,22 @@ else - UNUSED:=$(shell $(MAKE) loglevels.h) - endif - -+SUBDIRS=i3-msg i3-input i3-nagbar i3-config-wizard -+ - # Depend on the specific file (.c for each .o) and on all headers - src/%.o: src/%.c ${HEADERS} - echo "CC $<" - $(CC) $(CPPFLAGS) $(CFLAGS) -DLOGLEVEL="((uint64_t)1 << $(shell awk '/$(shell basename $< .c)/ { print NR; exit 0; }' loglevels.tmp))" -c -o $@ $< - --all: src/cfgparse.y.o src/cfgparse.yy.o src/cmdparse.y.o src/cmdparse.yy.o ${FILES} -- echo "LINK i3" -- $(CC) $(LDFLAGS) -o i3 $^ $(LIBS) -+all: i3 subdirs -+ -+i3: src/cfgparse.y.o src/cfgparse.yy.o src/cmdparse.y.o src/cmdparse.yy.o ${FILES} -+ $(CC) $(LDFLAGS) -o $@ $^ $(LIBS) -+ -+subdirs: -+ for dir in $(SUBDIRS); do \ -+ $(MAKE) -C $$dir; \ -+ done - - loglevels.h: - echo "LOGLEVELS" -@@ -74,10 +82,9 @@ install: all - $(INSTALL) -m 0644 i3.welcome $(DESTDIR)$(SYSCONFDIR)/i3/welcome - $(INSTALL) -m 0644 i3.desktop $(DESTDIR)$(PREFIX)/share/xsessions/ - $(INSTALL) -m 0644 include/i3/ipc.h $(DESTDIR)$(PREFIX)/include/i3/ -- $(MAKE) TOPDIR=$(TOPDIR) -C i3-msg install -- $(MAKE) TOPDIR=$(TOPDIR) -C i3-input install -- $(MAKE) TOPDIR=$(TOPDIR) -C i3-nagbar install -- $(MAKE) TOPDIR=$(TOPDIR) -C i3-config-wizard install -+ for dir in $(SUBDIRS); do \ -+ $(MAKE) -C $$dir install; \ -+ done - - dist: distclean - [ ! -d i3-${VERSION} ] || rm -rf i3-${VERSION} -diff --git a/i3-config-wizard/Makefile b/i3-config-wizard/Makefile -index 688df11..690fc0f 100644 ---- a/i3-config-wizard/Makefile -+++ b/i3-config-wizard/Makefile -@@ -13,9 +13,11 @@ HEADERS:=$(wildcard *.h) - echo "CC $<" - $(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $< - --all: cfgparse.y.o cfgparse.yy.o ${FILES} -+all: i3-config-wizard -+ -+i3-config-wizard: cfgparse.y.o cfgparse.yy.o ${FILES} - echo "LINK i3-config-wizard" -- $(CC) $(LDFLAGS) -o i3-config-wizard $^ $(LIBS) -+ $(CC) $(LDFLAGS) -o $@ $^ $(LIBS) - - cfgparse.yy.o: cfgparse.l cfgparse.y.o ${HEADERS} - echo "LEX $<" -diff --git a/i3-input/Makefile b/i3-input/Makefile -index 498cfb5..45653da 100644 ---- a/i3-input/Makefile -+++ b/i3-input/Makefile -@@ -12,9 +12,11 @@ HEADERS=$(wildcard *.h) - echo "CC $<" - $(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $< - --all: ${FILES} -+all: i3-input -+ -+i3-input: ${FILES} - echo "LINK i3-input" -- $(CC) $(LDFLAGS) -o i3-input ${FILES} $(LIBS) -+ $(CC) $(LDFLAGS) -o $@ ${FILES} $(LIBS) - - install: all - echo "INSTALL" -diff --git a/i3-msg/Makefile b/i3-msg/Makefile -index 7ea19e6..1b7c1c0 100644 ---- a/i3-msg/Makefile -+++ b/i3-msg/Makefile -@@ -14,7 +14,9 @@ HEADERS=$(wildcard *.h) - echo "CC $<" - $(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $< - --all: ${FILES} -+all: i3-msg -+ -+i3-msg: ${FILES} - echo "LINK i3-msg" - $(CC) $(LDFLAGS) -o i3-msg ${FILES} $(LIBS) - -diff --git a/i3-nagbar/Makefile b/i3-nagbar/Makefile -index c9eec44..933ae76 100644 ---- a/i3-nagbar/Makefile -+++ b/i3-nagbar/Makefile -@@ -12,9 +12,11 @@ HEADERS=$(wildcard *.h) - echo "CC $<" - $(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $< - --all: ${FILES} -+all: i3-nagbar -+ -+i3-nagbar: ${FILES} - echo "LINK i3-nagbar" -- $(CC) $(LDFLAGS) -o i3-nagbar ${FILES} $(LIBS) -+ $(CC) $(LDFLAGS) -o $@ ${FILES} $(LIBS) - - install: all - echo "INSTALL" diff --git a/x11-wm/i3/files/i3-gentoo.diff b/x11-wm/i3/files/i3-gentoo.diff deleted file mode 100644 index 003707e..0000000 --- a/x11-wm/i3/files/i3-gentoo.diff +++ /dev/null @@ -1,175 +0,0 @@ ---- common.mk -+++ common.mk -@@ -1,5 +1,5 @@ - UNAME=$(shell uname) --DEBUG=1 -+DEBUG=0 - INSTALL=install - PREFIX=/usr - ifeq ($(PREFIX),/usr) -@@ -17,8 +17,7 @@ - # We don’t want unused-parameter because of the use of many callbacks - CFLAGS += -Wunused-value - CFLAGS += -Iinclude --CFLAGS += -I/usr/local/include --CFLAGS += -DI3_VERSION=\"${GIT_VERSION}\" -+CPPFLAGS += -DI3_VERSION=\"${GIT_VERSION}\" - - # Check if pkg-config is installed, because without pkg-config, the following - # check for the version of libxcb cannot be done. -@@ -33,27 +32,17 @@ - ifeq ($(shell pkg-config --exact-version=0.3.3 xcb-keysyms && echo 1),1) - # xcb-keysyms fixed API from 0.3.3 to 0.3.4, so for some months, we will - # have this here. Distributions should upgrade their libxcb in the meantime. --CFLAGS += -DOLD_XCB_KEYSYMS_API -+CPPFLAGS += -DOLD_XCB_KEYSYMS_API - endif - --LDFLAGS += -lm --LDFLAGS += -lxcb-keysyms - ifeq ($(shell pkg-config --exists xcb-util || echo 1),1) --CFLAGS += -DXCB_COMPAT --LDFLAGS += -lxcb-atom --LDFLAGS += -lxcb-aux --LDFLAGS += -lxcb-event -+CPPFLAGS += -DXCB_COMPAT -+LIBS += -lxcb-atom -lxcb-aux -lxcb-event - else --LDFLAGS += -lxcb-util -+LIBS += $(shell pkg-config --libs xcb-util) - endif --LDFLAGS += -lxcb-icccm --LDFLAGS += -lxcb-xinerama --LDFLAGS += -lxcb-randr --LDFLAGS += -lxcb --LDFLAGS += -lyajl --LDFLAGS += -lX11 --LDFLAGS += -lev --LDFLAGS += -L/usr/local/lib -L/usr/pkg/lib -+LIBS += $(shell pkg-config --libs xcb-keysyms xcb-icccm xcb-xinerama xcb-randr xcb x11) -+LIBS += -lyajl -lev -lm - - ifeq ($(UNAME),NetBSD) - # We need -idirafter instead of -I to prefer the system’s iconv over GNU libiconv -@@ -63,12 +52,12 @@ - - ifeq ($(UNAME),OpenBSD) - CFLAGS += -I${X11BASE}/include --LDFLAGS += -liconv -+LIBS += -liconv - LDFLAGS += -L${X11BASE}/lib - endif - - ifeq ($(UNAME),FreeBSD) --LDFLAGS += -liconv -+LIBS += -liconv - endif - - # Fallback for libyajl 1 which did not include yajl_version.h. We need -@@ -76,20 +65,15 @@ - CFLAGS += -idirafter yajl-fallback - - ifneq (,$(filter Linux GNU GNU/%, $(UNAME))) --CFLAGS += -D_GNU_SOURCE -+CPPFLAGS += -D_GNU_SOURCE - endif - - ifeq ($(DEBUG),1) - # Extended debugging flags, macros shall be available in gcc - CFLAGS += -gdwarf-2 - CFLAGS += -g3 --else --CFLAGS += -O2 - endif - --# Don’t print command lines which are run --.SILENT: -- - # Always remake the following targets - .PHONY: install clean dist distclean - ---- Makefile -+++ Makefile -@@ -20,20 +20,14 @@ - - # Depend on the specific file (.c for each .o) and on all headers - src/%.o: src/%.c ${HEADERS} -- echo "CC $<" -- $(CC) $(CFLAGS) -DLOGLEVEL="(1 << $(shell awk '/$(shell basename $< .c)/ { print NR }' loglevels.tmp))" -c -o $@ $< -+ $(CC) $(CPPFLAGS) $(CFLAGS) -DLOGLEVEL="(1 << $(shell awk '/$(shell basename $< .c)/ { print NR }' loglevels.tmp))" -c -o $@ $< - - all: src/cfgparse.y.o src/cfgparse.yy.o ${FILES} -- echo "LINK i3" -- $(CC) -o i3 ${FILES} src/cfgparse.y.o src/cfgparse.yy.o $(LDFLAGS) -- echo "" -- echo "SUBDIR i3-msg" -+ $(CC) $(LDFLAGS) -o i3 ${FILES} src/cfgparse.y.o src/cfgparse.yy.o $(LIBS) - $(MAKE) TOPDIR=$(TOPDIR) -C i3-msg -- echo "SUBDIR i3-input" - $(MAKE) TOPDIR=$(TOPDIR) -C i3-input - - loglevels.h: -- echo "LOGLEVELS" - for file in $$(ls src/*.c src/*.y src/*.l | grep -v 'cfgparse.\(tab\|yy\).c'); \ - do \ - echo $$(basename $$file .c); \ -@@ -45,17 +39,14 @@ - echo "};") > include/loglevels.h; - - src/cfgparse.yy.o: src/cfgparse.l src/cfgparse.y.o ${HEADERS} -- echo "LEX $<" - flex -i -o$(@:.o=.c) $< -- $(CC) $(CFLAGS) -DLOGLEVEL="(1 << $(shell awk '/cfgparse.l/ { print NR }' loglevels.tmp))" -c -o $@ $(@:.o=.c) -+ $(CC) $(CPPFLAGS) $(CFLAGS) -DLOGLEVEL="(1 << $(shell awk '/cfgparse.l/ { print NR }' loglevels.tmp))" -c -o $@ $(@:.o=.c) - - src/cfgparse.y.o: src/cfgparse.y ${HEADERS} -- echo "YACC $<" - bison --debug --verbose -b $(basename $< .y) -d $< -- $(CC) $(CFLAGS) -DLOGLEVEL="(1 << $(shell awk '/cfgparse.y/ { print NR }' loglevels.tmp))" -c -o $@ $(<:.y=.tab.c) -+ $(CC) $(CPPFLAGS) $(CFLAGS) -DLOGLEVEL="(1 << $(shell awk '/cfgparse.y/ { print NR }' loglevels.tmp))" -c -o $@ $(<:.y=.tab.c) - - install: all -- echo "INSTALL" - $(INSTALL) -d -m 0755 $(DESTDIR)$(PREFIX)/bin - $(INSTALL) -d -m 0755 $(DESTDIR)$(SYSCONFDIR)/i3 - $(INSTALL) -d -m 0755 $(DESTDIR)$(PREFIX)/include/i3 ---- i3-msg/Makefile -+++ i3-msg/Makefile -@@ -11,15 +11,12 @@ - - # Depend on the specific file (.c for each .o) and on all headers - %.o: %.c ${HEADERS} -- echo "CC $<" -- $(CC) $(CFLAGS) -c -o $@ $< -+ $(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $< - - all: ${FILES} -- echo "LINK i3-msg" -- $(CC) -o i3-msg ${FILES} $(LDFLAGS) -+ $(CC) $(LDFLAGS) -o i3-msg ${FILES} $(LIBS) - - install: all -- echo "INSTALL" - $(INSTALL) -d -m 0755 $(DESTDIR)$(PREFIX)/bin - $(INSTALL) -m 0755 i3-msg $(DESTDIR)$(PREFIX)/bin/ - ---- i3-input/Makefile -+++ i3-input/Makefile -@@ -9,15 +9,12 @@ - - # Depend on the specific file (.c for each .o) and on all headers - %.o: %.c ${HEADERS} -- echo "CC $<" -- $(CC) $(CFLAGS) -c -o $@ $< -+ $(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $< - - all: ${FILES} -- echo "LINK i3-input" -- $(CC) -o i3-input ${FILES} $(LDFLAGS) -+ $(CC) $(LDFLAGS) -o i3-input ${FILES} $(LIBS) - - install: all -- echo "INSTALL" - $(INSTALL) -d -m 0755 $(DESTDIR)$(PREFIX)/bin - $(INSTALL) -m 0755 i3-input $(DESTDIR)$(PREFIX)/bin/ - diff --git a/x11-wm/i3/i3-3e_p3.ebuild b/x11-wm/i3/i3-3e_p3.ebuild deleted file mode 100644 index 5d360d5..0000000 --- a/x11-wm/i3/i3-3e_p3.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 - -inherit base versionator toolchain-funcs - -MY_PV=$(version_format_string '$1.$2-${3/p/bf}') -MY_P=${PN}-${MY_PV} - -DESCRIPTION="An improved dynamic tiling window manager" -HOMEPAGE="http://i3wm.org/" -SRC_URI="http://i3wm.org/downloads/${MY_P}.tar.bz2" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -CDEPEND="dev-libs/libev - dev-libs/yajl - x11-libs/libxcb - x11-libs/libX11 - x11-libs/xcb-util" -DEPEND="${CDEPEND} - sys-devel/flex - sys-devel/bison - x11-proto/xcb-proto" -RDEPEND="${CDEPEND} - x11-apps/xmessage" - -S=${WORKDIR}/${MY_P} - -DOCS=( GOALS TODO RELEASE-NOTES-${MY_PV} ) -PATCHES=( "${FILESDIR}"/${PN}-gentoo.diff ) - -pkg_setup() { - tc-export CC -} - -src_install() { - base_src_install - doman man/*.1 - dohtml -r docs/* -} - -pkg_postinst() { - elog "${PN} by default uses x11-terms/rxvt-unicode as a default terminal." - elog "Either merge it yourself or change proper bind in /etc/${PN}/config" - elog "or ~/.i3/config" -} diff --git a/x11-wm/i3/i3-9999.ebuild b/x11-wm/i3/i3-9999.ebuild deleted file mode 100644 index 8abb5b1..0000000 --- a/x11-wm/i3/i3-9999.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 - -EGIT_REPO_URI="git://code.stapelberg.de/i3" -EGIT_BRANCH="tree" - -inherit eutils git-2 toolchain-funcs - -DESCRIPTION="An improved dynamic tiling window manager" -HOMEPAGE="http://i3wm.org/" -SRC_URI="" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="" -IUSE="doc" - -CDEPEND="dev-libs/libev - dev-libs/yajl - x11-libs/libxcb - x11-libs/libX11 - x11-libs/xcb-util" -DEPEND="${CDEPEND} - sys-devel/flex - sys-devel/bison - app-text/asciidoc - app-text/xmlto - app-text/docbook-xml-dtd - x11-proto/xcb-proto" -RDEPEND="${CDEPEND} - x11-apps/xmessage" - -pkg_setup() { - tc-export CC -} - -src_prepare() { - epatch "${FILESDIR}"/${P}-build.patch - sed -e "/SILENT/d" -e "/DEBUG=/d" \ - -e '/ifeq ($(DEBUG),1)/,/endif/d' \ - -i common.mk || die - sed -e '/echo "\([[:upper:]]\)/d' \ - -i Makefile i3-{msg,nagbar,config-wizard}/Makefile || die -} - -src_compile() { - emake || die - emake -C man || die - use doc && { emake -C docs || die ; } -} - -src_install() { - emake DESTDIR="${D}" install || die - dodoc GOALS TODO CMDMODE RELEASE-* - doman man/*.1 - if use doc; then - dohtml -r docs/*.html - fi -} diff --git a/x11-wm/i3/metadata.xml b/x11-wm/i3/metadata.xml deleted file mode 100644 index 2cb4afc..0000000 --- a/x11-wm/i3/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <herd>desktop-wm</herd> - <maintainer> - <email>xarthisius@gentoo.org</email> - <name>Kacper Kowalik</name> - </maintainer> -</pkgmetadata> |