1 |
commit: 72627c2e3e35969c89677449bbbb092c10d2f90b |
2 |
Author: Wolfgang E. Sanyer <ezzieyguywuf <AT> gmail <DOT> com> |
3 |
AuthorDate: Fri Sep 10 12:33:28 2021 +0000 |
4 |
Commit: Wolfgang E. Sanyer <ezzieyguywuf <AT> gmail <DOT> com> |
5 |
CommitDate: Fri Sep 10 12:33:28 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=72627c2e |
7 |
|
8 |
dev-util/reflex: new package, run command when files change |
9 |
|
10 |
Signed-off-by: Wolfgang E. Sanyer <ezzieyguywuf <AT> gmail.com> |
11 |
|
12 |
dev-util/reflex/Manifest | 16 +++++++++++ |
13 |
dev-util/reflex/metadata.xml | 8 ++++++ |
14 |
dev-util/reflex/reflex-0.3.1.ebuild | 57 +++++++++++++++++++++++++++++++++++++ |
15 |
3 files changed, 81 insertions(+) |
16 |
|
17 |
diff --git a/dev-util/reflex/Manifest b/dev-util/reflex/Manifest |
18 |
new file mode 100644 |
19 |
index 000000000..239af9a87 |
20 |
--- /dev/null |
21 |
+++ b/dev-util/reflex/Manifest |
22 |
@@ -0,0 +1,16 @@ |
23 |
+DIST github.com%2Fcreack%2Fpty%2F@v%2Fv1.1.11.mod 39 BLAKE2B 71e70b038748ac19649698b1c0e59af99ce0b1c5d7c9177e8c55751eea9e82d4828b27dabb17cc04978142c9fb7a54d90c062a7cc3fdbb86116034026e40baf6 SHA512 9cf1687520933d3d6bbec9d7c51472998d3bdbe1b3d2a7478fca80f9e7944f9040a2b8ec7d49f1458bd46a5121bae4810d314725add41efd413319a5006b944a |
24 |
+DIST github.com%2Fcreack%2Fpty%2F@v%2Fv1.1.11.zip 19702 BLAKE2B ee009befd8861b2556869434d14c1d4ce130d432ba5f43821b0cc2f6fa493bc8a4f93a011f05f5789f7c388b2a74f272623d6dc2689a5c29dde0b3c307598173 SHA512 d7c39c78c074d060973433f5f4c1405260fa9f49ba9ff020630bb17404412337b536275aac71ae30c0e3783b95585c46cc492f722572b941fa1476898a6f7e8c |
25 |
+DIST github.com%2Ffsnotify%2Ffsnotify%2F@v%2Fv1.4.7.mod 36 BLAKE2B 2b77fbdbb6c6c20767c120b390fbd2992bf79dcae0a35c27121a6e755233da3ecb7d74e74c38c0a2463976b546ed8bbfb8a8d8cb140526dd9a0c4f524cc131a4 SHA512 5749d33fb085d63b7c12f43df824c96f168323cf6d88cfea3e2536eeb7b56689dab9dddb8cde1ec8bc9c2848e7148b8a37abf8523a99c55ce10f896245c5f341 |
26 |
+DIST github.com%2Ffsnotify%2Ffsnotify%2F@v%2Fv1.4.7.zip 41278 BLAKE2B e0b440a81efbe3c7c16ad276b4509652fd58bc94cd162b9ab13bb37c1e6edcd561e3fbb999e55619d58c8e3279b785b8eb67fa4e200b38fe6fcb60f0918e6e8a SHA512 9b1075ccd3d1f53773db97687e06fb777741d6c3b228bcc329be580562fb3c34006768eb3f989f92367ca116c597140045b3c345fe36065f5015d1d4652633c3 |
27 |
+DIST github.com%2Fkballard%2Fgo-shellquote%2F@v%2Fv0.0.0-20180428030007-95032a82bc51.mod 41 BLAKE2B e9dae477e838938303749c4e7f1d0ece371d20bfb8f0d6fbb915a9ec249b82e300ef691c2175137488065828f67b02503576420fc95c2aa40f4fda262526dc7a SHA512 ab1be2f5ee91ad8c24a7c1d3c2277506dd76f85e8511f53e923ea7e0ecba140303c9312f0ecd2e09631e2e6591ad31a3b19e900ec102b486ed9b56c38a0d0c84 |
28 |
+DIST github.com%2Fkballard%2Fgo-shellquote%2F@v%2Fv0.0.0-20180428030007-95032a82bc51.zip 7034 BLAKE2B 7732946a34f604c858bda571c3afee7e0e02720d02127d8b4887f4f0363389b50088727de91b0436f0c943d11de80dfb766208f15665d0b4e5cf68f2a7b00817 SHA512 f9c4eaeeb1380aa5e219a19923cfd51f2612fbf11b7f37c710cdb0dfe20270f8cc7841d50dfd17110b004ec46e4c90329286213e04de481a54094df73efc9fe4 |
29 |
+DIST github.com%2Fkr%2Fpretty%2F@v%2Fv0.1.0.mod 67 BLAKE2B 2e1b4a8a38998179a32db321d331db54f881770a89719410876cdde1799cb8558ca2862bc70838d606540606d05918c4b115cf1c125945a77ed376c2efc4aa85 SHA512 4d841fc7a022e4e09e0a95925ad92a75809a67c30fb88de9190e4a2196383038dab9a5b3294b6a0b4786248977a0e09eea857a34100cbf22f8a52912ce9fa58d |
30 |
+DIST github.com%2Fkr%2Fpretty%2F@v%2Fv0.1.0.zip 11159 BLAKE2B c176e4bc9b5534b0df153e027f22be7d28eefbea1c0adab10979f19d601b95d300c54086b5ee388f453c73b9931339b9b04208fc5e6512385b348c49faff5488 SHA512 bad73f3c47f70de55a90a977a1e2b4a68de545a8425c71533de081c7a8f71d7ab1b489001c56ba2e88dcb78c08804275f7f8128c812f50d005a074ed6dd9286f |
31 |
+DIST github.com%2Fkr%2Fpty%2F@v%2Fv1.1.1.mod 25 BLAKE2B 63db8520df2f699bca5a7ccecc44ee04973307d86099cfe66ded30e2ca1bdd76fc3db48cfca0138673c20c6f94061caf219f018b21b9d67231fe959eef338596 SHA512 967fcdce835c12afbf3b12bb204a256f32d46a3da535e2a7250159f62781a163ee107dd2a4fa20743b76bbf52b97e627e11e895c8d5ef73aede37d6a89e326eb |
32 |
+DIST github.com%2Fkr%2Ftext%2F@v%2Fv0.1.0.mod 64 BLAKE2B 475c51201a379df2cc4ff8c5681b6a7a1524f60d0b8fd0853fef569dea754efabf3425cd4b84e8427db8a6cf3e9b1141d5050d48d5d429cc1ce82162aa70050c SHA512 11d2502a7d241a0edf4e67bcb651a890a12f49d00f8b944cc9eb8f6e9cf5fbb2b2827e696021649bc795ffa275e95ee700e4a1706e03e88fa9ae079f5b9f48ce |
33 |
+DIST github.com%2Fkr%2Ftext%2F@v%2Fv0.1.0.zip 12591 BLAKE2B 944b0b9a802757e78e3dfb11d6c4d79e0e0d90489d49262b7079e6ea4728328457f8773b392c8a618aacb5fdec78948a16cc852eff71ca6f4fb9eb422c03890b SHA512 3f0d00b0545769ad882e25a9a6f30b96ce4b72a8a46bb3c064907c94e2dda4e499eb32354c149f89752f9bc5d1ee5cb2ee5cafa46e2f65ea329fb432d0c0029f |
34 |
+DIST github.com%2Fogier%2Fpflag%2F@v%2Fv0.0.1.mod 30 BLAKE2B d4c494c3fb0126224cea4c107e33738c64f18ed9d27d4740bc92eabc000980c7f27747d52a7a01cef1e27d68baf43c362c6e808ff5cd822f597ea4b5a042fa83 SHA512 5bc2b3840a32d19c9cfe2627937d222ebe900a1efff865cd0cb18abf9e321cf4a95076908652d2b622d86c8cfe7c47d842fc285e7f2edc4e56eedc7415879b4d |
35 |
+DIST github.com%2Fogier%2Fpflag%2F@v%2Fv0.0.1.zip 26838 BLAKE2B cabddf475a6b25e2322ad0e73c22e54d69b06121a7902a8df183b011927a8409f65f69c5deeeb00a9e7d4102ae111784f0f3efe10797d0b2d68e7aa48a7c4834 SHA512 e711f39ddaf6b7bdc1fe98bc6d5c25529a8f5ff506da4010ee6d5ffca006d4dd1aa1ccd0e13898560aa39560b0a8891cb43c00ddbedb9d4b2de6407a046d1f11 |
36 |
+DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20180909124046-d0be0721c37e.mod 24 BLAKE2B 64a70c4594f5d3c37d962c1ed07630fba8abeaf534242f8f1509af271684499252af9a2320d5bac8e44064dba344b807535e4e9dd085fc0fb47bd9304120601a SHA512 ffe50fccf7f1d200f2ebc805b190e3f10c5a3184458a38f4590e520d7ce115e1520fbabe56651bbdc2e08da4a8db5ac86d0e88728efde3ab26c64ab4e0cd604c |
37 |
+DIST golang.org%2Fx%2Fsys%2F@v%2Fv0.0.0-20180909124046-d0be0721c37e.zip 1393646 BLAKE2B ecda254dc227cb19bf07971b1c3966b6be574653c611eda1a408bda28cacccc5a2b76a649e90df31eefd5dcbe86ca8c02f09a0f45a6f3f00b8ec0a69806ac925 SHA512 08ba15667549eb1fee9b3d07b829637239b08f04d9e6feab389bd44cb51dad232cbf7f2a29b73a94d0e3b7d70953756690e0fdfd0b62771a3ba4411361d77beb |
38 |
+DIST reflex-0.3.1.tar.gz 17987 BLAKE2B 25435dc204c031e3a8c6bd67ed93b26ba9a7ca99b48c52186f805c18e3b4f2f7867bb97b9aeb16d38c28bbd785e615bf4a3e9f1bfc8b228f9a97849479c47906 SHA512 f8f37c4876528401121b3e6bf2ce41bc4e3a655c9d5d2fb463474b18d8cb455025611cdd1b726aff0cb840062d6167e718c1efb2f4a54c98d7521888b86df0d5 |
39 |
|
40 |
diff --git a/dev-util/reflex/metadata.xml b/dev-util/reflex/metadata.xml |
41 |
new file mode 100644 |
42 |
index 000000000..132632716 |
43 |
--- /dev/null |
44 |
+++ b/dev-util/reflex/metadata.xml |
45 |
@@ -0,0 +1,8 @@ |
46 |
+<?xml version="1.0" encoding="UTF-8"?> |
47 |
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
48 |
+<pkgmetadata> |
49 |
+ <maintainer type="person"> |
50 |
+ <email>ezzieyguywuf@×××××.com</email> |
51 |
+ <name>Wolfgang E. Sanyer</name> |
52 |
+ </maintainer> |
53 |
+</pkgmetadata> |
54 |
|
55 |
diff --git a/dev-util/reflex/reflex-0.3.1.ebuild b/dev-util/reflex/reflex-0.3.1.ebuild |
56 |
new file mode 100644 |
57 |
index 000000000..80cf597f5 |
58 |
--- /dev/null |
59 |
+++ b/dev-util/reflex/reflex-0.3.1.ebuild |
60 |
@@ -0,0 +1,57 @@ |
61 |
+# Copyright 2021 Gentoo Authors |
62 |
+# Distributed under the terms of the GNU General Public License v2 |
63 |
+ |
64 |
+EAPI=8 |
65 |
+ |
66 |
+inherit go-module |
67 |
+ |
68 |
+EGO_SUM=( |
69 |
+ "github.com/creack/pty v1.1.11" |
70 |
+ "github.com/creack/pty v1.1.11/go.mod" |
71 |
+ "github.com/fsnotify/fsnotify v1.4.7" |
72 |
+ "github.com/fsnotify/fsnotify v1.4.7/go.mod" |
73 |
+ "github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51" |
74 |
+ "github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51/go.mod" |
75 |
+ "github.com/kr/pretty v0.1.0" |
76 |
+ "github.com/kr/pretty v0.1.0/go.mod" |
77 |
+ "github.com/kr/pty v1.1.1/go.mod" |
78 |
+ "github.com/kr/text v0.1.0" |
79 |
+ "github.com/kr/text v0.1.0/go.mod" |
80 |
+ "github.com/ogier/pflag v0.0.1" |
81 |
+ "github.com/ogier/pflag v0.0.1/go.mod" |
82 |
+ "golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e" |
83 |
+ "golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod" |
84 |
+) |
85 |
+ |
86 |
+go-module_set_globals |
87 |
+ |
88 |
+DESCRIPTION="A small tool to watch a directory and rerun a command when certain files change" |
89 |
+HOMEPAGE="https://github.com/cespare/reflex" |
90 |
+SRC_URI="https://github.com/cespare/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz |
91 |
+ ${EGO_SUM_SRC_URI}" |
92 |
+ |
93 |
+LICENSE="MIT BSD" |
94 |
+SLOT="0" |
95 |
+KEYWORDS="~amd64 ~x86" |
96 |
+ |
97 |
+src_compile() { |
98 |
+ local mygoargs=( |
99 |
+ -v |
100 |
+ -work |
101 |
+ -x |
102 |
+ -tags release |
103 |
+ -ldflags "-X main.version=${PV}" |
104 |
+ -asmflags "-trimpath=${S}" |
105 |
+ -gcflags "-trimpath=${S}" |
106 |
+ ) |
107 |
+ |
108 |
+ go build "${mygoargs[@]}" -o reflex || die |
109 |
+} |
110 |
+ |
111 |
+src_test() { |
112 |
+ go test -v -work -x || die |
113 |
+} |
114 |
+ |
115 |
+src_install() { |
116 |
+ dobin reflex |
117 |
+} |