diff options
Diffstat (limited to 'sys-process/incron')
-rw-r--r-- | sys-process/incron/ChangeLog | 10 | ||||
-rw-r--r-- | sys-process/incron/Manifest | 30 | ||||
-rw-r--r-- | sys-process/incron/files/digest-incron-0.5.7 | 3 | ||||
-rw-r--r-- | sys-process/incron/files/incron-0.5.7-gentoo.patch | 219 | ||||
-rw-r--r-- | sys-process/incron/incron-0.5.7.ebuild | 34 | ||||
-rw-r--r-- | sys-process/incron/metadata.xml | 9 |
6 files changed, 305 insertions, 0 deletions
diff --git a/sys-process/incron/ChangeLog b/sys-process/incron/ChangeLog new file mode 100644 index 000000000000..3a848db290ba --- /dev/null +++ b/sys-process/incron/ChangeLog @@ -0,0 +1,10 @@ +# ChangeLog for sys-process/incron +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-process/incron/ChangeLog,v 1.1 2007/12/19 20:50:03 hollow Exp $ + +*incron-0.5.7 (19 Dec 2007) + + 19 Dec 2007; Benedikt Böhm <hollow@gentoo.org> + +files/incron-0.5.7-gentoo.patch, +metadata.xml, +incron-0.5.7.ebuild: + initial incron ebuild + diff --git a/sys-process/incron/Manifest b/sys-process/incron/Manifest new file mode 100644 index 000000000000..9b4479541ad7 --- /dev/null +++ b/sys-process/incron/Manifest @@ -0,0 +1,30 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + +AUX incron-0.5.7-gentoo.patch 6073 RMD160 9d057422999127a7fdd34cbcd15afed369e99e0f SHA1 d5b2a97b512782f8f452ef5f1929529229e2d131 SHA256 46627558516fd0891c7d026443a7aed71cd0cdbdcf44b88041ac152c25d02afe +MD5 533e95f762ebe6eaa48fa7642fb92753 files/incron-0.5.7-gentoo.patch 6073 +RMD160 9d057422999127a7fdd34cbcd15afed369e99e0f files/incron-0.5.7-gentoo.patch 6073 +SHA256 46627558516fd0891c7d026443a7aed71cd0cdbdcf44b88041ac152c25d02afe files/incron-0.5.7-gentoo.patch 6073 +DIST incron-0.5.7.tar.gz 177659 RMD160 b82d91f3e7bd75ac91aa3e07284df281e0695e3f SHA1 63d32a5d82b733c435fd3616bba7ff4c7029e3f1 SHA256 68c724a2d56b9341b0433e00be767676f61cb3b2eb68a51351238e117385ecd6 +EBUILD incron-0.5.7.ebuild 829 RMD160 fc711eb8996724add19a980559fb4c7343e0b677 SHA1 08329f0d153f195e0c4d57d7ba092d06edf63608 SHA256 5eb3afa80b995cbb939d8e68135a411cfed18b4aaa187776b40e39dfdf086da5 +MD5 d584a184c651113b64095742301dd78a incron-0.5.7.ebuild 829 +RMD160 fc711eb8996724add19a980559fb4c7343e0b677 incron-0.5.7.ebuild 829 +SHA256 5eb3afa80b995cbb939d8e68135a411cfed18b4aaa187776b40e39dfdf086da5 incron-0.5.7.ebuild 829 +MISC ChangeLog 386 RMD160 74bd9be9281017aa4db1fcd718b725af103b95ea SHA1 911d7c8d4213925173419997f5ef2540a864d2dd SHA256 28d8a8207561f1d70c38e65061cac9c4d6c23fc65ec76adc127ef5a541d9f22c +MD5 417336fc8b75c2662dfb8f734ef87c1f ChangeLog 386 +RMD160 74bd9be9281017aa4db1fcd718b725af103b95ea ChangeLog 386 +SHA256 28d8a8207561f1d70c38e65061cac9c4d6c23fc65ec76adc127ef5a541d9f22c ChangeLog 386 +MISC metadata.xml 252 RMD160 41f007b757df1cdb0b302fcfda9deb1850dd2b72 SHA1 1b1098a2b1c35c5fc0a8ebde409e5c61f7cd70ec SHA256 f1e8b3d804fd645bc4bb1b544c97a2aebd6cea6fe457ed990732cc892651ab05 +MD5 0a9e57b28f2d39869d406834c8f5b9f5 metadata.xml 252 +RMD160 41f007b757df1cdb0b302fcfda9deb1850dd2b72 metadata.xml 252 +SHA256 f1e8b3d804fd645bc4bb1b544c97a2aebd6cea6fe457ed990732cc892651ab05 metadata.xml 252 +MD5 d9665061eb498b0e85a61e5c648e4c95 files/digest-incron-0.5.7 238 +RMD160 213abb4da347c6097ca92ce2ede7970ced6efc03 files/digest-incron-0.5.7 238 +SHA256 db71b21f939e6645ccf3bd9e59e49ebdcc9c0c1882e6aec0564be34b5b450927 files/digest-incron-0.5.7 238 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.7 (GNU/Linux) + +iD8DBQFHaYQDmPFBzbX68WERAmRlAJ0Q6TrRXBBHgP9IB8Qq/89B0f6v6ACfdMnq +H8n7hd5VIwqW1osWKNvIyQM= +=bMih +-----END PGP SIGNATURE----- diff --git a/sys-process/incron/files/digest-incron-0.5.7 b/sys-process/incron/files/digest-incron-0.5.7 new file mode 100644 index 000000000000..063ad7af91fd --- /dev/null +++ b/sys-process/incron/files/digest-incron-0.5.7 @@ -0,0 +1,3 @@ +MD5 24c8fde33c34ce64c390a8e236251f54 incron-0.5.7.tar.gz 177659 +RMD160 b82d91f3e7bd75ac91aa3e07284df281e0695e3f incron-0.5.7.tar.gz 177659 +SHA256 68c724a2d56b9341b0433e00be767676f61cb3b2eb68a51351238e117385ecd6 incron-0.5.7.tar.gz 177659 diff --git a/sys-process/incron/files/incron-0.5.7-gentoo.patch b/sys-process/incron/files/incron-0.5.7-gentoo.patch new file mode 100644 index 000000000000..9f9641985790 --- /dev/null +++ b/sys-process/incron/files/incron-0.5.7-gentoo.patch @@ -0,0 +1,219 @@ +Index: incron-0.5.7/Makefile +=================================================================== +--- incron-0.5.7.orig/Makefile ++++ incron-0.5.7/Makefile +@@ -1,15 +1,16 @@ + +-PREFIX = /usr/local +-USERDATADIR = /var/spool/incron +-SYSDATADIR = /etc/incron.d +-CFGDIR = /etc +-MANPATH = /usr/share/man ++PREFIX = $(DESTDIR)usr ++USERDATADIR = $(DESTDIR)var/spool/incron ++SYSDATADIR = $(DESTDIR)etc/incron.d ++CFGDIR = $(DESTDIR)etc ++MANPATH = $(DESTDIR)usr/share/man ++INITDIR = $(DESTDIR)etc/init.d + RELEASE = incron-`cat VERSION` + RELEASEDIR = /tmp/$(RELEASE) + + USER = root + +-CXX = g++ ++CXX := g++ + INSTALL = install + + OPTIMIZE = -O2 +@@ -17,8 +18,8 @@ DEBUG = -g0 + WARNINGS = -Wall + CXXAUX = -pipe + +-CXXFLAGS = $(OPTIMIZE) $(DEBUG) $(WARNINGS) $(CXXAUX) +-LDFLAGS = $(WARNINGS) ++CXXFLAGS := $(OPTIMIZE) $(DEBUG) $(WARNINGS) $(CXXAUX) ++LDFLAGS += $(WARNINGS) + + PROGRAMS = incrond incrontab + +@@ -45,11 +46,15 @@ distclean: clean + + install: all install-man + [ -d $(PREFIX) ] ++ $(INSTALL) -m 0755 -d $(PREFIX)/bin ++ $(INSTALL) -m 0755 -d $(PREFIX)/sbin ++ $(INSTALL) -m 0755 -d $(INITDIR)/ + $(INSTALL) -m 04755 -o $(USER) incrontab $(PREFIX)/bin/ + $(INSTALL) -m 0755 incrond $(PREFIX)/sbin/ + $(INSTALL) -m 0755 -o $(USER) -d $(USERDATADIR) + $(INSTALL) -m 0755 -o $(USER) -d $(SYSDATADIR) +- $(INSTALL) -m 0644 -o $(USER) incron.conf.example $(CFGDIR) ++ $(INSTALL) -m 0644 -o $(USER) incron.conf $(CFGDIR) ++ $(INSTALL) -m 0755 incrond-init.d $(INITDIR)/incrond + + install-man: incrontab.1 incrontab.5 incrond.8 incron.conf.5 + $(INSTALL) -m 0755 -d $(MANPATH)/man1 +Index: incron-0.5.7/incrond-init.d +=================================================================== +--- /dev/null ++++ incron-0.5.7/incrond-init.d +@@ -0,0 +1,21 @@ ++#!/sbin/runscript ++# Copyright 1999-2007 Gentoo Foundation ++# Distributed under the terms of the GNU General Public License v2 ++# $Header: /var/cvsroot/gentoo-x86/sys-process/incron/files/incron-0.5.7-gentoo.patch,v 1.1 2007/12/19 20:50:04 hollow Exp $ ++ ++depend() { ++ use clock logger ++ need localmount ++} ++ ++start() { ++ ebegin "Starting incrond" ++ start-stop-daemon --start --quiet --exec /usr/sbin/incrond -f /etc/incron.conf ++ eend $? ++} ++ ++stop() { ++ ebegin "Stopping incrond" ++ start-stop-daemon --stop --quiet --pidfile /var/run/incrond.pid ++ eend $? ++} +Index: incron-0.5.7/incron.conf.example +=================================================================== +--- incron-0.5.7.orig/incron.conf.example ++++ /dev/null +@@ -1,72 +0,0 @@ +-# +-# *** incron example configuration file *** +-# +-# (c) Lukas Jelinek, 2007 +-# +- +- +-# Parameter: system_table_dir +-# Meaning: system table directory +-# Description: This directory is examined by incrond for system table files. +-# Default: /etc/incron.d +-# +-# Example: +-# system_table_dir = /var/spool/incron.systables +- +- +-# Parameter: user_table_dir +-# Meaning: user table directory +-# Description: This directory is examined by incrond for user table files. +-# Default: /var/spool/incron +-# +-# Example: +-# user_table_dir = /var/spool/incron.usertables +- +- +-# Parameter: allowed_users +-# Meaning: allowed users list file +-# Description: This file contains users allowed to use incron. +-# Default: /etc/incron.allow +-# +-# Example: +-# allowed_users = /etc/incron/allow +- +- +-# Parameter: denied_users +-# Meaning: denied users list file +-# Description: This file contains users denied to use incron. +-# Default: /etc/incron.deny +-# +-# Example: +-# denied_users = /etc/incron/deny +- +- +-# Parameter: lockfile_dir +-# Meaning: application lock file directory +-# Description: This directory is used for creating a lock avoiding to run +-# multiple instances of incrond. +-# Default: /var/run +-# +-# Example: +-# lockfile_dir = /tmp +- +- +-# Parameter: lockfile_name +-# Meaning: application lock file name base +-# Description: This name (appended by '.pid') is used for creating a lock +-# avoiding to run multiple instances of incrond. +-# Default: incrond +-# +-# Example: +-# lockfile_name = incron.lock +- +- +-# Parameter: editor +-# Meaning: editor executable +-# Description: This name or path is used to run as an editor for editting +-# user tables. +-# Default: vim +-# +-# Example: +-# editor = nano +- +Index: incron-0.5.7/incron.conf +=================================================================== +--- /dev/null ++++ incron-0.5.7/incron.conf +@@ -0,0 +1,56 @@ ++# ++# *** incron example configuration file *** ++# ++# (c) Lukas Jelinek, 2007 ++# ++ ++# Parameter: system_table_dir ++# Meaning: system table directory ++# Description: This directory is examined by incrond for system table files. ++# Default: /etc/incron.d ++system_table_dir = /etc/incron.d ++ ++ ++# Parameter: user_table_dir ++# Meaning: user table directory ++# Description: This directory is examined by incrond for user table files. ++# Default: /var/spool/incron ++user_table_dir = /var/spool/incron ++ ++ ++# Parameter: allowed_users ++# Meaning: allowed users list file ++# Description: This file contains users allowed to use incron. ++# Default: /etc/incron.allow ++allowed_users = /etc/incron.allow ++ ++ ++# Parameter: denied_users ++# Meaning: denied users list file ++# Description: This file contains users denied to use incron. ++# Default: /etc/incron.deny ++denied_users = /etc/incron.deny ++ ++ ++# Parameter: lockfile_dir ++# Meaning: application lock file directory ++# Description: This directory is used for creating a lock avoiding to run ++# multiple instances of incrond. ++# Default: /var/run ++lockfile_dir = /var/run ++ ++ ++# Parameter: lockfile_name ++# Meaning: application lock file name base ++# Description: This name (appended by '.pid') is used for creating a lock ++# avoiding to run multiple instances of incrond. ++# Default: incrond ++lockfile_name = incrond ++ ++ ++# Parameter: editor ++# Meaning: editor executable ++# Description: This name or path is used to run as an editor for editting ++# user tables. ++# Default: vim ++editor = nano diff --git a/sys-process/incron/incron-0.5.7.ebuild b/sys-process/incron/incron-0.5.7.ebuild new file mode 100644 index 000000000000..d18174fc8d00 --- /dev/null +++ b/sys-process/incron/incron-0.5.7.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-process/incron/incron-0.5.7.ebuild,v 1.1 2007/12/19 20:50:03 hollow Exp $ + +inherit eutils linux-info toolchain-funcs + +DESCRIPTION="inotify based cron daemon" +HOMEPAGE="http://incron.aiken.cz/" +SRC_URI="http://inotify.aiken.cz/download/incron/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="" +RDEPEND="" + +CONFIG_CHECK="INOTIFY" +ERROR_INOTIFY="Recompile your kernel with inotify support - CONFIG_INOTIFY" + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}"/${P}-gentoo.patch +} + +src_compile() { + emake CXX=$(tc-getCXX) CXXFLAGS="${CXXFLAGS}" || die "emake failed" +} + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed" +} diff --git a/sys-process/incron/metadata.xml b/sys-process/incron/metadata.xml new file mode 100644 index 000000000000..6d96727da5ca --- /dev/null +++ b/sys-process/incron/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> + <email>hollow@gentoo.org</email> + <name>Benedikt Böhm</name> +</maintainer> +</pkgmetadata> |