diff options
author | Michele Noberasco <s4t4n@gentoo.org> | 2006-08-24 07:23:40 +0000 |
---|---|---|
committer | Michele Noberasco <s4t4n@gentoo.org> | 2006-08-24 07:23:40 +0000 |
commit | 81a5d69a57ff249908d018cddc5bb730490a6325 (patch) | |
tree | 43b885ac67708181c4aa172369dd4d7a4c1c7f4c /sys-apps | |
parent | Stable on ppc64; bug #144925 (diff) | |
download | gentoo-2-81a5d69a57ff249908d018cddc5bb730490a6325.tar.gz gentoo-2-81a5d69a57ff249908d018cddc5bb730490a6325.tar.bz2 gentoo-2-81a5d69a57ff249908d018cddc5bb730490a6325.zip |
Version bump, fixed a nasty bug with default theme present since version 0.8.0. Because of this, resurrected stable version 0.7.4 back from the grave, and wiped out all other ebuild except the latest.
(Portage version: 2.1-r2)
Diffstat (limited to 'sys-apps')
-rw-r--r-- | sys-apps/qingy/ChangeLog | 13 | ||||
-rw-r--r-- | sys-apps/qingy/files/digest-qingy-0.7.4 | 3 | ||||
-rw-r--r-- | sys-apps/qingy/files/digest-qingy-0.9.1 | 3 | ||||
-rw-r--r-- | sys-apps/qingy/qingy-0.7.4.ebuild | 92 | ||||
-rw-r--r-- | sys-apps/qingy/qingy-0.9.1.ebuild | 93 |
5 files changed, 203 insertions, 1 deletions
diff --git a/sys-apps/qingy/ChangeLog b/sys-apps/qingy/ChangeLog index da833fb8ab1f..3248b6ebb8e3 100644 --- a/sys-apps/qingy/ChangeLog +++ b/sys-apps/qingy/ChangeLog @@ -1,6 +1,17 @@ # ChangeLog for sys-apps/qingy # Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/qingy/ChangeLog,v 1.32 2006/08/03 12:45:10 s4t4n Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-apps/qingy/ChangeLog,v 1.33 2006/08/24 07:23:39 s4t4n Exp $ + +*qingy-0.9.1 (24 Aug 2006) + + 24 Aug 2006; Michele Noberasco <s4t4n@gentoo.org> qingy-0.9.1.ebuild: + Version bump. This version fixes an issues present since version 0.8.0 + Where all graphics elements in default theme are corrupt. All users are + encouraged to switch to the latst version... + qingy-0.7.4.ebuild: + Because of the above, re-added version 0.7.4. + qingy-0.8.0.ebuild, qingy-0.9.0.ebuild: + Wiped out versions with currupted graphics. *qingy-0.9.0 (03 Aug 2006) diff --git a/sys-apps/qingy/files/digest-qingy-0.7.4 b/sys-apps/qingy/files/digest-qingy-0.7.4 new file mode 100644 index 000000000000..f6b57a3edf99 --- /dev/null +++ b/sys-apps/qingy/files/digest-qingy-0.7.4 @@ -0,0 +1,3 @@ +MD5 6fa399a942890defc29231049e2e3b46 qingy-0.7.4.tar.bz2 594870 +RMD160 619fd885ac4ab8daec1cf969dae59e59a34bed17 qingy-0.7.4.tar.bz2 594870 +SHA256 8d2886e054470a9a22618dbe9592b4c029f20cdc142f4d0c54af044bb3cdef4f qingy-0.7.4.tar.bz2 594870 diff --git a/sys-apps/qingy/files/digest-qingy-0.9.1 b/sys-apps/qingy/files/digest-qingy-0.9.1 new file mode 100644 index 000000000000..f17ec69f8346 --- /dev/null +++ b/sys-apps/qingy/files/digest-qingy-0.9.1 @@ -0,0 +1,3 @@ +MD5 87e7d3a7b06365b193d3486d3b14ab06 qingy-0.9.1.tar.bz2 604187 +RMD160 7b0efa3d747b032858886847fef2ec5d2e23a3fa qingy-0.9.1.tar.bz2 604187 +SHA256 1c5dbee6cdf0b681c72b4ce079d5f430fb0151c97ce159a5826e0e33ed6d3af6 qingy-0.9.1.tar.bz2 604187 diff --git a/sys-apps/qingy/qingy-0.7.4.ebuild b/sys-apps/qingy/qingy-0.7.4.ebuild new file mode 100644 index 000000000000..d9fefa78aa87 --- /dev/null +++ b/sys-apps/qingy/qingy-0.7.4.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/qingy/qingy-0.7.4.ebuild,v 1.4 2006/08/24 07:23:40 s4t4n Exp $ + +DESCRIPTION="a DirectFB getty replacement" +HOMEPAGE="http://qingy.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="x86 ~ppc ~amd64" +IUSE="crypto_openssl crypto_libgcrypt emacs gpm pam static" + +RDEPEND=">=dev-libs/DirectFB-0.9.18 + crypto_openssl? ( >=dev-libs/openssl-0.9.7e ) + crypto_libgcrypt? ( >=dev-libs/libgcrypt-1.2.1 ) + emacs? ( virtual/emacs ) + pam? ( >=sys-libs/pam-0.75-r11 ) + >=sys-libs/ncurses-5.4-r6 + || ( ( + x11-libs/libX11 + x11-libs/libXScrnSaver ) + virtual/x11 )" + +DEPEND="${RDEPEND} + >=dev-util/pkgconfig-0.12.0" + +src_unpack() +{ + if use crypto_openssl && use crypto_libgcrypt; then + echo + eerror "You can have openssl or libgcrypt as a crypto library, not both." + eerror "Please check your USE flags..." + echo + die "USE flags check failed" + fi + + unpack ${A} +} + +src_compile() +{ + local crypto_support="--disable-crypto" + + use crypto_openssl && crypto_support="--enable-crypto=openssl" + use crypto_libgcrypt && crypto_support="--enable-crypto=libgcrypt" + + econf \ + --sbindir=/sbin \ + --disable-optimizations \ + `use_enable emacs` \ + `use_enable pam` \ + `use_enable static static-build` \ + `use_enable gpm gpm-lock` \ + ${crypto_support} \ + || die "Configuration failed" + + emake || die "Compilation failed" +} + +src_install() +{ + # copy documentation manually as make install only installs info files + # INSTALL is left because it contains also configuration informations + dodoc AUTHORS ChangeLog INSTALL NEWS README THANKS TODO + + # and finally install the program + make DESTDIR=${D} install || die "Installation failed" + + # Set the settings file umask to 600, in case somebody + # wants to make use of the autologin feature + /bin/chmod 600 ${D}/etc/qingy/settings +} + +pkg_postinst() +{ + einfo "In order to use qingy you must first edit your /etc/inittab" + einfo "Check the documentation at ${HOMEPAGE}" + einfo "for instructions on how to do that." + echo + ewarn "Also note that qingy doesn't seem to work realiably with" + ewarn "2.6.7 kernels due to problems with the DirectFB library." + ewarn "Your mileage may vary, but it could even lock up your machine!" + ewarn "See http://bugs.gentoo.org/show_bug.cgi?id=59340" + ewarn "and http://bugs.gentoo.org/show_bug.cgi?id=60402" + ewarn "Use either a 2.6.5 or a >=2.6.8 kernel!" + + if use crypto_libgcrypt; then + echo + einfo "You will have to create a key pair using 'qingy-keygen'" + fi +} diff --git a/sys-apps/qingy/qingy-0.9.1.ebuild b/sys-apps/qingy/qingy-0.9.1.ebuild new file mode 100644 index 000000000000..f59d33928c61 --- /dev/null +++ b/sys-apps/qingy/qingy-0.9.1.ebuild @@ -0,0 +1,93 @@ +# Copyright 1999-2006 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/qingy/qingy-0.9.1.ebuild,v 1.1 2006/08/24 07:23:40 s4t4n Exp $ + +DESCRIPTION="a DirectFB getty replacement" +HOMEPAGE="http://qingy.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~ppc ~amd64" +IUSE="crypto_openssl crypto_libgcrypt directfb emacs gpm pam static X" + +RDEPEND=">=sys-libs/ncurses-5.4-r6 + crypto_openssl? ( >=dev-libs/openssl-0.9.7e ) + crypto_libgcrypt? ( >=dev-libs/libgcrypt-1.2.1 ) + directfb? ( >=dev-libs/DirectFB-0.9.18 ) + emacs? ( virtual/emacs ) + pam? ( >=sys-libs/pam-0.75-r11 ) + X? ( || ( ( + x11-libs/libX11 + x11-libs/libXScrnSaver ) + virtual/x11 ) )" + +DEPEND="${RDEPEND} + >=dev-util/pkgconfig-0.12.0" + +src_unpack() +{ + if use crypto_openssl && use crypto_libgcrypt; then + echo + eerror "You can have openssl or libgcrypt as a crypto library, not both." + eerror "Please check your USE flags..." + echo + die "USE flags check failed" + fi + + unpack ${A} +} + +src_compile() +{ + local crypto_support="--disable-crypto" + + use crypto_openssl && crypto_support="--enable-crypto=openssl" + use crypto_libgcrypt && crypto_support="--enable-crypto=libgcrypt" + + econf \ + --sbindir=/sbin \ + --disable-optimizations \ + `use_enable emacs` \ + `use_enable pam` \ + `use_enable static static-build` \ + `use_enable gpm gpm-lock` \ + `use_enable X x-support` \ + `use_enable directfb DirectFB-support` \ + ${crypto_support} \ + || die "Configuration failed" + emake || die "Compilation failed" +} + +src_install() +{ + # copy documentation manually as make install only installs info files + # INSTALL is left because it contains also configuration informations + dodoc AUTHORS ChangeLog INSTALL NEWS README THANKS TODO + + # and finally install the program + make DESTDIR=${D} install || die "Installation failed" + + # Set the settings file umask to 600, in case somebody + # wants to make use of the autologin feature + /bin/chmod 600 ${D}/etc/qingy/settings +} + +pkg_postinst() +{ + einfo "In order to use qingy you must first edit your /etc/inittab" + einfo "Check the documentation at ${HOMEPAGE}" + einfo "for instructions on how to do that." + echo + ewarn "Also note that qingy doesn't seem to work realiably with" + ewarn "2.6.7 kernels due to problems with the DirectFB library." + ewarn "Your mileage may vary, but it could even lock up your machine!" + ewarn "See http://bugs.gentoo.org/show_bug.cgi?id=59340" + ewarn "and http://bugs.gentoo.org/show_bug.cgi?id=60402" + ewarn "Use either a 2.6.5 or a >=2.6.8 kernel!" + + if use crypto_libgcrypt; then + echo + einfo "You will have to create a key pair using 'qingy-keygen'" + fi +} |