summaryrefslogtreecommitdiff
path: root/dev-libs
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/Manifest.gzbin84789 -> 84941 bytes
-rw-r--r--dev-libs/dotconf/Manifest2
-rw-r--r--dev-libs/dotconf/dotconf-1.3-r1.ebuild2
-rw-r--r--dev-libs/libical/Manifest2
-rw-r--r--dev-libs/libical/libical-2.0.0-r3.ebuild2
-rw-r--r--dev-libs/librelp/Manifest2
-rw-r--r--dev-libs/librelp/librelp-1.2.15.ebuild2
-rw-r--r--dev-libs/libsass/Manifest4
-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/Manifest7
-rw-r--r--dev-libs/pigpio/files/pigpio-67-makefile.patch64
-rw-r--r--dev-libs/pigpio/files/pigpiod.confd4
-rw-r--r--dev-libs/pigpio/files/pigpiod.initd7
-rw-r--r--dev-libs/pigpio/files/pigpiod.systemd9
-rw-r--r--dev-libs/pigpio/metadata.xml12
-rw-r--r--dev-libs/pigpio/pigpio-67.ebuild40
16 files changed, 152 insertions, 9 deletions
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 64e77075138e..ef6aa230fd62 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
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
+}