summaryrefslogtreecommitdiff
path: root/x11-misc/chgres
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /x11-misc/chgres
reinit the tree, so we can have metadata
Diffstat (limited to 'x11-misc/chgres')
-rw-r--r--x11-misc/chgres/Manifest7
-rw-r--r--x11-misc/chgres/chgres-0.1-r2.ebuild35
-rw-r--r--x11-misc/chgres/files/chgres-0.1-flags.patch21
-rw-r--r--x11-misc/chgres/files/chgres-0.1-includes.patch15
-rw-r--r--x11-misc/chgres/metadata.xml9
5 files changed, 87 insertions, 0 deletions
diff --git a/x11-misc/chgres/Manifest b/x11-misc/chgres/Manifest
new file mode 100644
index 000000000000..48506290835c
--- /dev/null
+++ b/x11-misc/chgres/Manifest
@@ -0,0 +1,7 @@
+AUX chgres-0.1-flags.patch 611 SHA256 1e6364a7799e087e88166d825ac87cda6f1d2f607122072b3abd5f1537c1ebcc SHA512 7b0ac6dfd7f1b4ab2a40183b68362b52ee8ef94c852fbc5dc34e84048345b564247d188460ec3bd742b7e007cb4ff0add9c49ec084ca0557e219e8cf80773a40 WHIRLPOOL 0e79cc0932b1954524ce5ec53327ac451884a94b5d2a413a495c20f644808d1e81590930919206df78d4389e71704aa7008d9d3766e7c31e31a6bf32ea09a5e5
+AUX chgres-0.1-includes.patch 387 SHA256 a2eb7c73abab81fd24b9463e02fadf22fc8bdcc8afdcb820ab28f0b816c54a13 SHA512 71eea147b53c035fecf5b33f2f7f00065d52e2c07d6b5ccd6cc424cef4f41a3e0e0cd7c71cf5e5106bbcf4efb2810b31c47cac6ab91826a92c03b1075a953709 WHIRLPOOL 36ee3c89cb972bd60632d2d293b8fe6d8f3fe62e0cb99b4c8a72c605cef7ea936e287ec894990f2b18fb790eb77829abb5752b1e61b1f9975ad448882c5f885c
+DIST chgres-0.1.tar.gz 9219 SHA256 37f76425c92c5cf8d2448c87886474348d1a05ead1ac085aa885c2533c5efb26 SHA512 f7dc698d7606a7a24e8b63b4addfe7e83549d358a49d282d7ee4c1c160f1b79be87f0ed40d830c047b31b41409818dd9fe5b8e0ff165fed226de210aa3701c96 WHIRLPOOL 18119bdfe6a73a07cc18f166fbf83a402e90db107f1464173fbc4ca703476623944d63ecdf25ff41cb5df74dde435fc224d5401428a977e5d4f08f52ce2b5c26
+EBUILD chgres-0.1-r2.ebuild 681 SHA256 ccb8946f423d54758bc53094a500911f4c135d66d71934399dd3b5ec51579bf5 SHA512 0aa3776068c330c09edb305d8c1d4f22f44989d77175136baafda149fccbf348a57594a176ca2d793c04cca099f2e1f31dba130051800e8120e402fdbb46e5d5 WHIRLPOOL d67a28df2e22b8d906449a4020d342fada536c4c81d809fd5b847a5dd3fa9cfa6109e89c4c5d3c7a3496eb4ef6dbf4d036710bc341744f99e36e3b5f2443cae9
+MISC ChangeLog 2493 SHA256 3829406e4cadaf13541adae868b1ee9deb7bc08dde4ab15eee74ecd7fabec6f8 SHA512 51ed7d4d7cef8d40a527ed6192004fc044eea0fc5a4beb2c2f0b6db215c98b0cce5724347032acae43884e535b453add228dba4053ec80ce2bab236408ee91e5 WHIRLPOOL 118f75b4a8e98f2255f2d615b945f9777e0f118a0c564f17a8e3e0962afe4d8f9c177d8488fb95030b1d575ca17544613191063d4b0cc25831f1aaec43233d39
+MISC ChangeLog-2015 2347 SHA256 78bdb4ff80746bf9dc237c01da1edf013d43a122c65189e811fef5ae012fc24b SHA512 d88686212ecaaa54acdee40b2112a1b7462dd1e206ad14e19cd2bdca161ed236b84759635ead6daf386acbb4890dcf92863ef34aa07f68154bbf0bff445c674f WHIRLPOOL 5529636b875fb91f7b04343d721f2abe6512c1553b707a76bc74a73a26e5ede77e2ff47f9cf55beda817184c9b40982f1a202a52df9e9db0628c2a2c56a62f8e
+MISC metadata.xml 563 SHA256 3260e8d8207311337b47e0ccf8d2b309ff10cd9dac42d0c6b04a0c2895939e4b SHA512 c17e646616de465dad0aa571a2d11508e501a69e7cd897e68f695b7abfaed8c1a74f67ceb649090e717aaa22016ee4969d0c68a30afae46e9bdc448dfac6406e WHIRLPOOL fb6ea0b6c75f15616f98eea30f25b98c521be1791cc2a2d927ae5aa842610a6122cf17dadf774694bf50dc2f9d479c824f8831b92bcac851e2be39980b2e798d
diff --git a/x11-misc/chgres/chgres-0.1-r2.ebuild b/x11-misc/chgres/chgres-0.1-r2.ebuild
new file mode 100644
index 000000000000..c88e4dd3ba1e
--- /dev/null
+++ b/x11-misc/chgres/chgres-0.1-r2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit toolchain-funcs
+
+DESCRIPTION="A very simple command line utility for changing X resolutions"
+HOMEPAGE="http://hpwww.ec-lyon.fr/~vincent/"
+SRC_URI="http://hpwww.ec-lyon.fr/~vincent/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXxf86dga
+ x11-libs/libXext
+ x11-libs/libXxf86vm"
+DEPEND="${RDEPEND}
+ x11-proto/xf86vidmodeproto
+ x11-proto/xf86dgaproto"
+
+PATCHES=( "${FILESDIR}"/${P}-{flags,includes}.patch )
+
+src_prepare() {
+ default
+ tc-export CC
+}
+
+src_install() {
+ dobin chgres
+ einstalldocs
+}
diff --git a/x11-misc/chgres/files/chgres-0.1-flags.patch b/x11-misc/chgres/files/chgres-0.1-flags.patch
new file mode 100644
index 000000000000..4045175dde09
--- /dev/null
+++ b/x11-misc/chgres/files/chgres-0.1-flags.patch
@@ -0,0 +1,21 @@
+--- a/Makefile 2001-04-18 23:07:56.000000000 +0200
++++ b/Makefile 2010-09-17 03:08:55.000000000 +0200
+@@ -1,9 +1,9 @@
+-CFLAGS=
+-LDFLAGS= -L/usr/X11R6/lib -lXext -lX11 -lXxf86vm -lXxf86dga
++LIBS= $(shell pkg-config --libs xext x11 xxf86vm xxf86dga)
++INCLUDES= $(shell pkg-config --cflags xext x11 xxf86vm xxf86dga)
+ prefix=/usr
+
+ chgres: chgres.o
+- $(CC) -o $@ $< $(LDFLAGS)
++ $(CC) $(CFLAGS) $(LDFLAGS) -o $@ $< $(LIBS)
+
+ install: chgres
+ install -D -m 0555 chgres $(prefix)/bin/
+@@ -12,4 +12,4 @@
+ rm -f core chgres.o chgres
+
+ .c.o:
+- $(CC) $(CFLAGS) -c $< -o $@
++ $(CC) $(CFLAGS) $(INCLUDES) -c $< -o $@
diff --git a/x11-misc/chgres/files/chgres-0.1-includes.patch b/x11-misc/chgres/files/chgres-0.1-includes.patch
new file mode 100644
index 000000000000..c972ab96fc8f
--- /dev/null
+++ b/x11-misc/chgres/files/chgres-0.1-includes.patch
@@ -0,0 +1,15 @@
+--- a/chgres.c 2001-04-18 22:40:05.000000000 +0200
++++ b/chgres.c 2010-09-17 03:20:37.000000000 +0200
+@@ -17,9 +17,11 @@
+ */
+
+ #include <X11/Xlib.h>
+-#include <X11/extensions/xf86dga.h>
++#include <X11/extensions/Xxf86dga.h>
+ #include <X11/extensions/xf86vmode.h>
+ #include <stdio.h>
++#include <stdlib.h> /* exit() */
++#include <strings.h> /* strcasecmp() */
+
+ #define VERSION "0.1"
+
diff --git a/x11-misc/chgres/metadata.xml b/x11-misc/chgres/metadata.xml
new file mode 100644
index 000000000000..886d6c898ab5
--- /dev/null
+++ b/x11-misc/chgres/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>desktop-misc@gentoo.org</email>
+ <name>Gentoo Desktop Miscellaneous Project</name>
+ </maintainer>
+ <longdescription>chgres is a small tool which uses the XFree86-VidModeExtension X11 extension to query and set the resolution of your XFree86 display, without restarting it. It has a simple command-line user interface which makes it suitable for use in shell scripts.</longdescription>
+</pkgmetadata>