diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2018-03-24 10:19:03 +0000 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2018-03-24 10:19:03 +0000 |
commit | b279bbe94522565b8feb19b8e5f377d3ea76f157 (patch) | |
tree | e4790abc54cd850232f7d7de49e371fdfe8976c7 /dev-libs | |
parent | c5283d322accc6097afec74eab24550829788bab (diff) |
gentoo resync : 24.03.2018
Diffstat (limited to 'dev-libs')
-rw-r--r-- | dev-libs/Manifest.gz | bin | 84789 -> 84941 bytes | |||
-rw-r--r-- | dev-libs/dotconf/Manifest | 2 | ||||
-rw-r--r-- | dev-libs/dotconf/dotconf-1.3-r1.ebuild | 2 | ||||
-rw-r--r-- | dev-libs/libical/Manifest | 2 | ||||
-rw-r--r-- | dev-libs/libical/libical-2.0.0-r3.ebuild | 2 | ||||
-rw-r--r-- | dev-libs/librelp/Manifest | 2 | ||||
-rw-r--r-- | dev-libs/librelp/librelp-1.2.15.ebuild | 2 | ||||
-rw-r--r-- | dev-libs/libsass/Manifest | 4 | ||||
-rw-r--r-- | dev-libs/libsass/libsass-3.5.2.ebuild (renamed from dev-libs/libsass/libsass-3.4.8.ebuild) | 2 | ||||
-rw-r--r-- | dev-libs/pigpio/Manifest | 7 | ||||
-rw-r--r-- | dev-libs/pigpio/files/pigpio-67-makefile.patch | 64 | ||||
-rw-r--r-- | dev-libs/pigpio/files/pigpiod.confd | 4 | ||||
-rw-r--r-- | dev-libs/pigpio/files/pigpiod.initd | 7 | ||||
-rw-r--r-- | dev-libs/pigpio/files/pigpiod.systemd | 9 | ||||
-rw-r--r-- | dev-libs/pigpio/metadata.xml | 12 | ||||
-rw-r--r-- | dev-libs/pigpio/pigpio-67.ebuild | 40 |
16 files changed, 152 insertions, 9 deletions
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz Binary files differindex 64e77075138e..ef6aa230fd62 100644 --- a/dev-libs/Manifest.gz +++ b/dev-libs/Manifest.gz diff --git a/dev-libs/dotconf/Manifest b/dev-libs/dotconf/Manifest index 271adb4ece7e..ff64de2dd95d 100644 --- a/dev-libs/dotconf/Manifest +++ b/dev-libs/dotconf/Manifest @@ -1,4 +1,4 @@ DIST dotconf-1.3.tar.gz 333301 BLAKE2B df3f4c9bc4539ed5b21bd4d6059bd911bb319d9dbe4f48c6d45c34559eaaa646abea847f6d0b35678c12d9b5e89e2f112047557d458be608215d76bb50af004c SHA512 ced0e66f70d11a309e77add1bfac1da8e85dcbe193633bd4bd1ae4bfd043b66880406e93ec18327b8c5d3de8d4bfc5278db6e5cb39b030ee1dabfa1ce267a98e -EBUILD dotconf-1.3-r1.ebuild 597 BLAKE2B d5d963ee21197fab649f5ccc14c194a0c929a81a6884b84466d14005c4b62d1588aad515a2289e398053c8c53270b949e3d1e6015825879a9fe3c8e4ece3e4b3 SHA512 46f06d758221451ad03757cc1ade254723cb9683e70ecc175db49353e94c27e91fa82f291f1fe0f31ab1b6ab6c9226df9155a60264cc2109379b69eef3d137b5 +EBUILD dotconf-1.3-r1.ebuild 596 BLAKE2B ebea041bbf27db2f416ba1112bd55045cac5c388446191f35282b799f68c5c5e206f5c05b803ed547e81c366245fcb567b9de53ce16aeacf8d8fc9dd7e93c5af SHA512 46885bd23840184b1518ccb652819cbf3601d3baad6ae061887d8e36d93b9ec508aa893939d9d24fd256fe0e73af12bf6e3b140dc47810100921692fb1c6da02 EBUILD dotconf-1.3.ebuild 650 BLAKE2B 2f8da66670f02a809ab4c861aefac4a275fd7de30f20fdc7c894c7ca7308d88be12a8791f2334aa871116c05c2f591021d3e2de348b2df7be64acf6eb98b6c06 SHA512 81c1595f0382bbd0f90648b02fd030c9aeacfd1b146786f0f3fa3aefa5901114311ada7de8f692dd696021d77095acc58108de6788254dfe44f08c48efc819b2 MISC metadata.xml 444 BLAKE2B 32e2f3c775e22987798a07050c3e2446d658f9124ae02b8edf60d05cf65b14b68b912987838930518e100e8e09b914b493ae71a1e60aaee758517799ec065ed8 SHA512 cf7e9367f5c1184b089375d0922a60e01bf985b215c59b2272dae535c948d5d1044de614013cd38978a28a59b28d86cc6d60085d5c39f59ea6b714309c8fba86 diff --git a/dev-libs/dotconf/dotconf-1.3-r1.ebuild b/dev-libs/dotconf/dotconf-1.3-r1.ebuild index ee1308304b41..e397f07138a4 100644 --- a/dev-libs/dotconf/dotconf-1.3-r1.ebuild +++ b/dev-libs/dotconf/dotconf-1.3-r1.ebuild @@ -11,7 +11,7 @@ SRC_URI="mirror://gentoo/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" -KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" +KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" IUSE="" DEPEND=">=sys-devel/autoconf-2.58" diff --git a/dev-libs/libical/Manifest b/dev-libs/libical/Manifest index d5de0f6b43ed..102853ca5752 100644 --- a/dev-libs/libical/Manifest +++ b/dev-libs/libical/Manifest @@ -8,6 +8,6 @@ AUX libical-3.0.1-pkgconfig-libdir.patch 1228 BLAKE2B 34bae335d1889d0090d02b72a6 DIST libical-2.0.0.tar.gz 699099 BLAKE2B 81c1a12faf4436d1edee4ab3f080137135c2ec7ae05efeee70696b89f2122b8f8ff92f78b6ec5e017d31841adb796d467204c299335743a6a8c15eca667b8182 SHA512 0b80f9aa40e0a485371b5949152c10d7fffb6e0dfe8c2aabc3c6e4e97ba0cdd465ae7093343245be60173bc7b24e80e919c0c0e199ff0bb2b14ed94af7087c4f DIST libical-3.0.1.tar.gz 865208 BLAKE2B c03fb922bbd8b86f30ab61c83ba81281ba42aee1f6655cc1b7b03af14afc77ca8b341a666f65d5ef8db771ec9e6242a987074ea98bdea1b4134885e9a529d808 SHA512 764e4f1bdb5f5b8c3e121057f475c7eca7acf5c514ac2c2527ae0ad93cd30a1c809a9e2107be2957247223f1f2936842999579c96ca19cd58b84571a29638091 EBUILD libical-2.0.0-r2.ebuild 1520 BLAKE2B 9ad414a45f931658615a4844fa2ff3aba21b94ba335c5fd9635c8cb4fed0c92a9ffdceadaac653e0ebe2ac92f589122dfdeafb1044a5733c17b6a795b37b8ded SHA512 2c4c9120e6ef37e9f5e71452cfb73c24354afc53b8abc8f5d43fc0f7357a91ff6041efa46fcf1e6ce6586fde3c80ce92b0c5518bf1116e95726197ffa8dee09a -EBUILD libical-2.0.0-r3.ebuild 1711 BLAKE2B 584078e51c208ed6a8eb40b9ea56cb7d5f75cdc1f0940018fc0283a4a0b2e08b28ce1a7698743c2187dc3bc0b6fb8c0f1636b5c5f4e032028fe9c1da6a5ae008 SHA512 b694e2ea6b883b05803c9190304e3e3d49c081aa57e72b90f157cd8a2d3a522213fb53e19fb9f4c627decf0486a12f45f3eba3a2c2bdab5478a6c5b50415c2ec +EBUILD libical-2.0.0-r3.ebuild 1710 BLAKE2B 0740146b4a9d049b27510d182e7de60a227aa857257df254f26b8f2a45edf224fe60874c304b90c3ff80898e70fd1dbac6118724feecea064d243a669a92a766 SHA512 475dbe9e700e3afe5c2cc86b0b2300b940737f5070fcd9fb786160cfd9a2ff78beb2dcce460d8f9e3d40272f583ce3cc978d2e03ec9fe9e98ff1d8fb3601b0d5 EBUILD libical-3.0.1.ebuild 1988 BLAKE2B ed29518f1db3fb3b12eb648c167e70e0a992f6f28a6edf55cf4cc5b54e1ad42d1448d22a33b64e2e252d656745bfa27b2cf8fbc15dea80fee15a9de3315c73c3 SHA512 1ec6ac8c38e99e1609e88337a4b4a4c9b60a1670abd0cf72dd08d0de06340e083a36b1361c05b281834886ca0ea25119dcedf03d8ad21de23b7f4d2bc83b7350 MISC metadata.xml 333 BLAKE2B 48ec5d867610d142260cd1d0154f2762acd3c695935a37ae5e344a828a84ea6907be5cf69b3b19a6886b20ac3df73a8d7cd5c800afdbce0320b2fcfe4e0b62d2 SHA512 ad7a78aff5c325aa5a289cb96a98c55d52c60bb78b6dff207d393157d1dc7e408032453be4da87e9a7e8c6a2ca1f12226e416be2f5d04e4dd908642461eb3b8c diff --git a/dev-libs/libical/libical-2.0.0-r3.ebuild b/dev-libs/libical/libical-2.0.0-r3.ebuild index cf29f803fd10..95c0f8b6bc4b 100644 --- a/dev-libs/libical/libical-2.0.0-r3.ebuild +++ b/dev-libs/libical/libical-2.0.0-r3.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="|| ( MPL-1.0 LGPL-2.1 )" SLOT="0/2" -KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris" IUSE="doc examples static-libs" # The GOBJECT_INTROSPECTION build is broken, and upstream has given up diff --git a/dev-libs/librelp/Manifest b/dev-libs/librelp/Manifest index effecd4d4663..d4952f4bf39f 100644 --- a/dev-libs/librelp/Manifest +++ b/dev-libs/librelp/Manifest @@ -5,5 +5,5 @@ DIST librelp-1.2.15.tar.gz 440273 BLAKE2B dba423e206bdbcbfb351ab691f777d4c78f25d EBUILD librelp-1.2.12.ebuild 978 BLAKE2B 625572f11231d83db1c5e8766ad87777f8c4edfc710599f45b572e0d6b87fb841097f50eef78ad81aeab83f5e38cd51d39514c1b08dca9ab4b57723c8c11a4f6 SHA512 935b4372194efd5f60d696b778c956ce42d5468919c050533fa98f9b9fc75f452fd16e77e569bec1639dd8d12a9edcd0f9a02c57df638af4c4594d7973111f7f EBUILD librelp-1.2.13.ebuild 981 BLAKE2B d27aed2f1378dbcc9f6f72a58dccd72255cdf28d16620773e8ef07d07dfc5296d2e765fc71560c92869712b7b03c3931fe2cd6cd56c36cb242b3971c6c7341ec SHA512 574b227a1408d93cdacfc4e6aa04450df1607d21e5e89c4bb85382a986fd6df350d376ceda9783bf469c357035138826d14d9bd8ac56a6740a36eb8bdae76f55 EBUILD librelp-1.2.14.ebuild 981 BLAKE2B 6ae7bc1292af4a7b171bbfd7c7d2574c004859c36ad84ae9e73417f447f0bcf554ac9e8a8b020fc9a44cdfca8f9aad01c02c27f380c5f5ce37f7064570f81b9c SHA512 a87c0896b3d99983a0cac6e077c2753c636636ef3f966fe51b14122596b58f6f15fbe5ed943dc27a6d353ae82b1c4897c98f0fcdd1309bb2a0f9a9d39ff9327a -EBUILD librelp-1.2.15.ebuild 985 BLAKE2B 96caf5df1a48d43ce1e26b9d104a61776479f5cf0241df02e5f37f90aded66616d2b408d40239ddd0fa0e23c7b152631ba3d5a1636003afb3e281066c760c952 SHA512 361294b89400b9cc49e0571d41893560e99837ec581d75df90f60bec919d048605ca84f92a7e4a5c7886d789479c6af83816cfe5295883a1c9f29c7a04a6fa55 +EBUILD librelp-1.2.15.ebuild 983 BLAKE2B 5d5ebf37e2a914837f71836a33ccc33da137f85a1730936f71b947945105a6e9ba588abd509e68601ec781dd1aefe5a569bd3c1844afd528df8ef1a1457ee32d SHA512 94cc3a42bdc2129b43789de8234c8d1ce9054c0511e3327f48447137921be16d5e093f342819c9689eaf6ae1d79601e3b6765372859620b53bcf0df22c6e00f6 MISC metadata.xml 358 BLAKE2B 2b9924cec5f5b08dfaa8df564577e388c620b48db4206c2c37774e7e110c1b3ca695f82eb39913c0f552a59ce30c6a03a2e348aef78ee01a7c37165fd3c097d8 SHA512 8b0638c9c4d4c385dc14d8b3e0300791d181bd08c9476dfe5d881281b8b6d4e7bbd8501c06159602d38db4b037b24ad45615b29377cf5a8989ae850fff8f362d diff --git a/dev-libs/librelp/librelp-1.2.15.ebuild b/dev-libs/librelp/librelp-1.2.15.ebuild index 692c36b07029..3f467877fa5c 100644 --- a/dev-libs/librelp/librelp-1.2.15.ebuild +++ b/dev-libs/librelp/librelp-1.2.15.ebuild @@ -14,7 +14,7 @@ LICENSE="GPL-3+ doc? ( FDL-1.3 )" # subslot = soname version SLOT="0/0.3.0" -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~sparc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~hppa sparc ~x86" IUSE="debug doc +ssl static-libs" RDEPEND=" diff --git a/dev-libs/libsass/Manifest b/dev-libs/libsass/Manifest index 2769b36d4d98..8de22d91ae95 100644 --- a/dev-libs/libsass/Manifest +++ b/dev-libs/libsass/Manifest @@ -1,6 +1,6 @@ DIST libsass-3.4.7.tar.gz 319824 BLAKE2B ca3e7091816474e318fb1eaefa01e5e361a66715b6267500a93f80dfc8b34bdc595e6ddc4b1872e4399093468d4ac06a9760685d8941d92f18e1834df7715b04 SHA512 5d743d4345b11e9e5315aa858637d3388d2b464150a46bc8a712e1e5d1b3df9c1e6b4dcac26f91827f1c38db24a5a084d04c0962a428f2994f42ad66a25b35a8 -DIST libsass-3.4.8.tar.gz 320415 BLAKE2B dc7b377134ffe6619687e3a7f4c47b5a5d79d0dc530c2d301845f2af0956b674a840bb8cacbc764abfb15a001b15db2642c3f51142c746e98a15cca184c51adf SHA512 5cbf5621ee45111f4a31113d2ea39f03be51d42c6e8978e7b2bfd89a8863c262a19fc17a31b910c9547dc687696b1fd4e17f2d050ec2afc4c4266dbc2ad00b72 +DIST libsass-3.5.2.tar.gz 326773 BLAKE2B 65d2dd82872ef76a45597104cc2a531786c0cd33f8e61172b0c973c8262fbddced3b988e143f27b3b7cac2f9d17c481cf58201bfb432aa2656763319ac072b51 SHA512 a06f0047358eeacf5fff9ab44e833ac285e4a971829610b56ae7ed00128b4bee9fe33630c299e61337cf975caf0bc3067242c3af4db1f8aaf3898d3e63920f67 EBUILD libsass-3.4.7.ebuild 1096 BLAKE2B e9eb6a53d6155feb93703d991b63b41d45e14e9d8bc556a99639bc05aa02b630efa163dbb8def6328c997c8a987c03a9bab68ff24131e33d541f3f58c0358d47 SHA512 740bc1eba61b1fd5f8faf5fce4520836f63fd1b17220948c48674fa579007b2c8d3e6e389a21b923c1dc94fef295a154161b11f1fbc84cc4198edfd730bf6190 -EBUILD libsass-3.4.8.ebuild 1098 BLAKE2B 67ac9b84f6caae5f4f5b56fed6317642e66cb2240a354714f5e58b976fd16c6e0cf43400154272e6781669fc8feaf286f7e836387506b053ef90242a34b0c7f1 SHA512 2cf59e5ed7533017a4fb7e5ed3ae3d526b3f4c8beaa33f9f2476c7d49508626f723dda7a146cc44e4dd7e930c74b2a52b540cef52b19a7d8f511329d0cf3fd8d +EBUILD libsass-3.5.2.ebuild 1098 BLAKE2B 9e19272999e60c43b276e68b3842ae11b2533311534e2eab439a84c3639373593496f972c25235be84e134524377a7d4ef5a67b5e8c9cd18c42e1cd8f93613c6 SHA512 692c31d43a9da56424c15054a629d46aec956f0ea2338fcd0a7d1c5f50bb5ba90041ccd8a3e1e955fd54028d14d21c17315bdb3af31c6fd0e6f9a20c9171eb9a EBUILD libsass-9999.ebuild 1098 BLAKE2B 9bfaff1b30ff11fa8cb8c2082a2e91a61d8be9df2cb290444203b8d56111e63a914e439526ffa99a0ae21ec229ac4f7d672c2e58e2baafb2bb80edb947c0be64 SHA512 48833dfaf5b5c815d7922a93a988a15ea59b5d38d6f6cfb063109b89be479d617df8c8d9ff7394ece9901970c5f569efa59c80a6a3adfe6ecf4baffdcb803b32 MISC metadata.xml 631 BLAKE2B 186d066c5e07a86e3b9878c3beb4453b1f708ddc456863fd43992955a6557df1151c92a5119614ea619b7e0aaad32248982170e5de514551c2cf6a4273ad4235 SHA512 b48a370653c205fd753b4a4d23346c58304c78ae9fe2ef4b63316bdeb29d641e5f4e1e2917d96ac05e59be7bef5663713b55ca8ff225bd8fee029da018789ddb diff --git a/dev-libs/libsass/libsass-3.4.8.ebuild b/dev-libs/libsass/libsass-3.5.2.ebuild index 78b45f223a4e..3766263a4952 100644 --- a/dev-libs/libsass/libsass-3.4.8.ebuild +++ b/dev-libs/libsass/libsass-3.5.2.ebuild @@ -17,7 +17,7 @@ fi DESCRIPTION="A C/C++ implementation of a Sass CSS compiler" HOMEPAGE="https://github.com/sass/libsass" LICENSE="MIT" -SLOT="0/0" # libsass soname +SLOT="0/1" # libsass soname IUSE="static-libs" RDEPEND="" diff --git a/dev-libs/pigpio/Manifest b/dev-libs/pigpio/Manifest new file mode 100644 index 000000000000..b70a8a34c36d --- /dev/null +++ b/dev-libs/pigpio/Manifest @@ -0,0 +1,7 @@ +AUX pigpio-67-makefile.patch 2074 BLAKE2B 7f8d9e294992301d64ce0c0f6d6446ca97b790057cbe5eeed67a12d91966d5fa9053cf69ee284a7d2a3a39c8c53ac4599ad38c7f47bb630bf5e0ec9fa10e63e7 SHA512 443052a0db49c5a5b9fa4be6e01a7b78efd392f157de6a2855e66fe3da9353f5dfce2f30aaed86ea6f05e0fd2b75e3c0f51c8b9996561db968f160cc3aba3d97 +AUX pigpiod.confd 188 BLAKE2B ce3d491b4e333492d42ed84d9f6728631263eb57ff54c56f44479e5567b165666feac78be4aa118bb71d77932bea4c243ea0dad2907d8986b017249c8182a523 SHA512 83903a28e3f9a341b9a709408a2df6b0f89120fe5db529e982e473e27abdc80a0d1f861d1011021ddb04c5c3f9cf040d8dfa6fbb41f216848187c272581b503a +AUX pigpiod.initd 215 BLAKE2B d7797cc0d1d388fd21831e33cbadd031e2cb974e26367596dd4c9ba054fbdd4b04200d0ff61dfe797520d2e0745420a5d973b44a41e15713800a7828f097cec1 SHA512 e1db38677a248c3dbc33aae6809eb8df1dd6253f60ca852d98d8d6d428d23d7a8a31a031da3b786b7105d90f0cc52687bfbfe320e5c6cbf0fbf02b5ad5c6e606 +AUX pigpiod.systemd 121 BLAKE2B acb298046861f0dc0ee65505e2fa4c62cdfee3e628044d07881891f630e70507d27f253e1735457d56b6f7d9e8602c5a1597765c808f8cacaff96ce0efb52df9 SHA512 bb67874841fc629f5987dc41115ac6cfdd477264d5022bac06bcb3762394818a27f4f6357d537408c2cbcb81959e60ab894fd7e5c45f9a138a45f6da7208ef61 +DIST pigpio-67.tar.gz 369268 BLAKE2B a9d59369f5eed4b733e0e5c0e85013a132e55ff63a2393d79a3fb52d1fcb2513559d4dfeea84c4842d6281936b6e116bd81cd63e4542bbcffaf813ee356ee0d1 SHA512 9792f8402ee0dd204f4a975ab0513099a1fe3d398a28b766f412c08d7908e8e307de4cc92b2a2519b6484f15a043bd40008b7707486015c08bda5f97b1e7e00b +EBUILD pigpio-67.ebuild 1086 BLAKE2B 1dfcd59eb127c6fac67cb005ef7dc7ce637fdf06d1285eba5f089028ba1f2916bd16fdd1119c3b1dcfd8f0e1867a1ec882c88ba52b0ac82ce0f4c46da143f4b6 SHA512 2c018591944747f819f6098095150fe678d8b31de39e617afc30569e6ea1938b3849239fe458dc22a0229032b4ad1412a0501946599a2a0e0d5e9d4391930421 +MISC metadata.xml 378 BLAKE2B f2b1adfb373a67d901affeca1c30b1f9fea6adb9d73a5d8b51fb6234964dd04e9dfada31a3afdf5f9a76e47a50cfd65033f86142701291e0797822f3a0daef41 SHA512 70ee7283d595db52d0a82896b29825d4e671fc8f1723f98c4a64dbbfc4bc1198343e155d4c624c8436d99201101d71a917205e89c6372911cdb700ba9e8ee508 diff --git a/dev-libs/pigpio/files/pigpio-67-makefile.patch b/dev-libs/pigpio/files/pigpio-67-makefile.patch new file mode 100644 index 000000000000..1df4475eb0ae --- /dev/null +++ b/dev-libs/pigpio/files/pigpio-67-makefile.patch @@ -0,0 +1,64 @@ +--- a/Makefile 2018-03-21 19:51:11.711880972 +0100 ++++ b/Makefile 2018-03-21 20:51:46.341684595 +0100 +@@ -9,6 +9,9 @@ + STRIP = $(CROSS_PREFIX)strip + SHLIB = $(CC) -shared + STRIPLIB = $(STRIP) --strip-unneeded ++LDCONFIG = ldconfig ++PYTHON2 = $(shell type -P python2 || echo ':' 2> /dev/null) ++PYTHON3 = $(shell type -P python3 || echo ':' 2> /dev/null) + + CFLAGS += -O3 -Wall -pthread + +@@ -23,7 +26,7 @@ + + LIB = $(LIB1) $(LIB2) $(LIB3) + +-ALL = $(LIB) x_pigpio x_pigpiod_if x_pigpiod_if2 pig2vcd pigpiod pigs ++ALL = $(LIB) pig2vcd pigpiod pigs + + LL1 = -L. -lpigpio -pthread -lrt + +@@ -64,22 +67,21 @@ + $(CC) -o x_pigpiod_if2 x_pigpiod_if2.o $(LL3) + + pigpiod: pigpiod.o $(LIB1) +- $(CC) -o pigpiod pigpiod.o $(LL1) ++ $(CC) $(CFLAGS) $(LDFLAGS) -o pigpiod pigpiod.o $(LL1) + $(STRIP) pigpiod + + pigs: pigs.o command.o +- $(CC) -o pigs pigs.o command.o ++ $(CC) $(CFLAGS) $(LDFLAGS) -o pigs pigs.o command.o + $(STRIP) pigs + + pig2vcd: pig2vcd.o +- $(CC) -o pig2vcd pig2vcd.o ++ $(CC) $(CFLAGS) $(LDFLAGS) -o pig2vcd pig2vcd.o + $(STRIP) pig2vcd + + clean: + rm -f *.o *.i *.s *~ $(ALL) + + install: $(ALL) +- install -m 0755 -d $(DESTDIR)/opt/pigpio/cgi + install -m 0755 -d $(DESTDIR)$(includedir) + install -m 0644 pigpio.h $(DESTDIR)$(includedir) + install -m 0644 pigpiod_if.h $(DESTDIR)$(includedir) +@@ -92,13 +94,13 @@ + install -m 0755 pig2vcd $(DESTDIR)$(bindir) + install -m 0755 pigpiod $(DESTDIR)$(bindir) + install -m 0755 pigs $(DESTDIR)$(bindir) +- if which python2; then python2 setup.py install; fi +- if which python3; then python3 setup.py install; fi ++ $(PYTHON2) setup.py install ++ $(PYTHON3) setup.py install + install -m 0755 -d $(DESTDIR)$(mandir)/man1 + install -m 0644 *.1 $(DESTDIR)$(mandir)/man1 + install -m 0755 -d $(DESTDIR)$(mandir)/man3 + install -m 0644 *.3 $(DESTDIR)$(mandir)/man3 +- ldconfig ++ $(LDCONFIG) + + uninstall: + rm -f $(DESTDIR)$(includedir)/pigpio.h diff --git a/dev-libs/pigpio/files/pigpiod.confd b/dev-libs/pigpio/files/pigpiod.confd new file mode 100644 index 000000000000..dbcf8a4c3efc --- /dev/null +++ b/dev-libs/pigpio/files/pigpiod.confd @@ -0,0 +1,4 @@ +# Only listen on local interface by default +# use evironment variables PIGPIO_PORT="8888" and PIGPIO_ADDR="::1" for pigs with local interface +# PIGPIOD_OPTS="-l -p 8888" +PIGPIOD_OPTS="-l" diff --git a/dev-libs/pigpio/files/pigpiod.initd b/dev-libs/pigpio/files/pigpiod.initd new file mode 100644 index 000000000000..2b3f339dbdcc --- /dev/null +++ b/dev-libs/pigpio/files/pigpiod.initd @@ -0,0 +1,7 @@ +#!/sbin/openrc-run +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +pidfile="/var/run/pigpio.pid" +command="/usr/bin/pigpiod" +command_args="${PIGPIOD_OPTS}" diff --git a/dev-libs/pigpio/files/pigpiod.systemd b/dev-libs/pigpio/files/pigpiod.systemd new file mode 100644 index 000000000000..b1d28a66f826 --- /dev/null +++ b/dev-libs/pigpio/files/pigpiod.systemd @@ -0,0 +1,9 @@ +[Unit] +Description=Pigpio daemon + +[Service] +Type=simple +ExecStart=/usr/bin/pigpiod + +[Install] +WantedBy=multi-user.target diff --git a/dev-libs/pigpio/metadata.xml b/dev-libs/pigpio/metadata.xml new file mode 100644 index 000000000000..9344dda7b30f --- /dev/null +++ b/dev-libs/pigpio/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>gentoo@k8n.de</email> + <name>Daniel Kenzelmann</name> + </maintainer> + <maintainer type="project"> + <email>proxy-maint@gentoo.org</email> + <name>Gentoo Proxy Maintainers Project</name> + </maintainer> +</pkgmetadata> diff --git a/dev-libs/pigpio/pigpio-67.ebuild b/dev-libs/pigpio/pigpio-67.ebuild new file mode 100644 index 000000000000..1975d0a2cf3a --- /dev/null +++ b/dev-libs/pigpio/pigpio-67.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +PYTHON_COMPAT=( python{2_7,3_{4,5,6}} ) + +inherit distutils-r1 systemd toolchain-funcs + +DESCRIPTION="A library for the Raspberry which allows control of the GPIOs" +HOMEPAGE="http://abyz.me.uk/rpi/pigpio/index.html" +SRC_URI="https://github.com/joan2937/pigpio/archive/V${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Unlicense" +SLOT="0" +KEYWORDS="~arm" +IUSE="python" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +DEPEND="" +RDEPEND="${DEPEND}" + +src_prepare() { + eapply "${FILESDIR}/${P}-makefile.patch" + eapply_user +} + +src_compile() { + emake CC="$(tc-getCC)" STRIP=: STRIPLIB=: SIZE=: + use python && distutils-r1_src_compile +} + +src_install() { + emake DESTDIR="${D}" LDCONFIG=: PYTHON2=: PYTHON3=: libdir="$(get_libdir)" prefix="/usr" mandir="/usr/share/man" install + einstalldocs + newinitd "${FILESDIR}"/pigpiod.initd pigpiod + newconfd "${FILESDIR}"/pigpiod.confd pigpiod + systemd_newunit "${FILESDIR}"/pigpiod.systemd pigpiod.service + use python && distutils-r1_src_install +} |