From 9c417bacd51da6d8b57fa9f37425161d30d4b95b Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 28 Nov 2020 20:40:51 +0000 Subject: gentoo resync : 28.11.2020 --- x11-wm/Manifest.gz | Bin 9638 -> 9638 bytes x11-wm/aewm/Manifest | 1 - x11-wm/aewm/aewm-1.3.12.ebuild | 50 ------ x11-wm/fvwm/Manifest | 4 +- x11-wm/fvwm/fvwm-2.6.5-r3.ebuild | 169 --------------------- x11-wm/fvwm/metadata.xml | 1 - x11-wm/goomwwm/Manifest | 2 - x11-wm/goomwwm/goomwwm-1.0.0.ebuild | 43 ------ x11-wm/oroborus/Manifest | 3 +- .../files/oroborus-2.0.20-fno-common.patch | 33 ++++ x11-wm/oroborus/oroborus-2.0.20-r1.ebuild | 5 +- x11-wm/sawfish/Manifest | 4 +- x11-wm/sawfish/sawfish-1.12.0-r1.ebuild | 88 ----------- x11-wm/sawfish/sawfish-1.12.90-r1.ebuild | 105 +++++++++++++ x11-wm/sawfish/sawfish-1.12.90.ebuild | 99 ------------ 15 files changed, 145 insertions(+), 462 deletions(-) delete mode 100644 x11-wm/aewm/aewm-1.3.12.ebuild delete mode 100644 x11-wm/fvwm/fvwm-2.6.5-r3.ebuild delete mode 100644 x11-wm/goomwwm/goomwwm-1.0.0.ebuild create mode 100644 x11-wm/oroborus/files/oroborus-2.0.20-fno-common.patch delete mode 100644 x11-wm/sawfish/sawfish-1.12.0-r1.ebuild create mode 100644 x11-wm/sawfish/sawfish-1.12.90-r1.ebuild delete mode 100644 x11-wm/sawfish/sawfish-1.12.90.ebuild (limited to 'x11-wm') diff --git a/x11-wm/Manifest.gz b/x11-wm/Manifest.gz index 9f2be3e11091..381e5fdf3259 100644 Binary files a/x11-wm/Manifest.gz and b/x11-wm/Manifest.gz differ diff --git a/x11-wm/aewm/Manifest b/x11-wm/aewm/Manifest index 69970f3f9540..44ebed38111d 100644 --- a/x11-wm/aewm/Manifest +++ b/x11-wm/aewm/Manifest @@ -3,5 +3,4 @@ AUX aewm-1.3.12-gentoo.patch 1690 BLAKE2B f8bb7d861f3852d48c4a4919d06138baaabb05 AUX aewm-1.3.12-r1-gentoo.patch 2259 BLAKE2B 427a3286dfdf7170866a2e8b73b14259f390553fb53fc60780c6e5a8c87c224b46d6fcecda2784a17024ded5e513c1ca6be71a5aad5bd7dd6a82e783e6a4c8d6 SHA512 e3039462193018661acf9ed6532c67034a1352e381bb378a41ca3493580dfe847fa244b41389c37b3882fb5d0db4a26b9c6067b25a47134cc2d39f88b53415c9 DIST aewm-1.3.12.tar.bz2 36677 BLAKE2B f84d272b82408600b10a3d08523219484cfbefff1ea5134284759e8743ae29918ceba842de07c640ca6fbc52c875df93f30f1692239119afcefb5a28ba3aa55e SHA512 69435edf1ba99661464221070ab6708a875056d244ee73b2eba1ed2beefba52ac2418d37e0d8b9f0c7c8a382e9d8740215b9c7098eca4f39cdf73b3c894125f1 EBUILD aewm-1.3.12-r1.ebuild 861 BLAKE2B 8d0d4d5539bdb487dfd198e665c95f547e7271be94331c6cb87166798a720a975a9aa3a3cceaee4746438790414eeedc478068354bf701d4c81109fa2166c881 SHA512 d81b797d708481bb305587cf1d49a13e58a3c660602330b625ef04178079dcda3cdf581cc0b93d7b896db97ef110f5f47dea09300ea4ed87a912812520b74fec -EBUILD aewm-1.3.12.ebuild 951 BLAKE2B 1ff4d9bcc9a1c81ae28eb061ed0d2dd588bee2a57d69621387ead0654284c654b8d2c1dbb7b7978094c799b3263a37ca433e00e9a59e9d732950f20be88392ff SHA512 3b0e6f2b45500c6120f2a813b7e5a031464f22820a0b518c06526d39cc4a5e2a4fcd1f85b929ba57a0b5351d677dfba63fc78a7499879d754a9b0bbd0727d606 MISC metadata.xml 517 BLAKE2B db81b6c45753c24205433ed2b9cf2bc9a595f806992475a1d41697b6b92d2c1d18ff8eef0fb9f882b68eb184d317839507b2f1158e5f421f3b8af65fd64291e7 SHA512 7095bff22d6bd655a93e3c1d48b8fecf8e327f1efd07638caba28163ad2a21129ed6f0e2a904113ce629ae25c2ee029d863c7e777f0457caf78f5e71c684b080 diff --git a/x11-wm/aewm/aewm-1.3.12.ebuild b/x11-wm/aewm/aewm-1.3.12.ebuild deleted file mode 100644 index 3bd723e335ba..000000000000 --- a/x11-wm/aewm/aewm-1.3.12.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit eutils toolchain-funcs - -DESCRIPTION="A minimalistic X11 window manager" -HOMEPAGE="https://www.red-bean.com/decklin/aewm/" -SRC_URI="https://www.red-bean.com/decklin/aewm/${P}.tar.bz2" - -LICENSE="MIT 9wm" -SLOT="0" -KEYWORDS="amd64 ppc x86" - -RDEPEND=" - dev-libs/glib:2 - x11-libs/gtk+:2 - x11-libs/libX11 - x11-libs/libXext - x11-libs/libXft -" -DEPEND=" - ${RDEPEND} - virtual/pkgconfig - x11-base/xorg-proto -" - -src_prepare() { - epatch "${FILESDIR}"/${P}-gentoo.patch - sed -i -e '/^font/s|".*"|"fixed"|g' doc/aewmrc.ex || die - sed -i -e 's|skill|pkill|g' doc/clientsrc.ex || die -} - -src_compile() { - emake \ - CC="$(tc-getCC)" \ - CFLAGS="${CFLAGS}" \ - LDFLAGS="${LDFLAGS}" \ - PKG_CONFIG="$(tc-getPKG_CONFIG)" -} - -src_install() { - emake \ - DESTDIR="${D}" \ - MANDIR="${D}/usr/share/man/man1" \ - XROOT="/usr" \ - install - - dodoc NEWS README -} diff --git a/x11-wm/fvwm/Manifest b/x11-wm/fvwm/Manifest index 5c50fccb73e8..8886de99bb13 100644 --- a/x11-wm/fvwm/Manifest +++ b/x11-wm/fvwm/Manifest @@ -3,10 +3,8 @@ AUX fvwm-2.5.27-translucent-menus.diff 15765 BLAKE2B 85623d5d671d97842ffe819ddfa AUX fvwm-2.6.5-ar.patch 1077 BLAKE2B ebd3226a706087c7e7f7935a9862c59e628551e19be66d110441075839484b6bb26667104090258267b3e484c6fc0b0650349488902d216f3cf841c23e45b59e SHA512 fc66ee5c79b96860705d72b18aab3f8c8f8ad84fead47c4f8f944474a6bfbe0569ee08aa51e8a4d7982541eecd5c302499f99ebf8568f4b4fb1c9e2369233e45 AUX fvwm-2.6.5-mouse-buttons.patch 519 BLAKE2B 23b31933e9dcc456d73be15573226017fc213da59156040136ff447b208b45691fca00b5d16cdaf57ab8411e2834d759b3bb7e53550b13ec72de4b7f70486abb SHA512 d28a9724697859ca7beac1cc2813c12413654e1c0749297c34fb0ef8bbf97369ac8039d2a82ec673d885b39e1544259b70cecf292639caa9ff99c1b42d34c196 AUX fvwm-2.6.8-perl528.patch 515 BLAKE2B 44df7b8aef71d85c3aefefb40ab45b9e6227ef6a13aaab60cec8956db669013b4ee4dc869216972e1a443d1f69e6550e7f80dc81cdf8b7642d6c49ae46793b2a SHA512 ab35b8aef3c6d8a07f1e03290c209736ee892729d98fece3d0134fd9994f8c57bdd5703492b405a6eb52cfcd67cd9cd72c16bc25a729a46560eb6e21f2d7918f -DIST fvwm-2.6.5.tar.bz2 2582655 BLAKE2B 02c6f3124c0bb2ffe5dd25c218e4137977030ee6e96c7d20517e10dc93b85b295d941c700786f53231045b1b76e6d069b0387942ccf55b8543b0efe9ae303520 SHA512 a1b8cf5a5124b939441834a2fb44c885c579939e4099cf2c8178ea2c4261258df4e565068593699f9446e363135a2666c9288c1bce551a6cf5c6c79287104698 DIST fvwm-2.6.8.tar.gz 3915662 BLAKE2B 0b71182c5c0b5a07314fde8a673efe46712b92484e1164cd6357ad2e36e557dd822bf6c25d201092953ec10200bb0f93846af6cde0d701c65c81a4086de64652 SHA512 12e0def0a1d565c1c44356b48b4e516b7be4f51f13f91d9f8b89364ae106f6d7773e12fd17c71b6f0569c64fb3a5374c036c118cb76f739a63b1e17b5dfba287 DIST fvwm-2.6.9.tar.gz 3942859 BLAKE2B 8faf2d420d96049ab0528a6c6a5dc6ed8ee9449f8e533b9ad9bb526faea86030684fc0aa8ed0d307cb64575457676611298adf582b1249c37a3db35a72b43bf1 SHA512 a9c2214ad19edd17da81446a6d4250284cc50b59b53c233212f2a9354c01143dbb870521392752f272f00af50bee2dd8f0b6bf6176b0d4b3075694d2a61a623e -EBUILD fvwm-2.6.5-r3.ebuild 4829 BLAKE2B 00dc802a709c4ac1bdec33b723899895f26fe20e70ff245838c142d25b24eae646a16c93ba342395684b914ec52c3bd9f256efe5a4f876232b40b33bcb286277 SHA512 c1ae5188318030d01b65f6429874a990fe8df1a62afefe265e82beade9b5960958a40fd3f578c8ed1e34a10ec060ae6d2d277b493a399d292435585872152e25 EBUILD fvwm-2.6.8-r2.ebuild 4105 BLAKE2B 8453a380d28fe71055c5fbfb73d0c4084409393c1be91e52ef772315389a413e902b14ee618d072449da9803b949ecc9192bb8b43dab3dc11ed0400b9a85d4bc SHA512 a783b93180542b66a5f2d394cba759f6af7fb4e51bdfb881f671aab3a9f4c62ed36fcee1e3e47d322a416d6d8153c74a888373b674599844e8dcbb425b0095b2 EBUILD fvwm-2.6.9.ebuild 4102 BLAKE2B 875b3f30630d9fba8b1f2722f294b0dedc3fef1d1226c0f1d39027c6c1dbe7f85a4fc88fa20225050e4b1a0604ebce9a74ffcfb9c0c39e8315d2ad6deb238b9e SHA512 9d367e2b42c7db780721b21ac604058d54ad13f5f120026d7f41c2a22e9ab8248ed7468a2f7f24e9a60223bfb82c7ce640e1b0bafd5893863f16207375b13b79 -MISC metadata.xml 765 BLAKE2B 003f88ef882dda6da8b314975c8f40ea450faff79e086f962946e3634ec8722dc8b0d821692d8daa4d80ac6025d9b7e21827e64ccca3407ea60a79c12d752b3f SHA512 0feb8344498792784c3d640455316527855b7d37f1e6d3109776bec2749b48819bcc6b88f55b214d6675eab671add82e9338c52817cf4e0b25a20ae390519581 +MISC metadata.xml 707 BLAKE2B 6b51c0eccf9ca01664d552a5f2dca340bbabbbd4753fd2248923c3ed73df76279de6001790c188ed7ccf7c6d769648c8e271f8992492be215cd609f62aef461a SHA512 1be8383a2a6f0f4e4c4ae8728657783bbd7ed98d23bc35453eef5de18a898136ff92dc82e1acb431853f8cf42c8fea3fcb56efe5d448a6657bbe4b9258fa6086 diff --git a/x11-wm/fvwm/fvwm-2.6.5-r3.ebuild b/x11-wm/fvwm/fvwm-2.6.5-r3.ebuild deleted file mode 100644 index 62f0374f99b3..000000000000 --- a/x11-wm/fvwm/fvwm-2.6.5-r3.ebuild +++ /dev/null @@ -1,169 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit autotools eutils flag-o-matic - -DESCRIPTION="An extremely powerful ICCCM-compliant multiple virtual desktop window manager" -HOMEPAGE="http://www.fvwm.org/" -SRC_URI="ftp://ftp.fvwm.org/pub/fvwm/version-2/${P}.tar.bz2" - -LICENSE="GPL-2 FVWM" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~ia64 ppc ~ppc64 ~sparc x86" -IUSE="bidi debug doc gtk2-perl netpbm nls perl png readline rplay stroke svg tk truetype +vanilla xinerama lock" - -COMMON_DEPEND=" - sys-libs/zlib - x11-libs/libICE - x11-libs/libSM - x11-libs/libX11 - x11-libs/libXau - x11-libs/libxcb - x11-libs/libXcursor - x11-libs/libXdmcp - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXpm - x11-libs/libXrandr - x11-libs/libXrender - bidi? ( dev-libs/fribidi ) - png? ( media-libs/libpng:0= ) - readline? ( - sys-libs/ncurses:0= - sys-libs/readline:0= - ) - stroke? ( dev-libs/libstroke ) - svg? ( gnome-base/librsvg ) - truetype? ( - media-libs/fontconfig - x11-libs/libXft - ) - xinerama? ( x11-libs/libXinerama ) -" -RDEPEND="${COMMON_DEPEND} - dev-lang/perl - gtk2-perl? ( dev-perl/Gtk2 ) - perl? ( tk? ( - dev-lang/tk - dev-perl/Tk - >=dev-perl/X11-Protocol-0.56 - ) - ) - rplay? ( media-sound/rplay ) - lock? ( x11-misc/xlockmore ) - userland_GNU? ( sys-apps/debianutils ) - !x86-fbsd? ( netpbm? ( media-libs/netpbm ) ) -" -DEPEND="${COMMON_DEPEND} - virtual/pkgconfig - x11-base/xorg-proto - doc? ( dev-libs/libxslt ) -" - -src_prepare() { - if ! use vanilla; then - # Enables fast translucent menus; patch from fvwm-user mailing list. - epatch "${FILESDIR}/${PN}-2.5.27-translucent-menus.diff" - - # Allow more mouse buttons, bug #411811 - epatch "${FILESDIR}/${PN}-2.6.5-mouse-buttons.patch" - - # Apply user-provided patches to the source tree, bug #411811 - epatch_user - fi - - epatch "${FILESDIR}/${PN}-2.6.5-ar.patch" #474528 - epatch "${FILESDIR}/${PN}-2.6.8-perl528.patch" #674742 - eautoreconf -} - -src_configure() { - local myconf="--libexecdir=/usr/lib --with-imagepath=/usr/include/X11/bitmaps:/usr/include/X11/pixmaps:/usr/share/icons/fvwm --enable-package-subdirs --without-gnome" - - # Non-upstream email where bugs should be sent; used in fvwm-bug. - export FVWM_BUGADDR="desktop-wm@gentoo.org" - - # Recommended by upstream. - append-flags -fno-strict-aliasing - - # Signed chars are required. - use ppc && append-flags -fsigned-char - - myconf="${myconf} --disable-gtk" - - use readline && myconf="${myconf} --without-termcap-library" - - econf ${myconf} \ - $(use_enable bidi) \ - $(use_enable debug debug-msgs) \ - $(use_enable debug command-log) \ - $(use_enable doc htmldoc) \ - $(use_enable nls) \ - $(use_enable nls iconv) \ - $(use_enable perl perllib) \ - $(use_with png png-library) \ - $(use_with readline readline-library) \ - $(use_with rplay rplay-library) \ - $(use_with stroke stroke-library) \ - $(use_enable svg rsvg) \ - $(use_enable truetype xft) \ - $(use_enable xinerama) \ - --docdir="/usr/share/doc/${P}" -} - -src_install() { - emake DESTDIR="${D}" docdir="/usr/share/doc/${P}" install - - # These are always removed, because gentoo doesn't have anymore - # a dev-perl/gtk-perl package, so, these modules are pointless. - rm -f "${D}/usr/share/fvwm/perllib/FVWM/Module/Gtk.pm" - find "${D}" -name '*FvwmGtkDebug*' -exec rm -f '{}' \; 2>/dev/null - - if ! use lock; then - find "${D}" -name '*fvwm-menu-xlock' -exec rm -f '{}' \; 2>/dev/null - fi - - if use perl; then - if ! use tk; then - rm -f "${D}/usr/share/fvwm/perllib/FVWM/Module/Tk.pm" - if ! use gtk2-perl; then # no tk and no gtk2 bindings - rm -f "${D}/usr/share/fvwm/perllib/FVWM/Module/Toolkit.pm" - find "${D}/usr/share/fvwm/perllib" -depth -type d -exec rmdir '{}' \; 2>/dev/null - fi - fi - - # Now, the Gtk2.pm file, it will require dev-perl/Gtk2 - # so it implies gtk2 as well. That's why we need another use flag. - if ! use gtk2-perl; then - rm -f "${D}/usr/share/fvwm/perllib/FVWM/Module/Gtk2.pm" - fi - else - # Completely wipe it if ! use perl - rm -rf "${D}/usr/bin/fvwm-perllib" \ - "${D}/usr/share/man/man1/fvwm-perllib.1" - fi - - # Utility for testing FVWM behaviour by creating a simple window with - # configurable hints. - if use debug; then - dobin "${S}/tests/hints/hints_test" - newdoc "${S}/tests/hints/README" README.hints - fi - - dodir /etc/X11/Sessions - echo "/usr/bin/fvwm" > "${D}/etc/X11/Sessions/${PN}" || die - fperms a+x /etc/X11/Sessions/${PN} - - dodoc AUTHORS ChangeLog NEWS README \ - docs/{ANNOUNCE,BUGS,COMMANDS,CONVENTIONS} \ - docs/{DEVELOPERS,error_codes,FAQ,TODO,fvwm.lsm} - - # README file for translucent menus patch. - if ! use vanilla; then - dodoc "${FILESDIR}"/README.translucency - ewarn "You are using a patched build, so, please, don't" - ewarn "report bugs at the fvwm-workers list unless you are" - ewarn "also able to reproduce them with a vanilla build (USE=vanilla)." - fi -} diff --git a/x11-wm/fvwm/metadata.xml b/x11-wm/fvwm/metadata.xml index 63c21e06e5f1..e9ad5b468010 100644 --- a/x11-wm/fvwm/metadata.xml +++ b/x11-wm/fvwm/metadata.xml @@ -9,7 +9,6 @@ implementing functional extensions. - Enable GTK2 Perl bindings Enable screen locking Enable NetPBM support (used by FvwmScript-ScreenDump) Enable rplay support diff --git a/x11-wm/goomwwm/Manifest b/x11-wm/goomwwm/Manifest index 390c27d32ebc..05348f14e648 100644 --- a/x11-wm/goomwwm/Manifest +++ b/x11-wm/goomwwm/Manifest @@ -1,6 +1,4 @@ DIST goomwwm-1.0.0-github.tar.gz 406143 BLAKE2B 0118dfec32a3598b0a23b3421643a211386c1bc302d523a4a63a78e34ba9f0673b0bae18b27b491ab153e3e0fb8031123c56425ac007c20651fb3ec8484ab7a5 SHA512 e37d80c8ea47fe136172c392521ec8d4dab361c3469d3d1626ed7c30385513301983c0ffde39f4c2e6f2dee8709da6a34f14f7bb89776f1ccde5103ab1a26764 -DIST goomwwm-1.0.0.tar.gz 69967 BLAKE2B 562666d3a2d9121d07f00a339776f8c510f04eefae0f49f3f9475af250803194b8f4b1eb2673799f3f8b365a6623e5c1b1e49e009ed830699fca51a0846c0ffa SHA512 a2d486e7b97ef3dd0c6eb0702a21e51853ed1456aee7c1d11c90561a62218a4970a61ebb9ba7551428d72035066d7be445a952083baf9c53957e351ad8f4b5de EBUILD goomwwm-1.0.0-r1.ebuild 793 BLAKE2B 490a4295bdabbba0ccee236ce3cfb749b56cd062e7e7c3f3561d35f04d162a7ad76d5756a4987adaf6c3bc9d6279bc5e5f9a2b71a909c0db34f842e0b97b25ce SHA512 7cfc759b3603a529c5f8d155b1cc0fef0afc890952204714501234b3c0e0ce3c2d731c6d5f1376689dbe5d53722c7ce0782e537e87b5a626f4a3b161657e5c5a -EBUILD goomwwm-1.0.0.ebuild 741 BLAKE2B 51569a0c598ce722c8dd9db2577415613a2240b91f13701c3495680122c90ffdcaa76e201c4be930673f7968aa8b26e1acef2ab0840e02004dcd984e8369f5de SHA512 05822f05bcd943d87aed6ad1a9be461fbd50836a6ec897556842aff54c1dc3e6a95f1bab1bbef1da48e20a6e59c12267e5e8764acbabc117adcc72f2143f9975 EBUILD goomwwm-9999.ebuild 752 BLAKE2B 80c360c689a694146c97d4fe69d8aa3cb5f591650bd015f4d8b3ce7240a571d48ddb14173418c378e8183361fe56f7843d6e9dfd18f47916f2ef6d286c663e6d SHA512 1e6eb95eac110029267de0e6a1d04f724335782b5a9831482f7feb7808195d25ad182c8bc49405d66f1116bea0c1c072edee5da72f9a72b4e742483be3df8551 MISC metadata.xml 251 BLAKE2B 6fdd68cc8939870f258fd5749d367c53b66f787e241031f8af90435dc958045b805403d2457a51c6253506a52028ed412f14a405691673edc2e0edc77af43b76 SHA512 6d3cd2984b10fdaf21af0348f49303eae89aee923d8371ce49bee8e3e27d8c3ed595d793d0bdd9adc2b1fab44873f6bebd922eeb9d48c9e6629c6c2fa6c5400e diff --git a/x11-wm/goomwwm/goomwwm-1.0.0.ebuild b/x11-wm/goomwwm/goomwwm-1.0.0.ebuild deleted file mode 100644 index d76d1d60f37d..000000000000 --- a/x11-wm/goomwwm/goomwwm-1.0.0.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit eutils flag-o-matic toolchain-funcs - -DESCRIPTION="Get out of my way, Window Manager!" -HOMEPAGE="http://aerosuidae.net/goomwwm/" -SRC_URI="http://aerosuidae.net/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="debug" - -RDEPEND=" - x11-libs/libXft - x11-libs/libX11 - x11-libs/libXinerama -" -DEPEND=" - ${RDEPEND} - virtual/pkgconfig - x11-base/xorg-proto -" - -src_prepare() { - sed -i -e 's|$(LDADD) $(LDFLAGS)|$(LDFLAGS) $(LDADD)|g' Makefile || die -} - -src_configure() { - use debug && append-cflags -DDEBUG -} - -src_compile() { - emake CC=$(tc-getCC) proto normal -} - -src_install() { - dobin ${PN} - doman ${PN}.1 -} diff --git a/x11-wm/oroborus/Manifest b/x11-wm/oroborus/Manifest index 88bc7f61ba48..91fb065409c9 100644 --- a/x11-wm/oroborus/Manifest +++ b/x11-wm/oroborus/Manifest @@ -1,3 +1,4 @@ +AUX oroborus-2.0.20-fno-common.patch 850 BLAKE2B d93da4bff9439414c68b66589d695a577ea6f8467adbeabdc35c30020ecce1b911894f325ecccdc55f77e5a120246e106628254807c6ddb33f4c0d78966ef327 SHA512 438addec1bcc4b0aa095be0bfa84f5223bd5637ff7a77694b8ef3f9d423b4b355890e879d2a41ba7b950ddc7aea0f659677db35b014efdf41beabad2678d3931 DIST oroborus_2.0.20.tar.gz 335099 BLAKE2B 6c4dc4e8104f47ca847b0e358ac606aeb684b004a0fc6cf55130318814efd65ef96a602630ea01a090b6851595982fd7c3865d5efec38f72182e29c3ccc1aae5 SHA512 0ffa9e3ce25c3d2cb6f24c827755b4f7af14f6e34127fec66ef367cb8dc53ceb89d0fec3619f80f055f9d2241dfa0e4edf53e4e22dad1558d7b448f0b878c573 -EBUILD oroborus-2.0.20-r1.ebuild 512 BLAKE2B a3180dc0a0b4b229f820eb5aa1e5476e59b975aa7d7d4c8ca2938bcfe69cd616626de4fee6829f439a8cc7345f181ff373c6c911201f253f159605f9f5f4a99c SHA512 d5c7b956b4459fa5a2040553f129901e5ad1554479c9981f6431cf146668c21b60e56ec3db91e3aa5c1f065e5b4a91ff13f5728022a91722e2439fceb99ca054 +EBUILD oroborus-2.0.20-r1.ebuild 550 BLAKE2B 99f5fbab1b6c9488ab7c101dfec491cbcd826280a66bdb3e7f2f47872fa1833332b7e00c5c38c90a70a69d1fdec963040f8eebfef36a351b446d5d7c4e91f74d SHA512 6df8ebdcbdf867706fc6f52628c3660fd60ca967912afd641636aa1d377fc174d47a5557bd8e06e9f89f2444042c5a67893b995bdf261d6800d270c0e7fc4390 MISC metadata.xml 493 BLAKE2B 8885e6d63fa88a19a9866150d3774733d459c7a40d75269f575f54ac6657e4426d706d2efde4363c539a299134816ab97687106844861c774e4f66ff371604f7 SHA512 f5e29aa56730150e348a610458c2faf18a203712e06ec78cfe0861dc61d0bc1f3c502f53abf02648b81566cee831ddf590894923b220f9b071badc5572d6cadf diff --git a/x11-wm/oroborus/files/oroborus-2.0.20-fno-common.patch b/x11-wm/oroborus/files/oroborus-2.0.20-fno-common.patch new file mode 100644 index 000000000000..e7a1e2157152 --- /dev/null +++ b/x11-wm/oroborus/files/oroborus-2.0.20-fno-common.patch @@ -0,0 +1,33 @@ +--- a/src/hints.c ++++ b/src/hints.c +@@ -43,7 +43,7 @@ Atom win_hints, win_state, win_client_list, win_layer, win_workspace, + win_workspace_count, win_desktop_button_proxy, win_supporting_wm_check, + gnome_panel_desktop_area; + Atom net_atoms[NET_ATOM_COUNT]; +-Display *dpy; ++extern Display *dpy; + + void + initHints (Display * d) +--- a/src/keyboard.c ++++ b/src/keyboard.c +@@ -35,6 +35,8 @@ + #include + #endif + ++int NumLockMask, CapsLockMask, ScrollLockMask; ++ + void + parseKeyString (Display * dpy, MyKey * key, char *str) + { +--- a/src/keyboard.h ++++ b/src/keyboard.h +@@ -90,7 +90,7 @@ void grabKey (Display *, MyKey *, Window); + void ungrabKeys (Display *, Window); + void init_keyboard (Display * dpy); + +-int NumLockMask, CapsLockMask, ScrollLockMask; ++extern int NumLockMask, CapsLockMask, ScrollLockMask; + + #endif /* __KEYBOARD_H */ + diff --git a/x11-wm/oroborus/oroborus-2.0.20-r1.ebuild b/x11-wm/oroborus/oroborus-2.0.20-r1.ebuild index 071ee8295d30..1c0dec3cece9 100644 --- a/x11-wm/oroborus/oroborus-2.0.20-r1.ebuild +++ b/x11-wm/oroborus/oroborus-2.0.20-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -10,7 +10,6 @@ SRC_URI="mirror://debian/pool/main/o/${PN}/${PN}_${PV}.tar.gz" LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 ppc x86" -IUSE="" RDEPEND=" x11-libs/libICE @@ -21,4 +20,6 @@ RDEPEND=" DEPEND="${RDEPEND} x11-base/xorg-proto" +PATCHES=( "${FILESDIR}"/${P}-fno-common.patch ) + DOCS=( AUTHORS ChangeLog example.${PN}rc README TODO ) diff --git a/x11-wm/sawfish/Manifest b/x11-wm/sawfish/Manifest index 4eb9be158b24..23dd3fbaa291 100644 --- a/x11-wm/sawfish/Manifest +++ b/x11-wm/sawfish/Manifest @@ -1,8 +1,6 @@ AUX 50sawfish-gentoo.el 366 BLAKE2B 5d068cfae8fd522037656d009a2007188ab272d4ea0c541d6b389b1f87cf7b209bfd54cbdb0677e80ae34c31fb3fadb767f4f890fc51fb0412aebac308429dca SHA512 a05fe8328ed42c11fcf7ce43eac8278e53d69610a53118283d1292c89c690aa85b43090cbcfd0995a9e2e92cb61277848404a27b1797e33c80ad09db752d8ba5 AUX sawfish-1.12.0-desktop.patch 839 BLAKE2B cbc68895b979d5d0eb794f95a6e002f4807cd7712be992bdfe7d20bfc5fe6bfcf8a1c0407f8a1394ad2bfed8fe5663745edd761a7d41c0ced226f400c414a7d1 SHA512 ab96ea42c01e1fb2bde192f55273fc647a6fd9904c6bcd05303eea03dc306dde90c152ab7dfea003a50441dcd344f37478e184d9a9c1124961b96556e3aab40d AUX sawfish-1.12.0-fno-common.patch 987 BLAKE2B 9f5a94a226453b831efab89b46dc0022585712af26153ba87187da629ffb662f89eeee9529322ab810809fa352bba0eaca314e1cfef507d8735086075b9c29bd SHA512 89d2f547b6fe100815763c4b1ab9fcb2cb67613c35bdda6de7d6be297c2871909c70c6d352debea04fa4627aca6e195ea44a1d402a4cd01137d80ff96b5040be -DIST sawfish_1.12.0.tar.xz 2814340 BLAKE2B 58901cf62d10641ef32756a3283c6d53b27a68a4af7c578c49e6968045f5993f744eb0b6c7b81da08b91774f1fb8faec467a6a22cd046a2fea135f749ac24319 SHA512 e8f831a9f6206ccf4e2a823bc3464c11b9d2d38a72ada4a142f952813a56c620b511f9cd8912bbf06e38976e54f1d9445f68d6dd24ee5ed59918c18de379e71f DIST sawfish_1.12.90.tar.xz 2602372 BLAKE2B 180d3ed1081fffa0fe6c60c15b96a4b530be1349e162d0b6e7553e753e0462aea89caf7bfe379b1993f883e544e27bb553d259d0348fcceb53619dc54536cc47 SHA512 444cdc21b368d9ffb89e1ccd0377d9ce9d9b42f9bd93aa85ca29763781f90cb393a0c9c8da47ff0a161bf5e3881e6d6895a7c5749761ccc7b4b5a1ed8438c93d -EBUILD sawfish-1.12.0-r1.ebuild 2032 BLAKE2B 6aefde862da34a34dc1f4c570385e65a223d1b5538322877313dc9bb177939f485afb4ff7c70605976bdc351c042830c82e32e39e18d208893819c16aaaf7f39 SHA512 5a85929922b63fec43b0c89ea512063b743a178048b6c84efbe829444683ee6e0d8978d0b35cd6cc25ef2ea7f2602b5d5c0067521d58e740f5dd775dccd58865 -EBUILD sawfish-1.12.90.ebuild 2208 BLAKE2B f5d0d5ff6f7c37f92bc58e23ff4295f8c034aae87188bbfcb0bfe7bdb86b00720a763a11c5d290776d495013262372eaa636f5faec5a25e82f64cc7530150b70 SHA512 6252bb4d23a5fc15c50fdf9e8148ae3895de10c0507a2083c56e05f931113d22b8fb7497cfd2ca62b850b3deec81f166ec5629824059deebb8a52583d105e7fb +EBUILD sawfish-1.12.90-r1.ebuild 2296 BLAKE2B 3b17f55b6f910e7f785927ba79c80937cc56b6decd25d87a66514c3ef210b39766da9edf30e317ceb4e9c54c57aff64663016a19aae984fb495158f37c1f305c SHA512 d5f5576554e32f125b5e9f89239be7dded65492da4c40b29cb707b6ebb4d11d0fb89f160542b46d2b1afbaa4b2ede7430b1dc459e69000962d65ba458b597479 MISC metadata.xml 357 BLAKE2B 7ff08550d41c65ecf933abf4a3c1932a06f9462016ea8cff09145c713e7017dd68dd5e6473845eac654e0ae1fdded17e6b92b36a4f97db539524dfb67b5aec4f SHA512 ab28ed64d52513cf76bea32b2f289dedab2420e91592ba31d2917efc2d7868a4bf949067562594254a601e62885cf530d7ec00404cf62dd4705b7ac1a892ba9b diff --git a/x11-wm/sawfish/sawfish-1.12.0-r1.ebuild b/x11-wm/sawfish/sawfish-1.12.0-r1.ebuild deleted file mode 100644 index 726c0ecafee0..000000000000 --- a/x11-wm/sawfish/sawfish-1.12.0-r1.ebuild +++ /dev/null @@ -1,88 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -MY_P="${P/-/_}" -inherit eutils elisp-common - -DESCRIPTION="Extensible window manager using a Lisp-based scripting language" -HOMEPAGE="https://sawfish.fandom.com/wiki/Main_Page" -SRC_URI="https://download.tuxfamily.org/sawfish/${MY_P}.tar.xz" - -LICENSE="GPL-2 Artistic-2" -SLOT="0" -KEYWORDS="~alpha amd64 ~ia64 ppc ~ppc64 sparc x86" -IUSE="emacs kde nls xinerama" - -RDEPEND=" - emacs? ( >=app-editors/emacs-23.1:* ) - >=dev-libs/librep-0.92.1 - >=x11-libs/rep-gtk-0.90.7 - x11-libs/gdk-pixbuf:2[X] - >=x11-libs/gtk+-2.24.0:2 - x11-libs/libXtst - kde? ( kde-frameworks/kdelibs4support ) - nls? ( sys-devel/gettext ) - xinerama? ( x11-libs/libXinerama ) -" -DEPEND="${RDEPEND} - virtual/pkgconfig -" - -S="${WORKDIR}/${MY_P}" - -PATCHES=( - # From Fedora - "${FILESDIR}"/${PN}-1.12.0-desktop.patch - "${FILESDIR}"/${PN}-1.12.0-fno-common.patch -) - -DOCS=( AUTHORS ChangeLog CONTRIBUTING doc/AUTOSTART doc/KEYBINDINGS doc/OPTIONS doc/XSettings MAINTAINERS NEWS README README.IMPORTANT TODO ) - -src_configure() { - set -- \ - $(use_with kde kde5session) \ - $(use_with xinerama) \ - --with-gdk-pixbuf \ - --without-kde4session \ - --disable-static - - if ! use nls; then - # Use a space because configure script reads --enable-linguas="" - # as "install everything". Don't use --disable-linguas, because - # that means --enable-linguas="no", which means "install - # Norwegian translations". - set -- "$@" --enable-linguas=" " - elif [[ "${LINGUAS+set}" == "set" ]]; then - strip-linguas -i po - set -- "$@" --enable-linguas=" ${LINGUAS} " - else - set -- "$@" --enable-linguas="" - fi - - econf "$@" -} - -src_compile() { - default - use emacs && elisp-compile sawfish.el -} - -src_install() { - default - find "${D}" -name '*.la' -delete || die - - if use emacs; then - elisp-install ${PN} sawfish.{el,elc} - elisp-site-file-install "${FILESDIR}"/50${PN}-gentoo.el - fi -} - -pkg_postinst() { - use emacs && elisp-site-regen -} - -pkg_postrm() { - use emacs && elisp-site-regen -} diff --git a/x11-wm/sawfish/sawfish-1.12.90-r1.ebuild b/x11-wm/sawfish/sawfish-1.12.90-r1.ebuild new file mode 100644 index 000000000000..2eab675b63a9 --- /dev/null +++ b/x11-wm/sawfish/sawfish-1.12.90-r1.ebuild @@ -0,0 +1,105 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_P="${P/-/_}" +inherit autotools elisp-common eutils xdg-utils + +DESCRIPTION="Extensible window manager using a Lisp-based scripting language" +HOMEPAGE="https://sawfish.fandom.com/wiki/Main_Page" +SRC_URI="https://download.tuxfamily.org/sawfish/${MY_P}.tar.xz" + +LICENSE="GPL-2 Artistic-2" +SLOT="0" +KEYWORDS="~alpha amd64 ~ia64 ppc ~ppc64 sparc x86" +IUSE="emacs kde nls xinerama" + +RDEPEND=" + emacs? ( >=app-editors/emacs-23.1:* ) + >=dev-libs/librep-0.92.1 + >=x11-libs/rep-gtk-0.90.7 + || ( + ( + x11-libs/gdk-pixbuf-xlib + >=x11-libs/gdk-pixbuf-2.42.0:2 + ) + =x11-libs/gtk+-2.24.0:2 + x11-libs/libXtst + kde? ( kde-frameworks/kdelibs4support ) + nls? ( sys-devel/gettext ) + xinerama? ( x11-libs/libXinerama ) +" +DEPEND=" + ${RDEPEND} + virtual/pkgconfig +" +S="${WORKDIR}/${MY_P}" +PATCHES=( + # From Fedora + "${FILESDIR}"/${PN}-1.12.0-desktop.patch + "${FILESDIR}"/${PN}-1.12.0-fno-common.patch +) +DOCS=( + AUTHORS ChangeLog CONTRIBUTING doc/AUTOSTART doc/KEYBINDINGS doc/OPTIONS + doc/XSettings MAINTAINERS NEWS README README.IMPORTANT TODO +) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + set -- \ + $(use_with kde kde5session) \ + $(use_with xinerama) \ + --with-gdk-pixbuf \ + --without-kde4session \ + --disable-static + + if ! use nls; then + # Use a space because configure script reads --enable-linguas="" + # as "install everything". Don't use --disable-linguas, because + # that means --enable-linguas="no", which means "install + # Norwegian translations". + set -- "$@" --enable-linguas=" " + elif [[ "${LINGUAS+set}" == "set" ]]; then + strip-linguas -i po + set -- "$@" --enable-linguas=" ${LINGUAS} " + else + set -- "$@" --enable-linguas="" + fi + + econf "$@" +} + +src_compile() { + default + use emacs && elisp-compile sawfish.el +} + +src_install() { + default + + find "${D}" -name '*.la' -delete || die + + find "${D}/usr/share/man" -name '*.gz' -exec gunzip {} \; || die + + if use emacs; then + elisp-install ${PN} sawfish.{el,elc} + elisp-site-file-install "${FILESDIR}"/50${PN}-gentoo.el + fi +} + +pkg_postinst() { + use emacs && elisp-site-regen + xdg_icon_cache_update +} + +pkg_postrm() { + use emacs && elisp-site-regen + xdg_icon_cache_update +} diff --git a/x11-wm/sawfish/sawfish-1.12.90.ebuild b/x11-wm/sawfish/sawfish-1.12.90.ebuild deleted file mode 100644 index ea8f5ba03694..000000000000 --- a/x11-wm/sawfish/sawfish-1.12.90.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -MY_P="${P/-/_}" -inherit autotools elisp-common eutils xdg-utils - -DESCRIPTION="Extensible window manager using a Lisp-based scripting language" -HOMEPAGE="https://sawfish.fandom.com/wiki/Main_Page" -SRC_URI="https://download.tuxfamily.org/sawfish/${MY_P}.tar.xz" - -LICENSE="GPL-2 Artistic-2" -SLOT="0" -KEYWORDS="~alpha amd64 ~ia64 ppc ~ppc64 sparc x86" -IUSE="emacs kde nls xinerama" - -RDEPEND=" - emacs? ( >=app-editors/emacs-23.1:* ) - >=dev-libs/librep-0.92.1 - >=x11-libs/rep-gtk-0.90.7 - x11-libs/gdk-pixbuf:2[X] - >=x11-libs/gtk+-2.24.0:2 - x11-libs/libXtst - kde? ( kde-frameworks/kdelibs4support ) - nls? ( sys-devel/gettext ) - xinerama? ( x11-libs/libXinerama ) -" -DEPEND=" - ${RDEPEND} - virtual/pkgconfig -" -S="${WORKDIR}/${MY_P}" -PATCHES=( - # From Fedora - "${FILESDIR}"/${PN}-1.12.0-desktop.patch - "${FILESDIR}"/${PN}-1.12.0-fno-common.patch -) -DOCS=( - AUTHORS ChangeLog CONTRIBUTING doc/AUTOSTART doc/KEYBINDINGS doc/OPTIONS - doc/XSettings MAINTAINERS NEWS README README.IMPORTANT TODO -) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - set -- \ - $(use_with kde kde5session) \ - $(use_with xinerama) \ - --with-gdk-pixbuf \ - --without-kde4session \ - --disable-static - - if ! use nls; then - # Use a space because configure script reads --enable-linguas="" - # as "install everything". Don't use --disable-linguas, because - # that means --enable-linguas="no", which means "install - # Norwegian translations". - set -- "$@" --enable-linguas=" " - elif [[ "${LINGUAS+set}" == "set" ]]; then - strip-linguas -i po - set -- "$@" --enable-linguas=" ${LINGUAS} " - else - set -- "$@" --enable-linguas="" - fi - - econf "$@" -} - -src_compile() { - default - use emacs && elisp-compile sawfish.el -} - -src_install() { - default - - find "${D}" -name '*.la' -delete || die - - find "${D}/usr/share/man" -name '*.gz' -exec gunzip {} \; || die - - if use emacs; then - elisp-install ${PN} sawfish.{el,elc} - elisp-site-file-install "${FILESDIR}"/50${PN}-gentoo.el - fi -} - -pkg_postinst() { - use emacs && elisp-site-regen - xdg_icon_cache_update -} - -pkg_postrm() { - use emacs && elisp-site-regen - xdg_icon_cache_update -} -- cgit v1.2.3