From 607c0755d4f6476e326fb33795df7216a7bcff18 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sun, 8 Oct 2023 00:01:40 +0100 Subject: gentoo auto-resync : 08:10:2023 - 00:01:40 --- x11-misc/blockdpy/Manifest | 2 +- x11-misc/blockdpy/blockdpy-1-r1.ebuild | 69 ---------------------------------- x11-misc/blockdpy/blockdpy-1-r2.ebuild | 67 +++++++++++++++++++++++++++++++++ 3 files changed, 68 insertions(+), 70 deletions(-) delete mode 100644 x11-misc/blockdpy/blockdpy-1-r1.ebuild create mode 100644 x11-misc/blockdpy/blockdpy-1-r2.ebuild (limited to 'x11-misc/blockdpy') diff --git a/x11-misc/blockdpy/Manifest b/x11-misc/blockdpy/Manifest index 5adb3ab0383f..edb15563583e 100644 --- a/x11-misc/blockdpy/Manifest +++ b/x11-misc/blockdpy/Manifest @@ -1,3 +1,3 @@ DIST blockdpy.c 10580 BLAKE2B 973290ac794182d431b24f4d624f467dec548b72557f0eeb7efb8f5183306cf730e0e7e281926125419df6079ba48ffcbaffa2221f9d28f31ba8caaff32ee076 SHA512 152121ee671c19a024393eb47b578fd32b372b1fe66d82513dc2dfa86b8660b0f875a9fe23749dbac94eb13afaea0a21d8a809afdce5ffbdfc8ed01036b5a542 -EBUILD blockdpy-1-r1.ebuild 1836 BLAKE2B d1b4729d0a6401c4f300db2f5ad7a9bda991f5598ad3d53b89cd20e6094667ba6633f93a9f3342d2254782ced889a7f3bdd31061d1dbc6d05839f8d8785be802 SHA512 8ce76275d85b3d85da043f73b52d2233414bd9bcc53749f3062e025e5956842ad504d20620b3a0085f0262d3cb809558bbbfb779c347d71553ce954838e5e2aa +EBUILD blockdpy-1-r2.ebuild 1748 BLAKE2B dd3783b4977085561a587a5e096d0c48b77a9af0389f9314297be849c25bfa4472ae41e8c7106ec4933416c118d05e3a53e225193cd2444e2803c4634f0d3f00 SHA512 9bff3b5dcdbde0bd951aec68931c5a6cb3cf1f7e41e75792dc1bf1fdcad13d415d95c5a523bf26dff771da1a902fe041d4b323e30cea4d79aca1990f60c47a56 MISC metadata.xml 167 BLAKE2B 868e3b584722eaacf68273db062bb773d8c7e5d7ab2b81ca7e8397643bf7cc106c3a1033594401c99c54f667bb45d6b73f9048fc335580bbd44b4589ad26a832 SHA512 30caadd1496c3b9969136038239a1d8e01f236726b4022c2d7e19ca7575f25f735e556835e581afbf44fbd3e4104c40f2b5ef5fa70118d75c881fdf871962d0a diff --git a/x11-misc/blockdpy/blockdpy-1-r1.ebuild b/x11-misc/blockdpy/blockdpy-1-r1.ebuild deleted file mode 100644 index 37504c2a8993..000000000000 --- a/x11-misc/blockdpy/blockdpy-1-r1.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit toolchain-funcs - -DESCRIPTION="Tool to block access via the physical display while x11vnc is running" -HOMEPAGE="http://www.karlrunge.com/x11vnc/blockdpy.c" -SRC_URI="http://www.karlrunge.com/x11vnc/blockdpy.c" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=" - x11-libs/libX11 - x11-libs/libXext" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -S=${WORKDIR} - -src_unpack() { - cp "${DISTDIR}"/blockdpy.c blockdpy.c || die -} - -src_prepare() { - default - - # Add includes to avoid QA warnings. - sed -i '/#include /i#include ' blockdpy.c || die - sed -i '/#include /i#include ' blockdpy.c || die -} - -src_compile() { - $(tc-getCC) ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} \ - $($(tc-getPKG_CONFIG) --cflags x11) \ - $($(tc-getPKG_CONFIG) --cflags xext) \ - -o blockdpy blockdpy.c \ - $($(tc-getPKG_CONFIG) --libs x11) \ - $($(tc-getPKG_CONFIG) --libs xext) \ - || die "compile failed" - - # Create README from head comment in source. - sed -n '1,/^ *\*\//s/^[ -]*\*[ \/]*//p' < blockdpy.c > README || die -} - -src_install() { - dobin blockdpy - einstalldocs -} - -pkg_postinst() { - # Just warn about missing xlock instead of requiring it in case - # the user wants to use something else. - if [[ ! -x ${EPREFIX}/usr/bin/xlock ]]; then - ewarn 'The xlock executable was not found.' - ewarn 'blockdpy runs "xlock" as the screen-lock program by default.' - ewarn 'You should either install x11-misc/xlockmore or override the' - ewarn 'default by calling blockdpy with the -lock option or by' - ewarn 'setting the XLOCK_CMD environment variable.' - ewarn - ewarn " Examples: blockdpy -lock 'xscreensaver-command -lock'" - ewarn " blockdpy -lock 'kdesktop_lock --forcelock'" - ewarn - fi -} diff --git a/x11-misc/blockdpy/blockdpy-1-r2.ebuild b/x11-misc/blockdpy/blockdpy-1-r2.ebuild new file mode 100644 index 000000000000..a53a9f8c48af --- /dev/null +++ b/x11-misc/blockdpy/blockdpy-1-r2.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic toolchain-funcs + +DESCRIPTION="Tool to block access via the physical display while x11vnc is running" +HOMEPAGE="http://www.karlrunge.com/x11vnc/blockdpy.c" +SRC_URI="http://www.karlrunge.com/x11vnc/blockdpy.c" +S="${WORKDIR}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +RDEPEND=" + x11-libs/libX11 + x11-libs/libXext" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_unpack() { + cp "${DISTDIR}"/blockdpy.c blockdpy.c || die +} + +src_prepare() { + default + + # Add includes to avoid QA warnings. + sed -i '/#include /i#include ' blockdpy.c || die + sed -i '/#include /i#include ' blockdpy.c || die +} + +src_configure() { + tc-export CC + append-cppflags $($(tc-getPKG_CONFIG) --cflags x11 xext) + export LDLIBS=$($(tc-getPKG_CONFIG) --libs x11 xext) +} + +src_compile() { + emake blockdpy + + # Create README from head comment in source + sed -n '1,/^ *\*\//s/^[ -]*\*[ \/]*//p' < blockdpy.c > README || die +} + +src_install() { + dobin blockdpy + einstalldocs +} + +pkg_postinst() { + # Just warn about missing xlock instead of requiring it in case + # the user wants to use something else. + if [[ ! -x ${EROOR}/usr/bin/xlock ]]; then + ewarn 'The xlock executable was not found.' + ewarn 'blockdpy runs "xlock" as the screen-lock program by default.' + ewarn 'You should either install x11-misc/xlockmore or override the' + ewarn 'default by calling blockdpy with the -lock option or by' + ewarn 'setting the XLOCK_CMD environment variable.' + ewarn + ewarn " Examples: blockdpy -lock 'xscreensaver-command -lock'" + ewarn " blockdpy -lock 'kdesktop_lock --forcelock'" + ewarn + fi +} -- cgit v1.2.3