diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /app-admin/watchfolder |
reinit the tree, so we can have metadata
Diffstat (limited to 'app-admin/watchfolder')
-rw-r--r-- | app-admin/watchfolder/Manifest | 7 | ||||
-rw-r--r-- | app-admin/watchfolder/files/0.3.3-64bit.patch | 11 | ||||
-rw-r--r-- | app-admin/watchfolder/files/0.3.3-fortify-sources.patch | 11 | ||||
-rw-r--r-- | app-admin/watchfolder/metadata.xml | 8 | ||||
-rw-r--r-- | app-admin/watchfolder/watchfolder-0.3.3-r1.ebuild | 43 |
5 files changed, 80 insertions, 0 deletions
diff --git a/app-admin/watchfolder/Manifest b/app-admin/watchfolder/Manifest new file mode 100644 index 000000000000..1c4c55dca05c --- /dev/null +++ b/app-admin/watchfolder/Manifest @@ -0,0 +1,7 @@ +AUX 0.3.3-64bit.patch 450 SHA256 a6beb5fe94a21cc538f11cda3f9569ba6f24b6f44d11ba22811837ad9049ab03 SHA512 86d6e072904fed5a168398fd80f648b30a9346745dac7b6ee460122e205f8f627aa4bfff78b007726af95b711c4bb91ca8282ca1a000e6954bf6d33e399f18c0 WHIRLPOOL 4e1ff0f2d40d46081df3b6ac37fc281b50ac9364d915bc4d4ad352bdb34abadc32d1d4ea904c6553e64fa53726b06b88ee8fb0e4024364182b70650c919d244d +AUX 0.3.3-fortify-sources.patch 410 SHA256 510d479034c0717ecc56601e0324dbefe2540a2a01fa60e7be7bd34ce47b7cce SHA512 0e3b372b9eaf1f4874ecbf7135ed67e1dcf62366516215a5d5fc5a1288893385b24f1d34855fc134eaad0dc29562ec4de0c90365ce87b7071234fcb1750e4676 WHIRLPOOL 1471793504a7f63449f8bac94ebe3737327388431a61ba90c07ae37c83eceb204934779e4cb66c7624c4c86b8a15b82191941c561e609ed7a4a60fb88beea3ad +DIST watchfolder-0.3.3.tar.gz 86741 SHA256 fa853937d27eeae5acc492f1ade53298ae40cfc0094539dd36a9fdb87dda1846 SHA512 162a3535748d280d06db8b05ddc4c87b578ff4be08aeb7a08858c28fd4612f46c4b8ed866513283edcd6ad24207c94a02e562200ae102d1897b4b28be6717dc6 WHIRLPOOL 9f0cd5b84336530fbbd6e6c0227eb2b8f438716692aa9bec46636623bd69779daa6e851315aeaf186a70b54061a3330c283164ead833f19c6b2f50ef3a9ef60d +EBUILD watchfolder-0.3.3-r1.ebuild 877 SHA256 2589ce6e370435fbc46f6952095bb26fd3417f14d55777dccd51cff048af5cb0 SHA512 d84172d22d08f541039e3b74816d2745ac0dd8484bd912c3e81ef20d42aed241aa3bf310c14903e6619765010bb167d343f8c8c3abec7e9949bfafd3e68a60f2 WHIRLPOOL 6c007f441a3a759530a2e779e94ecbc09aac606c6be459250ae50a4c46ccbeccf35a7b1745c8ae467dfac4b7936c1d9785373465efcb1380619235f48257a628 +MISC ChangeLog 2599 SHA256 de6d0665113bfe3fbbc6efb63341f1ddb58fb7e455616c5e2a0b02dfbfbb3df2 SHA512 c1a71d6e80ded00eec503ea0221c722470af358a10da020da7abc7cefac5cc31656cfd6e029ccaaf8265d0821ef5819c12be0ae781413a4659db19492f5fe53e WHIRLPOOL a6936a4ed329b2a8cad483d423c96bd9ec49742c226aec2addcc4750839418c7d393356c88de4e0a95dc6a62e22a7f4b0a67d32b8a1fcc548d50de2845355f03 +MISC ChangeLog-2015 2056 SHA256 4f0aec2262670b88325f9cb7bb07be94b62a6989fd7283a1da11ccd9a134fca1 SHA512 937b0124957cdefc2bcb0338921df3fff355cd997650ff5bf8284115a60accee2f9b4ffb7cec78c03fb3b5a684b8fd43cc0cbbce6b932d904438d4a46e5dde12 WHIRLPOOL 67d04dd550556556a03548db0aaf57996485c88ee1d1c3f26cc9101b856baf5fc3f5d9f516680f548d007f22199752947b73c8cfc8feb659d79b5e746c2b521c +MISC metadata.xml 241 SHA256 652f2c2e9c03f8ec09de82cc9fb9570b84a093e4f67868d1ef7f61fa32d73923 SHA512 9e7d032c1d5e4be915c726c4a312eb2bdad6eb036827f2aceecf5f370bbc255e72ee420816646fe639a607dee0f5d112d843e897183f8c587ec866fe8248b452 WHIRLPOOL 1abc35e4601fa780d56e89d574b9406796a64eeee14b4ef142f20aed0fc889400efd4156d5b5f9c3aa6db0467786984ac06ae1996232e43767e785b52e02b60d diff --git a/app-admin/watchfolder/files/0.3.3-64bit.patch b/app-admin/watchfolder/files/0.3.3-64bit.patch new file mode 100644 index 000000000000..070e9c019d26 --- /dev/null +++ b/app-admin/watchfolder/files/0.3.3-64bit.patch @@ -0,0 +1,11 @@ +--- a/watchd.c 2006-02-23 12:33:32.000000000 -0500 ++++ b/watchd.c 2006-02-23 12:45:30.000000000 -0500 +@@ -176,7 +176,7 @@ + // free(p2tmp); + + p2tmp=strchr(p2,0xa); // Not very nice, +- p2[(int)p2tmp-(int)p2]=0x00; // but in fact: It works ;) ++ *(p2+(p2tmp-p2))=0x00; // but in fact: It works ;) + + while (p2[0]==' ') {p2++;} // Again, quick and dirty.. + while (p1[strlen(p1)-1]==' ') {p1[strlen(p1)-1]=0;} // Need to say anything?;) diff --git a/app-admin/watchfolder/files/0.3.3-fortify-sources.patch b/app-admin/watchfolder/files/0.3.3-fortify-sources.patch new file mode 100644 index 000000000000..175e8ed29ec3 --- /dev/null +++ b/app-admin/watchfolder/files/0.3.3-fortify-sources.patch @@ -0,0 +1,11 @@ +--- a/watchd.c 2009-02-27 23:46:42.000000000 +0000 ++++ b/watchd.c 2009-02-27 23:50:22.000000000 +0000 +@@ -671,7 +671,7 @@ + { + if (folder->flags&FL_LOG_FILE) + { +- log=open(curfolder->logfile, O_CREAT | O_WRONLY | O_APPEND ); ++ log=open(curfolder->logfile, O_CREAT | O_WRONLY | O_APPEND, S_IRUSR | S_IWUSR ); + if (log>0) + { + lseek(fd, SEEK_SET, 0); // Rewind temp log file.. diff --git a/app-admin/watchfolder/metadata.xml b/app-admin/watchfolder/metadata.xml new file mode 100644 index 000000000000..b837dfa17fef --- /dev/null +++ b/app-admin/watchfolder/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <!-- maintainer-needed --> + <upstream> + <remote-id type="freshmeat">watchd</remote-id> + </upstream> +</pkgmetadata> diff --git a/app-admin/watchfolder/watchfolder-0.3.3-r1.ebuild b/app-admin/watchfolder/watchfolder-0.3.3-r1.ebuild new file mode 100644 index 000000000000..ff216bde996b --- /dev/null +++ b/app-admin/watchfolder/watchfolder-0.3.3-r1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit eutils toolchain-funcs + +DESCRIPTION="watches directories and processes files" +HOMEPAGE="http://freshmeat.net/projects/watchd/" +SRC_URI="http://dstunrea.sdf-eu.org/files/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha amd64 ~ppc ~x86" + +S="${WORKDIR}/${P/folder/d}" + +PATCHES=( + # patch to remove warnings on 64 bit systems + "${FILESDIR}"/${PV}-64bit.patch + # and a gcc 4.3.3 / fortify_sources fix + "${FILESDIR}"/${PV}-fortify-sources.patch +) + +src_prepare() { + default + sed -i \ + -e '/-c -o/s:OPT:CFLAGS:' \ + -e 's:(\(LD\)\?OPT):(LDFLAGS) $(CFLAGS):' \ + -e 's:gcc:$(CC):' \ + Makefile || die "sed Makefile failed" +} + +src_compile() { + emake CC="$(tc-getCC)" +} + +src_install() { + dobin watchd + insinto /etc + doins watchd.conf + dodoc README doc/* +} |