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-misc/lockfile-progs |
reinit the tree, so we can have metadata
Diffstat (limited to 'app-misc/lockfile-progs')
-rw-r--r-- | app-misc/lockfile-progs/Manifest | 8 | ||||
-rw-r--r-- | app-misc/lockfile-progs/files/Makefile | 55 | ||||
-rw-r--r-- | app-misc/lockfile-progs/lockfile-progs-0.1.16.ebuild | 24 | ||||
-rw-r--r-- | app-misc/lockfile-progs/lockfile-progs-0.1.17.ebuild | 34 | ||||
-rw-r--r-- | app-misc/lockfile-progs/metadata.xml | 5 |
5 files changed, 126 insertions, 0 deletions
diff --git a/app-misc/lockfile-progs/Manifest b/app-misc/lockfile-progs/Manifest new file mode 100644 index 000000000000..24a8087f572d --- /dev/null +++ b/app-misc/lockfile-progs/Manifest @@ -0,0 +1,8 @@ +AUX Makefile 1906 SHA256 7addf4d42885b6b558c7b77445e6cd844b7f15f791897ec8a4b7a8e1954bb9f9 SHA512 c3ebd2f737fc664b37e235a0a68f50ebe80f00dbc522566520edb9827771344d022531c50283be5eaddd26d72295faae2676ef58838dd65797c74059719d826d WHIRLPOOL bc2ff182510102db10904e0c1ffa75e5a6a4b12fe8ad7b0d74e538dec1610693a0d0a12d326fa35641446e57ae43bb49645e395dfbc5a5ab0dd9a0cb759e9f44 +DIST lockfile-progs_0.1.16.tar.gz 155901 SHA256 f95132d632687af971da830497f06257fa86aedbc4b76874456652f06a0a8a69 SHA512 374879dbfeb1f0e555a2fa0fa3ea77cbee0a70a492d52695b9b7bce284c0a8b7878978d64d6ec03d2cd6799f31a6a3e6bac7d00d857f90a08acda2e74ef6dee4 WHIRLPOOL 76b26ddf865db1fd83728958a453906860bc1a11e532aed0ad635c9ff887a9bca670314849f059c78319ce7c23176c9f17b662d629ce3574db0effb3f51c89b8 +DIST lockfile-progs_0.1.17.tar.gz 14833 SHA256 03fb05d25499532f497775b1747b61fa6beebf12d3bcc951e125349ae166c511 SHA512 9d912e1a518fe9c02054beb25c4591df6db55cc2fe9b7049fb85368465bd9ced9660bb0a809ee60a7effbdc6524613c40fa69d9d27fc2cfc964f41b7486c3596 WHIRLPOOL 7fc3febe9c495ba9aaefc8924f17c955c506169d00ea372ceae71e7e594478c1d15283b80dd6f8f9b27e82a86d9984b4a4aa96586316a4fb8dff5169072ed64f +EBUILD lockfile-progs-0.1.16.ebuild 604 SHA256 2ca10c889262ee5bf935c7b8aa8e9fa9b1004c0769146196c4e36033bc463f37 SHA512 53d3a4ca44132e777d509670d56617f896adbc870ed629b1c3d595f9ef2fc979d1bc5ed77009cdfd22f2772853c126c432ce1db7e186ae3add7753b3826a1126 WHIRLPOOL e943513d1f66de6de709b33e3c715277b178ce3f6f9b61717fed41a4ab7146967311e3c57a4476a2f3f0587270ab1b317c9fadbba1a66682c5a7c86467e3b3b9 +EBUILD lockfile-progs-0.1.17.ebuild 767 SHA256 a92380c0fb366a7b95ed7200148b22b8136183b56c87ef46994ecee926e50c15 SHA512 6819371929731bfe299f39cae39ec8bbfa79e35b64c1d1fed43f8e1c41f11fe348b60c1b9fc47612dea23eca8a1760db0fdb0a72aea0c2cbd3819754257eb6dd WHIRLPOOL 3fa1aff1673b65d3fe9aee630528ad8169107f7b869e98dd9cc01c5de80cfeec289c398c37b0f22fcffc43f5af186c80f1db2526d23022a383352af5bf0aea62 +MISC ChangeLog 2284 SHA256 a38cbccc13b01649b11b54b8161a2c158a85ea71ae60859fdca4558d06a136b5 SHA512 1e7df7aba5aa7e6d0f7b37d92f75e2bb895bab4c99548a6f58cb1e30184243a801103f70068a5a8f53b75ba6df97cc3a0e2aa55922774682ecbc8f325d7e99fd WHIRLPOOL 96058e01066a8744d1658d2096111b91ff640efb2666b28a7361804ee97b1d4a2f99328feb466b3b1fe41ff98c66a3a50aeab680aaa8d0491384fce34b0f2c7d +MISC ChangeLog-2015 3321 SHA256 a2e738b249e2c86187cac3ceb939db4613450e0a0daa9b554e633d6dab5abefd SHA512 c5fd5a6cdb2299d0ba6739e936da5bff3382d0b4b381b687e20d379a7921e056c656e3fa6072967a59c8f19b6df06e0bcf110387f45c2a5420fe787d10f4c017 WHIRLPOOL 28e1d489e77a88cb2c4b1070265ac9e7ecfa2f4860bb71d98ae24a082affceaf7f8f369c43b8cf4a0e17dab880948b895fa35edc363eab14e6185feb557d0874 +MISC metadata.xml 167 SHA256 5fe493e76bba84455c54b3a46adfae5a1bfe01c764ef0d9e5f6d3e8a1d142188 SHA512 7c8decb24ee3a850e38186cf3c7f8933a28017426806870ad6ef9ceb2533be147a2681fc789b535a81cb528af8c29d90d3006e4f250aee23bd7dea4561294e33 WHIRLPOOL dc6c3dfc7fd7f0d76c97f0786cb76a55b8564f8437f96d4ccebf985817b9f6dcc4c61830aa5df80d725e4a54b281ea2e03d6b0859214af081112cba15025e64b diff --git a/app-misc/lockfile-progs/files/Makefile b/app-misc/lockfile-progs/files/Makefile new file mode 100644 index 000000000000..27276b30f5da --- /dev/null +++ b/app-misc/lockfile-progs/files/Makefile @@ -0,0 +1,55 @@ +all: lockfile-create + +lockfile-create: lockfile-progs.o + ${CC} -o $@ ${CFLAGS} ${LDFLAGS} $^ -llockfile + +install: all + install -d $(DESTDIR)/usr/bin + + install --mode=755 lockfile-create $(DESTDIR)/usr/bin/lockfile-create + ln -s lockfile-create $(DESTDIR)/usr/bin/lockfile-remove + ln -s lockfile-create $(DESTDIR)/usr/bin/lockfile-touch + ln -s lockfile-create $(DESTDIR)/usr/bin/lockfile-check + + install --mode=755 lockfile-create $(DESTDIR)/usr/bin/mail-lock + ln -s mail-lock $(DESTDIR)/usr/bin/mail-unlock + ln -s mail-unlock $(DESTDIR)/usr/bin/mail-touchlock + + install -d $(DESTDIR)/usr/share/man/man1 + + install --mode=644 lockfile-progs.1 $(DESTDIR)/usr/share/man/man1 + ln -s lockfile-progs.1 $(DESTDIR)/usr/share/man/man1/lockfile-create.1 + ln -s lockfile-progs.1 $(DESTDIR)/usr/share/man/man1/lockfile-remove.1 + ln -s lockfile-progs.1 $(DESTDIR)/usr/share/man/man1/lockfile-touch.1 + ln -s lockfile-progs.1 $(DESTDIR)/usr/share/man/man1/lockfile-check.1 + + ln -s lockfile-progs.1 $(DESTDIR)/usr/share/man/man1/mail-lock.1 + ln -s lockfile-progs.1 $(DESTDIR)/usr/share/man/man1/mail-unlock.1 + ln -s lockfile-progs.1 $(DESTDIR)/usr/share/man/man1/mail-touchlock.1 + +test: all + ln -s lockfile-create ./lockfile-remove + ln -s lockfile-create ./lockfile-touch + ln -s lockfile-create ./lockfile-check + + ./lockfile-create testfile + ./lockfile-check testfile + ./lockfile-touch --oneshot testfile + ./lockfile-check testfile + ./lockfile-remove testfile + ! test -e testfile + ! ./lockfile-check testfile + + ./lockfile-create --lock-name test.lock + ./lockfile-check --lock-name test.lock + ! ./lockfile-check test.lock + ! test -e test.lock.lock + ./lockfile-touch --oneshot --lock-name test.lock + ./lockfile-check --lock-name test.lock + ! ./lockfile-check test.lock + ./lockfile-remove --lock-name test.lock + ! test -e test.lock + ! ./lockfile-check --lock-name test.lock + ! ./lockfile-check test.lock + +.PHONY: install test diff --git a/app-misc/lockfile-progs/lockfile-progs-0.1.16.ebuild b/app-misc/lockfile-progs/lockfile-progs-0.1.16.ebuild new file mode 100644 index 000000000000..78f700557741 --- /dev/null +++ b/app-misc/lockfile-progs/lockfile-progs-0.1.16.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="4" + +DESCRIPTION="Programs to safely lock/unlock files and mailboxes" +HOMEPAGE="http://packages.debian.org/sid/lockfile-progs" +SRC_URI="mirror://debian/pool/main/l/${PN}/${PN}_${PV}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 arm ~mips ppc s390 sh sparc x86" +IUSE="" + +DEPEND="net-libs/liblockfile" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/main" + +src_prepare() { + # Provide better Makefile, with clear separation between compilation + # and installation. + cp "${FILESDIR}/Makefile" . || die +} diff --git a/app-misc/lockfile-progs/lockfile-progs-0.1.17.ebuild b/app-misc/lockfile-progs/lockfile-progs-0.1.17.ebuild new file mode 100644 index 000000000000..da52cb8a7404 --- /dev/null +++ b/app-misc/lockfile-progs/lockfile-progs-0.1.17.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="5" + +inherit toolchain-funcs + +DESCRIPTION="Programs to safely lock/unlock files and mailboxes" +HOMEPAGE="http://packages.debian.org/sid/lockfile-progs" +SRC_URI="mirror://debian/pool/main/l/${PN}/${PN}_${PV}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 arm ~mips ppc ~s390 ~sh sparc x86" +IUSE="" + +DEPEND="net-libs/liblockfile" +RDEPEND="${DEPEND}" + +src_prepare() { + # Provide better Makefile, with clear separation between compilation + # and installation. + cp "${FILESDIR}/Makefile" . || die +} + +src_compile() { + tc-export CC + default +} + +src_install() { + # Makefile has no notion of PREFIX, bindir, and the like + emake DESTDIR="${ED}" install || die +} diff --git a/app-misc/lockfile-progs/metadata.xml b/app-misc/lockfile-progs/metadata.xml new file mode 100644 index 000000000000..7a38bb900964 --- /dev/null +++ b/app-misc/lockfile-progs/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <!-- maintainer-needed --> +</pkgmetadata> |