summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichele Noberasco <s4t4n@gentoo.org>2006-03-09 10:46:28 +0000
committerMichele Noberasco <s4t4n@gentoo.org>2006-03-09 10:46:28 +0000
commit2bd483f28755d2e9f6c1d5c5961c479f281e732d (patch)
tree6e27e2d26ac8145e904c3e4d4a0cec1074d6ce46 /sys-apps/qingy
parentStable on hppa. (diff)
downloadhistorical-2bd483f28755d2e9f6c1d5c5961c479f281e732d.tar.gz
historical-2bd483f28755d2e9f6c1d5c5961c479f281e732d.tar.bz2
historical-2bd483f28755d2e9f6c1d5c5961c479f281e732d.zip
Version bump.
Package-Manager: portage-2.1_pre5-r4
Diffstat (limited to 'sys-apps/qingy')
-rw-r--r--sys-apps/qingy/ChangeLog7
-rw-r--r--sys-apps/qingy/Manifest12
-rw-r--r--sys-apps/qingy/files/digest-qingy-0.7.23
-rw-r--r--sys-apps/qingy/qingy-0.7.2.ebuild90
4 files changed, 108 insertions, 4 deletions
diff --git a/sys-apps/qingy/ChangeLog b/sys-apps/qingy/ChangeLog
index ab0d36f07736..1fa1c1a7460b 100644
--- a/sys-apps/qingy/ChangeLog
+++ b/sys-apps/qingy/ChangeLog
@@ -1,6 +1,11 @@
# 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.25 2006/02/07 08:16:03 s4t4n Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/qingy/ChangeLog,v 1.26 2006/03/09 10:46:28 s4t4n Exp $
+
+*qingy-0.7.2 (09 Mar 2006)
+
+ 09 March 2006; Michele Noberasco <s4t4n@gentoo.org> qingy-0.7.2.ebuild:
+ Version bump.
*qingy-0.7.1 (07 Feb 2006)
diff --git a/sys-apps/qingy/Manifest b/sys-apps/qingy/Manifest
index 3cd0c2299384..b9c33fa81626 100644
--- a/sys-apps/qingy/Manifest
+++ b/sys-apps/qingy/Manifest
@@ -1,12 +1,15 @@
-MD5 1c4427fa68660ba00bdc5384a9ff6222 ChangeLog 3974
-RMD160 0b08023a89d4d8560084d95e1625abaac5e3b02f ChangeLog 3974
-SHA256 e300a0433cdb57396729ca57023e311c9936258088318baaa00cc81f86649918 ChangeLog 3974
+MD5 7d1784561439911c1dde2742fd66df31 ChangeLog 4093
+RMD160 58f02b64dab880428ff02728260913dc14ace7f3 ChangeLog 4093
+SHA256 613dd7e6913c9bc66f5979c3f43d81525bf90d9570718ad89af5b116112cb758 ChangeLog 4093
MD5 f207760d2b2235e1b53324b87f21962a files/digest-qingy-0.6.0 64
RMD160 bd098cc7ebe43d824e26c0ebb24166ff4dcbbaa3 files/digest-qingy-0.6.0 64
SHA256 54a959d41b25357499599a343c6b90b137fc19eeda3fdb140b3c4883b9a0f1d4 files/digest-qingy-0.6.0 64
MD5 beb601104a97664cfb303d50e8eb157d files/digest-qingy-0.7.1 238
RMD160 789c6fbdd848efb648b99c95e1848733eac47c7e files/digest-qingy-0.7.1 238
SHA256 4d30ec8b0f06c268d83767350de02ae3bf033c1f6bdcfc6fda6d9a0197b0dceb files/digest-qingy-0.7.1 238
+MD5 b5eabc9827e77ded8817bbb8c073e4d9 files/digest-qingy-0.7.2 238
+RMD160 8303a2134c02745bcbd89cde40b6f31fa7b2d65c files/digest-qingy-0.7.2 238
+SHA256 57dca527c9dded9cdefcab39295f1457682729cdcd4dd07de6d3d52d251cdea7 files/digest-qingy-0.7.2 238
MD5 40051d4be23df0dc23c2dadbaa168415 metadata.xml 258
RMD160 72ac06ea988b5c02ee83d8208227393f96163029 metadata.xml 258
SHA256 a6e0ab513611a91cf536305afc90471fc24662b427f58089f009209b545ff4fb metadata.xml 258
@@ -16,3 +19,6 @@ SHA256 d94e7065b12fb4f4d3c1b7baa62a5c4b8ef001e506b7604b7769d402cd4f197e qingy-0.
MD5 0e72cbe6a4e89008d2f4afeb6718473d qingy-0.7.1.ebuild 2877
RMD160 a6361da5db2a0930fb5c7f28dcf6ebfc7eef9b01 qingy-0.7.1.ebuild 2877
SHA256 fa837f7517900bf33e837bdaffa0be727777eadfb9ceae9c265ad91553807022 qingy-0.7.1.ebuild 2877
+MD5 458d67430f9cd5bb298b2ed54e903185 qingy-0.7.2.ebuild 2877
+RMD160 29c2a1b3cd85e2319455e942189bcff18ebd1640 qingy-0.7.2.ebuild 2877
+SHA256 5b9d7e854ee941dd46c827c00b1d6ffc671742e6abbf16bbbbed9ea4689a78cf qingy-0.7.2.ebuild 2877
diff --git a/sys-apps/qingy/files/digest-qingy-0.7.2 b/sys-apps/qingy/files/digest-qingy-0.7.2
new file mode 100644
index 000000000000..bd7653d1b49b
--- /dev/null
+++ b/sys-apps/qingy/files/digest-qingy-0.7.2
@@ -0,0 +1,3 @@
+MD5 67c6fa40ad29468ad706d6f15245eea3 qingy-0.7.2.tar.bz2 592230
+RMD160 7204b37432e480f2a14ea142d3124dcab7f93864 qingy-0.7.2.tar.bz2 592230
+SHA256 b25ef66dafa9acccaf42f97b7bf5d9d1905e33346e5097c38d5090ffe3178093 qingy-0.7.2.tar.bz2 592230
diff --git a/sys-apps/qingy/qingy-0.7.2.ebuild b/sys-apps/qingy/qingy-0.7.2.ebuild
new file mode 100644
index 000000000000..e52ae823dac9
--- /dev/null
+++ b/sys-apps/qingy/qingy-0.7.2.ebuild
@@ -0,0 +1,90 @@
+# 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.2.ebuild,v 1.1 2006/03/09 10:46:28 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"
+
+DEPEND=">=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
+ >=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
+ 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
+ ewarn "Please note that libgcrypt support is still experimental..."
+ echo
+ einfo "You will have to create a key pair using 'qingy-keygen'"
+ echo
+ ewarn "'Login failed' messages from qingy GUI when you are sure your"
+ ewarn "password is correct usually means that your key pair is broken"
+ ewarn "and you have to generate a new one!"
+ fi
+}