parent
fc52a78507
commit
f60a795c18
@ -1 +1,2 @@
|
|||||||
DIST trousers-0.3.10.tar.gz 1658652 SHA256 eb9569de5c66d9698f6c3303de03777b95ec72827f68b7744454bfa9227bc530 SHA512 1835246f846d20bc1b2731d68440a9ca45865fcd52ad847d95485e4b126fae8bec09feaad559c27d83e243d92b8adc3a67934bff2034b318df075842fe9df4f0 WHIRLPOOL 7a27ef57b0038178cbf384c9fdec2d2e3e58dbeb5e5bc1503d2a7058a8312df54fa72b87968554631e4b5e483ae5e8c5e0a2367346bf3ae001b523a507ceff40
|
DIST trousers-0.3.10.tar.gz 1658652 SHA256 eb9569de5c66d9698f6c3303de03777b95ec72827f68b7744454bfa9227bc530 SHA512 1835246f846d20bc1b2731d68440a9ca45865fcd52ad847d95485e4b126fae8bec09feaad559c27d83e243d92b8adc3a67934bff2034b318df075842fe9df4f0 WHIRLPOOL 7a27ef57b0038178cbf384c9fdec2d2e3e58dbeb5e5bc1503d2a7058a8312df54fa72b87968554631e4b5e483ae5e8c5e0a2367346bf3ae001b523a507ceff40
|
||||||
|
DIST trousers-0.3.13.tar.gz 1371901 SHA256 bb908e4a3c88a17b247a4fc8e0fff3419d8a13170fe7bdfbe0e2c5c082a276d3 SHA512 c54407e538712f738b593707ffc6d617348d73de91dfddd9057273c2fcec26e5738e89db005d36d52596630a9d583f7fcb8cc388f597da6212891e2d79dce699 WHIRLPOOL 8099d2f01b1c64b2e92c78130c9f66766f9054a1ab557f0d6da149ca4869c9fed7ee3a26454ab50bd67069d30c758ccabb450dead1d9100ffacac9f596f6d46b
|
||||||
|
@ -0,0 +1,12 @@
|
|||||||
|
diff -urNp trousers-0.3.13.org/dist/Makefile.am trousers-0.3.13/dist/Makefile.am
|
||||||
|
--- trousers-0.3.13.org/dist/Makefile.am 2014-04-24 21:05:43.000000000 +0300
|
||||||
|
+++ trousers-0.3.13/dist/Makefile.am 2015-04-08 10:05:51.018955728 +0300
|
||||||
|
@@ -11,8 +11,6 @@ endif
|
||||||
|
install-exec-hook:
|
||||||
|
/bin/sh -c 'if [ ! -e ${DESTDIR}/@localstatedir@/lib/tpm ];then mkdir -p ${DESTDIR}/@localstatedir@/lib/tpm; fi'
|
||||||
|
if !NOUSERCHECK
|
||||||
|
- /usr/sbin/groupadd tss || true
|
||||||
|
- /usr/sbin/useradd -r tss -g tss || true
|
||||||
|
/bin/chown tss:tss ${DESTDIR}/@localstatedir@/lib/tpm || true
|
||||||
|
/bin/chmod 0700 ${DESTDIR}/@localstatedir@/lib/tpm
|
||||||
|
endif
|
@ -0,0 +1,99 @@
|
|||||||
|
# Copyright 1999-2015 Gentoo Foundation
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
# $Header: /var/cvsroot/gentoo-x86/app-crypt/trousers/trousers-0.3.13.ebuild,v 1.1 2015/04/08 07:12:41 alonbl Exp $
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
|
||||||
|
inherit eutils linux-info readme.gentoo systemd user udev
|
||||||
|
|
||||||
|
#MY_P="${PN}-${PV%.*}-${PV##*.}"
|
||||||
|
|
||||||
|
DESCRIPTION="An open-source TCG Software Stack (TSS) v1.1 implementation"
|
||||||
|
HOMEPAGE="http://trousers.sf.net"
|
||||||
|
SRC_URI="mirror://sourceforge/trousers/${P}.tar.gz"
|
||||||
|
|
||||||
|
LICENSE="CPL-1.0 GPL-2"
|
||||||
|
SLOT="0"
|
||||||
|
KEYWORDS="~amd64 ~arm ~arm64 ~m68k ~ppc ~ppc64 ~s390 ~sh ~x86"
|
||||||
|
IUSE="doc selinux" # gtk
|
||||||
|
|
||||||
|
# gtk support presently does NOT compile.
|
||||||
|
# gtk? ( >=x11-libs/gtk+-2 )
|
||||||
|
|
||||||
|
CDEPEND=">=dev-libs/glib-2
|
||||||
|
>=dev-libs/openssl-0.9.7:0"
|
||||||
|
DEPEND="${CDEPEND}
|
||||||
|
virtual/pkgconfig"
|
||||||
|
RDEPEND="${CDEPEND}
|
||||||
|
selinux? ( sec-policy/selinux-tcsd )"
|
||||||
|
# S="${WORKDIR}/${P}git"
|
||||||
|
|
||||||
|
DOCS="AUTHORS ChangeLog NICETOHAVES README TODO"
|
||||||
|
|
||||||
|
DOC_CONTENTS="
|
||||||
|
If you have problems starting tcsd, please check permissions and
|
||||||
|
ownership on /dev/tpm* and ~tss/system.data
|
||||||
|
"
|
||||||
|
|
||||||
|
pkg_setup() {
|
||||||
|
# Check for driver (not sure it can be an rdep, because ot depends on the
|
||||||
|
# version of virtual/linux-sources... Is that supported by portage?)
|
||||||
|
linux-info_pkg_setup
|
||||||
|
local tpm_kernel_version tpm_kernel_present tpm_module
|
||||||
|
kernel_is ge 2 6 12 && tpm_kernel_version="yes"
|
||||||
|
if linux_config_exists; then
|
||||||
|
linux_chkconfig_present TCG_TPM && tpm_kernel_present="yes"
|
||||||
|
else
|
||||||
|
ewarn "No kernel configuration could be found."
|
||||||
|
fi
|
||||||
|
has_version app-crypt/tpm-emulator && tpm_module="yes"
|
||||||
|
if [[ -n "${tpm_kernel_present}" ]]; then
|
||||||
|
einfo "Good, you seem to have in-kernel TPM support."
|
||||||
|
elif [[ -n "${tpm_module}" ]]; then
|
||||||
|
einfo "Good, you seem to have TPM support with the external module."
|
||||||
|
if [[ -n "${tpm_kernel_version}" ]]; then
|
||||||
|
elog
|
||||||
|
elog "Note that since you have a >=2.6.12 kernel, you could use"
|
||||||
|
elog "the in-kernel driver instead of (CONFIG_TCG_TPM)."
|
||||||
|
fi
|
||||||
|
elif [[ -n "${tpm_kernel_version}" ]]; then
|
||||||
|
eerror
|
||||||
|
eerror "To use this package, you will have to activate TPM support"
|
||||||
|
eerror "in your kernel configuration. That's at least CONFIG_TCG_TPM,"
|
||||||
|
eerror "plus probably a chip specific driver (like CONFIG_TCG_ATMEL)."
|
||||||
|
eerror
|
||||||
|
else
|
||||||
|
eerror
|
||||||
|
eerror "To use this package, you should install a TPM driver."
|
||||||
|
eerror "You can have the following options:"
|
||||||
|
eerror " - install app-crypt/tpm-emulator"
|
||||||
|
eerror " - switch to a >=2.6.12 kernel and compile the kernel module"
|
||||||
|
eerror
|
||||||
|
fi
|
||||||
|
|
||||||
|
# New user/group for the daemon
|
||||||
|
enewgroup tss
|
||||||
|
enewuser tss -1 -1 /var/lib/tpm tss
|
||||||
|
}
|
||||||
|
|
||||||
|
src_prepare() {
|
||||||
|
epatch "${FILESDIR}"/${P}-nouseradd.patch
|
||||||
|
}
|
||||||
|
|
||||||
|
src_configure() {
|
||||||
|
# econf --with-gui=$(usex gtk gtk openssl)
|
||||||
|
econf --with-gui=openssl
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
keepdir /var/lib/tpm
|
||||||
|
default
|
||||||
|
use doc && dodoc doc/*
|
||||||
|
newinitd "${FILESDIR}"/tcsd.initd tcsd
|
||||||
|
newconfd "${FILESDIR}"/tcsd.confd tcsd
|
||||||
|
systemd_dounit "${FILESDIR}"/tcsd.service
|
||||||
|
udev_dorules "${FILESDIR}"/61-trousers.rules
|
||||||
|
fowners tss:tss /var/lib/tpm
|
||||||
|
prune_libtool_files
|
||||||
|
readme.gentoo_create_doc
|
||||||
|
}
|
@ -1 +0,0 @@
|
|||||||
DIST grep-edit-2.9.el.bz2 3509 SHA256 774dc583af993d217edf2ca267c8ea7ff2654890102161dfc6ec5691a0673c06 SHA512 b9259f0171839b1bab8345399ce5c9e994deb18683a6e0a91269732e2732d1b877e9864f17d9511080013323b7bea05be9ac02be2dfe591edb1adefbf83a9299 WHIRLPOOL 34319361ecd3dc7c7fcb21dd5ba5c500ff3142de78adc22398eba4166b1a0bd5f7b3e38c32b464b7bce65a367675cd479e7b9c10f5be823bf3d91d523ee8be43
|
|
@ -1,4 +0,0 @@
|
|||||||
|
|
||||||
;;; grep-edit site-lisp configuration
|
|
||||||
|
|
||||||
(add-to-list 'load-path "@SITELISP@")
|
|
@ -1,23 +0,0 @@
|
|||||||
# Copyright 1999-2009 Gentoo Foundation
|
|
||||||
# Distributed under the terms of the GNU General Public License v2
|
|
||||||
# $Header: /var/cvsroot/gentoo-x86/app-emacs/grep-edit/grep-edit-2.9.ebuild,v 1.1 2009/01/14 20:33:16 ulm Exp $
|
|
||||||
|
|
||||||
inherit elisp
|
|
||||||
|
|
||||||
DESCRIPTION="An improved interface to grep for editing"
|
|
||||||
HOMEPAGE="http://www.bookshelf.jp/"
|
|
||||||
# taken from http://www.bookshelf.jp/elc/grep-edit.el
|
|
||||||
SRC_URI="mirror://gentoo/${P}.el.bz2"
|
|
||||||
|
|
||||||
LICENSE="GPL-3"
|
|
||||||
SLOT="0"
|
|
||||||
KEYWORDS="~amd64 ~x86"
|
|
||||||
IUSE=""
|
|
||||||
|
|
||||||
SITEFILE="50${PN}-gentoo.el"
|
|
||||||
|
|
||||||
pkg_postinst() {
|
|
||||||
elisp-site-regen
|
|
||||||
elog "To activate grep-edit, add the following line to your ~/.emacs file:"
|
|
||||||
elog " (require 'grep-edit)"
|
|
||||||
}
|
|
@ -1,9 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<herd>emacs</herd>
|
|
||||||
<longdescription>
|
|
||||||
grep-edit allows to edit the text in the *grep* buffer, and to apply the
|
|
||||||
changes to the file.
|
|
||||||
</longdescription>
|
|
||||||
</pkgmetadata>
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue