diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /x11-misc/dmenu |
reinit the tree, so we can have metadata
Diffstat (limited to 'x11-misc/dmenu')
-rw-r--r-- | x11-misc/dmenu/Manifest | 11 | ||||
-rw-r--r-- | x11-misc/dmenu/dmenu-4.6.ebuild | 56 | ||||
-rw-r--r-- | x11-misc/dmenu/dmenu-4.7.ebuild | 57 | ||||
-rw-r--r-- | x11-misc/dmenu/dmenu-9999.ebuild | 61 | ||||
-rw-r--r-- | x11-misc/dmenu/files/dmenu-4.6-gentoo.patch | 38 | ||||
-rw-r--r-- | x11-misc/dmenu/files/dmenu-4.7-gentoo.patch | 38 | ||||
-rw-r--r-- | x11-misc/dmenu/files/dmenu-9999-gentoo.patch | 37 | ||||
-rw-r--r-- | x11-misc/dmenu/metadata.xml | 11 |
8 files changed, 309 insertions, 0 deletions
diff --git a/x11-misc/dmenu/Manifest b/x11-misc/dmenu/Manifest new file mode 100644 index 000000000000..0ce5c3579fa0 --- /dev/null +++ b/x11-misc/dmenu/Manifest @@ -0,0 +1,11 @@ +AUX dmenu-4.6-gentoo.patch 1134 SHA256 14b88fe2672bcc2c05d1cd76a60b3a4440ed3611a19cbcfb7e58153611e30e27 SHA512 50e236783df1d27f3968c182a32689ddc33c45cce5c9dad91e8a2d1e1515b2e03113d0f2b9c67b0d239625198f35918b46bebeb6454ae7c2649c58b5943d4481 WHIRLPOOL d94db0f81ccfaf7861870a58d49e9e0bd5ee2ca1973d2bed15fd18a0695783c994ae322a8ee4d39ebcba2113247746d1d75a0e44450aea5a15f000e419e0b8c6 +AUX dmenu-4.7-gentoo.patch 1153 SHA256 379495d82beaec50ba53dd9022ce5490500247dca1caf358d17799a781717e57 SHA512 14e286b582895985403babc6084b096075f759e0e4a8acf231508cbf4fd5a70e95638f9f99aa35bef72e656b85642bb088f5b4052d703a2b852a787902b23e27 WHIRLPOOL 22571add8c309166a87a8eff3e4cac2cd4afe4a915197a4170814f4df88100ffa6cc5b3ad0e9d5132e2edd1a6c75b472300be3984feed7daaa4e93f5cd4a31c1 +AUX dmenu-9999-gentoo.patch 1039 SHA256 0498d9bb4a27c7fdf18db10ed0f3d49eafa7cf6b4933769aa59e6006902f5be9 SHA512 a470b8314be5c084b33060fd851def2dcd0fbea939be91b43076a1179cb34c464f978724d65f3c3ab999e7a7af0afdb130171c3cb1d942436350b869eb98262b WHIRLPOOL b93d4e31c361af5b39093df3cc5d671bd2c4cd684b2b1a0404f1e951de43c0929a4f4694b34ba86a7272bf432edce250999d3a6ca30ae3f19dc853c846945529 +DIST dmenu-4.6.tar.gz 15057 SHA256 4a7a24008a621c3cd656155ad91ab8136db8f0d3b9ec56dafeec518cabda96b3 SHA512 e54fd10c0b1274eb90173aea442f0bfc496f4dda861a36d94f939e1fd835594f9aa12f3d0f90043d64e519d919b9a5273ab65012230ac022f727ee6bb64862e3 WHIRLPOOL b4354552356ab5ab93b20c44a313f0d8e626c22c589cf4376f82f876dc742b961a07bad45d12b5fe749b03354dfa76acf36e4089a701754e341ec0383232fa5d +DIST dmenu-4.7.tar.gz 15597 SHA256 a75635f8dc2cbc280deecb906ad9b7594c5c31620e4a01ba30dc83984881f7b9 SHA512 67a184f3ddb018e7b372e049052662955403e3367639b9c2284939d6f105ae74c995fe38f126d8ff75886831c8add8b50e338a1bfb0d8620b7fb1457cf88a00c WHIRLPOOL 6acb632c06374c92bce2a2951bebbcd81c9f5529c6a44859e86d92d8aace52c847a542bb2a0c34d69cb0a8e4cdb525bbe9d82885c0ae8f79004c90094d21069b +EBUILD dmenu-4.6.ebuild 1304 SHA256 c7603b5833570749eb095a0e7566b81309051bcfdf3e114a34cda2203304dac1 SHA512 7f18e03b71c1624a8e12d3afaac86471d45fbd1112474d13c3e09f32d05f08aa70104e694e467b98f22ea7174396c682e2febefa78d4104a16dc063c421a5e3f WHIRLPOOL 3b597ba5a8ff62e93213e9b88f58a518bd676504ab02eeb7187d8328c0994cdee3243300ed0e319bc5f9c828d7965bdc9eeb57baa7a3fcb7da9fe2087b93e0a8 +EBUILD dmenu-4.7.ebuild 1302 SHA256 91b9ffed6ceb0875f956714558ab94eca9d5454776dda92ae7312166f4f80d3a SHA512 283f8a77e9465a4653ae535a238e0810af0a3e352971adfab43d25e678bb47071a9fff7a052fbb91efacd8f65630a1ccb4932e31cb98826f81a6a36be7d9ac8e WHIRLPOOL 757dc3f23d7dc2298762e947900d3e0e45273bc8e26c86caa764cc8d236e94e52ce5c4eb0b7ce570f6877f4308b1b88b084af1f1ae48ecc39175988b6b001928 +EBUILD dmenu-9999.ebuild 1324 SHA256 a8d79398476e6bd7508c8bfd371ece25250e904be32a4b03b16a04afe6a782af SHA512 2e2140d652568a9fb9a09e1c51ca8170e29b508d0980ba42e94fb1549c952483c34ef24dea524035692c875529802d189cef49ada040648c3d6f6d18beb6fa3f WHIRLPOOL c8985fa2e00635629752ca5c530da71f97918c5463188a8eb4a779d0412e944078b633e65d5f8845c53c4666164be27acd30b1a80c541528b0a9415c20847c07 +MISC ChangeLog 4831 SHA256 468ac7522e00c7ea68f5b7d6a7c4819afff27ae891026a7a5dcd0e6a4b3c3a31 SHA512 f7281c270889bb598c9e94294ee7a16ef2ef0292a12fbceef9be76b60e70897056ca757272faa7d301fc345120cb488d052cd84e29d13d29103293b028a0d553 WHIRLPOOL 2126db4dd07b6f80624f24975802bb99adc203509ab9c24f0f2d48706241f813c0e5f699b66f8c10036e6f71a3489109ad931f521cb6104e50013dc31a8f8068 +MISC ChangeLog-2015 12846 SHA256 589a246ea7e73bbe10b5351404966d6a0eab4d8d252efc7102ef0b8549fe36d8 SHA512 837f61b7a2c39aaced2178ae733738305f50d0fd4a3a5f09b056d2a2d0e8f9af0fceaf9f7387cf3bd3adaee85f8942fdbc59b6b31039c65b6c0341761a6c8a61 WHIRLPOOL 4df426814e80259c1b25e53581479f0cb73ae2d48f8a1f7c3fc00aaec83613c3ebd3fb3142597b62d4db5b4d1613860792bb8223c753a4c70e896c6206ec860d +MISC metadata.xml 361 SHA256 c1f52ae4430599b171ae573b75e63d240afd6140e79456197f24264398fee204 SHA512 0be9c5e4fa1f72b02220088179c79f53e07928ee2890f78a24659e47961470d12ed7b8fe56b78ac4b493a2f42ebd491a8ebff405b013e7b7943de74892eed476 WHIRLPOOL f9e3d50557c4d5830633c331f5a037b769adf581e55486a79a877f3d98483c9aed0e4a5b2bc9a7a0d8d3df57feeb6dbd0fd628e16241baa37cd729397fc834de diff --git a/x11-misc/dmenu/dmenu-4.6.ebuild b/x11-misc/dmenu/dmenu-4.6.ebuild new file mode 100644 index 000000000000..dbf358fff497 --- /dev/null +++ b/x11-misc/dmenu/dmenu-4.6.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit eutils toolchain-funcs + +DESCRIPTION="a generic, highly customizable, and efficient menu for the X Window System" +HOMEPAGE="https://tools.suckless.org/dmenu/" +SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="amd64 ~arm hppa ppc ppc64 x86 ~x86-fbsd" +IUSE="xinerama" + +RDEPEND=" + media-libs/fontconfig + x11-libs/libX11 + x11-libs/libXft + xinerama? ( x11-libs/libXinerama ) +" +DEPEND="${RDEPEND} + virtual/pkgconfig + xinerama? ( x11-proto/xineramaproto ) + x11-proto/xproto +" + +src_prepare() { + sed -i \ + -e 's|^ @| |g' \ + -e 's|${CC} -o|$(CC) $(CFLAGS) -o|g' \ + -e '/^ echo/d' \ + Makefile || die + + epatch "${FILESDIR}"/${PN}-4.6-gentoo.patch + + epatch_user +} + +src_compile() { + emake CC=$(tc-getCC) \ + "FREETYPEINC=$( $(tc-getPKG_CONFIG) --cflags x11 fontconfig xft 2>/dev/null )" \ + "FREETYPELIBS=$( $(tc-getPKG_CONFIG) --libs x11 fontconfig xft 2>/dev/null )" \ + "XINERAMAFLAGS=$( + usex xinerama "-DXINERAMA $( + $(tc-getPKG_CONFIG) --cflags xinerama 2>/dev/null + )" '' + )" \ + "XINERAMALIBS=$( + usex xinerama "$( $(tc-getPKG_CONFIG) --libs xinerama 2>/dev/null)" '' + )" +} + +src_install() { + emake DESTDIR="${D}" PREFIX="/usr" install +} diff --git a/x11-misc/dmenu/dmenu-4.7.ebuild b/x11-misc/dmenu/dmenu-4.7.ebuild new file mode 100644 index 000000000000..47042fad0e71 --- /dev/null +++ b/x11-misc/dmenu/dmenu-4.7.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit toolchain-funcs + +DESCRIPTION="a generic, highly customizable, and efficient menu for the X Window System" +HOMEPAGE="https://tools.suckless.org/dmenu/" +SRC_URI="https://dl.suckless.org/tools/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86 ~x86-fbsd" +IUSE="xinerama" + +RDEPEND=" + media-libs/fontconfig + x11-libs/libX11 + x11-libs/libXft + xinerama? ( x11-libs/libXinerama ) +" +DEPEND="${RDEPEND} + virtual/pkgconfig + xinerama? ( x11-proto/xineramaproto ) + x11-proto/xproto +" +PATCHES=( + "${FILESDIR}"/${PN}-4.7-gentoo.patch +) + +src_prepare() { + default + + sed -i \ + -e 's|^ @| |g' \ + -e 's|${CC} -o|$(CC) $(CFLAGS) -o|g' \ + -e '/^ echo/d' \ + Makefile || die +} + +src_compile() { + emake CC=$(tc-getCC) \ + "FREETYPEINC=$( $(tc-getPKG_CONFIG) --cflags x11 fontconfig xft 2>/dev/null )" \ + "FREETYPELIBS=$( $(tc-getPKG_CONFIG) --libs x11 fontconfig xft 2>/dev/null )" \ + "XINERAMAFLAGS=$( + usex xinerama "-DXINERAMA $( + $(tc-getPKG_CONFIG) --cflags xinerama 2>/dev/null + )" '' + )" \ + "XINERAMALIBS=$( + usex xinerama "$( $(tc-getPKG_CONFIG) --libs xinerama 2>/dev/null)" '' + )" +} + +src_install() { + emake DESTDIR="${D}" PREFIX="/usr" install +} diff --git a/x11-misc/dmenu/dmenu-9999.ebuild b/x11-misc/dmenu/dmenu-9999.ebuild new file mode 100644 index 000000000000..ebd674d62328 --- /dev/null +++ b/x11-misc/dmenu/dmenu-9999.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit git-r3 savedconfig toolchain-funcs + +DESCRIPTION="a generic, highly customizable, and efficient menu for the X Window System" +HOMEPAGE="https://tools.suckless.org/dmenu/" +EGIT_REPO_URI="https://git.suckless.org/dmenu" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="" +IUSE="xinerama" + +RDEPEND=" + media-libs/fontconfig + x11-libs/libX11 + x11-libs/libXft + xinerama? ( x11-libs/libXinerama ) +" +DEPEND="${RDEPEND} + virtual/pkgconfig + xinerama? ( x11-proto/xineramaproto ) + x11-proto/xproto +" +PATCHES=( + "${FILESDIR}"/${P}-gentoo.patch +) + +src_prepare() { + default + + sed -i \ + -e 's|^ @| |g' \ + -e 's|${CC} -o|$(CC) $(CFLAGS) -o|g' \ + -e '/^ echo/d' \ + Makefile || die + + restore_config config.def.h +} + +src_compile() { + emake CC=$(tc-getCC) \ + "FREETYPEINC=$( $(tc-getPKG_CONFIG) --cflags x11 fontconfig xft 2>/dev/null )" \ + "FREETYPELIBS=$( $(tc-getPKG_CONFIG) --libs x11 fontconfig xft 2>/dev/null )" \ + "XINERAMAFLAGS=$( + usex xinerama "-DXINERAMA $( + $(tc-getPKG_CONFIG) --cflags xinerama 2>/dev/null + )" '' + )" \ + "XINERAMALIBS=$( + usex xinerama "$( $(tc-getPKG_CONFIG) --libs xinerama 2>/dev/null)" '' + )" +} + +src_install() { + emake DESTDIR="${D}" PREFIX="/usr" install + + save_config config.def.h +} diff --git a/x11-misc/dmenu/files/dmenu-4.6-gentoo.patch b/x11-misc/dmenu/files/dmenu-4.6-gentoo.patch new file mode 100644 index 000000000000..0d826e0d5a92 --- /dev/null +++ b/x11-misc/dmenu/files/dmenu-4.6-gentoo.patch @@ -0,0 +1,38 @@ +--- a/config.mk ++++ b/config.mk +@@ -5,8 +5,8 @@ + PREFIX = /usr/local + MANPREFIX = ${PREFIX}/share/man + +-X11INC = /usr/X11R6/include +-X11LIB = /usr/X11R6/lib ++X11INC = -I/usr/X11R6/include ++X11LIB = -L/usr/X11R6/lib + + # Xinerama, comment if you don't want it + XINERAMALIBS = -lXinerama +@@ -14,18 +14,18 @@ + + # freetype + FREETYPELIBS = -lfontconfig -lXft +-FREETYPEINC = /usr/include/freetype2 ++FREETYPEINC = -I/usr/include/freetype2 + # OpenBSD (uncomment) + FREETYPEINC = ${X11INC}/freetype2 + + # includes and libs +-INCS = -I${X11INC} -I${FREETYPEINC} +-LIBS = -L${X11LIB} -lX11 ${XINERAMALIBS} ${FREETYPELIBS} ++INCS = ${X11INC} ${FREETYPEINC} ++LIBS = ${X11LIB} -lX11 ${XINERAMALIBS} ${FREETYPELIBS} + + # flags +-CPPFLAGS = -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"${VERSION}\" ${XINERAMAFLAGS} +-CFLAGS = -std=c99 -pedantic -Wall -Os ${INCS} ${CPPFLAGS} +-LDFLAGS = -s ${LIBS} ++CPPFLAGS += -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"${VERSION}\" ${XINERAMAFLAGS} ++CFLAGS += -ansi -pedantic -Wall $(INCS) $(CPPFLAGS) ++LDFLAGS += ${LIBS} + + # compiler and linker + CC = cc diff --git a/x11-misc/dmenu/files/dmenu-4.7-gentoo.patch b/x11-misc/dmenu/files/dmenu-4.7-gentoo.patch new file mode 100644 index 000000000000..77f594155881 --- /dev/null +++ b/x11-misc/dmenu/files/dmenu-4.7-gentoo.patch @@ -0,0 +1,38 @@ +--- a/config.mk ++++ b/config.mk +@@ -5,8 +5,8 @@ + PREFIX = /usr/local + MANPREFIX = ${PREFIX}/share/man + +-X11INC = /usr/X11R6/include +-X11LIB = /usr/X11R6/lib ++X11INC = -I/usr/X11R6/include ++X11LIB = -L/usr/X11R6/lib + + # Xinerama, comment if you don't want it + XINERAMALIBS = -lXinerama +@@ -14,18 +14,18 @@ + + # freetype + FREETYPELIBS = -lfontconfig -lXft +-FREETYPEINC = /usr/include/freetype2 ++FREETYPEINC = -I/usr/include/freetype2 + # OpenBSD (uncomment) + #FREETYPEINC = ${X11INC}/freetype2 + + # includes and libs +-INCS = -I${X11INC} -I${FREETYPEINC} +-LIBS = -L${X11LIB} -lX11 ${XINERAMALIBS} ${FREETYPELIBS} ++INCS = ${X11INC} ${FREETYPEINC} ++LIBS = ${X11LIB} -lX11 ${XINERAMALIBS} ${FREETYPELIBS} + + # flags +-CPPFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"${VERSION}\" ${XINERAMAFLAGS} +-CFLAGS = -std=c99 -pedantic -Wall -Os ${INCS} ${CPPFLAGS} +-LDFLAGS = -s ${LIBS} ++CPPFLAGS += -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"${VERSION}\" ${XINERAMAFLAGS} ++CFLAGS += -ansi -pedantic -Wall $(INCS) $(CPPFLAGS) ++LDFLAGS += ${LIBS} + + # compiler and linker + CC = cc diff --git a/x11-misc/dmenu/files/dmenu-9999-gentoo.patch b/x11-misc/dmenu/files/dmenu-9999-gentoo.patch new file mode 100644 index 000000000000..faeed310c886 --- /dev/null +++ b/x11-misc/dmenu/files/dmenu-9999-gentoo.patch @@ -0,0 +1,37 @@ +--- a/config.mk ++++ b/config.mk +@@ -5,8 +5,8 @@ + PREFIX = /usr/local + MANPREFIX = ${PREFIX}/share/man + +-X11INC = /usr/X11R6/include +-X11LIB = /usr/X11R6/lib ++X11INC = -I/usr/X11R6/include ++X11LIB = -L/usr/X11R6/lib + + # Xinerama, comment if you don't want it + XINERAMALIBS = -lXinerama +@@ -14,18 +14,18 @@ + + # freetype + FREETYPELIBS = -lfontconfig -lXft +-FREETYPEINC = /usr/include/freetype2 ++FREETYPEINC = -I/usr/include/freetype2 + # OpenBSD (uncomment) + #FREETYPEINC = ${X11INC}/freetype2 + + # includes and libs +-INCS = -I${X11INC} -I${FREETYPEINC} +-LIBS = -L${X11LIB} -lX11 ${XINERAMALIBS} ${FREETYPELIBS} ++INCS = ${X11INC} ${FREETYPEINC} ++LIBS = ${X11LIB} -lX11 ${XINERAMALIBS} ${FREETYPELIBS} + + # flags + CPPFLAGS = -D_DEFAULT_SOURCE -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -D_POSIX_C_SOURCE=200809L -DVERSION=\"${VERSION}\" ${XINERAMAFLAGS} +-CFLAGS = -std=c99 -pedantic -Wall -Os ${INCS} ${CPPFLAGS} +-LDFLAGS = -s ${LIBS} ++CFLAGS = -std=c99 -pedantic -Wall ${INCS} ${CPPFLAGS} ++LDFLAGS = ${LIBS} + + # compiler and linker + CC = cc diff --git a/x11-misc/dmenu/metadata.xml b/x11-misc/dmenu/metadata.xml new file mode 100644 index 000000000000..b4a38aa72629 --- /dev/null +++ b/x11-misc/dmenu/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>jer@gentoo.org</email> + </maintainer> + <maintainer type="project"> + <email>desktop-misc@gentoo.org</email> + <name>Gentoo Desktop Miscellaneous Project</name> + </maintainer> +</pkgmetadata> |