public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-lua/lpeg/
@ 2015-09-15  0:41 Tim Harder
  0 siblings, 0 replies; 28+ messages in thread
From: Tim Harder @ 2015-09-15  0:41 UTC (permalink / raw
  To: gentoo-commits

commit:     f5d9430f51418311f36002b82a67a38e8f79a9b7
Author:     Tim Harder <radhermit <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 14 19:29:01 2015 +0000
Commit:     Tim Harder <radhermit <AT> gentoo <DOT> org>
CommitDate: Tue Sep 15 00:38:43 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5d9430f

dev-lua/lpeg: drop myself as maintainer

 dev-lua/lpeg/metadata.xml | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/dev-lua/lpeg/metadata.xml b/dev-lua/lpeg/metadata.xml
index efa5eb0..ccea844 100644
--- a/dev-lua/lpeg/metadata.xml
+++ b/dev-lua/lpeg/metadata.xml
@@ -2,7 +2,6 @@
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
 	<maintainer>
-		<email>radhermit@gentoo.org</email>
-		<name>Tim Harder</name>
+		<email>maintainer-needed@gentoo.org</email>
 	</maintainer>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lua/lpeg/
@ 2016-03-12  6:56 Tim Harder
  0 siblings, 0 replies; 28+ messages in thread
From: Tim Harder @ 2016-03-12  6:56 UTC (permalink / raw
  To: gentoo-commits

commit:     3c5d0af330c5d4008e4483837c8a7be89e2c430a
Author:     Tim Harder <radhermit <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 12 06:46:56 2016 +0000
Commit:     Tim Harder <radhermit <AT> gentoo <DOT> org>
CommitDate: Sat Mar 12 06:56:22 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c5d0af3

dev-lua/lpeg: version bump to 1.0.0

 dev-lua/lpeg/Manifest          |  1 +
 dev-lua/lpeg/lpeg-1.0.0.ebuild | 45 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 46 insertions(+)

diff --git a/dev-lua/lpeg/Manifest b/dev-lua/lpeg/Manifest
index e10d422..851d00b 100644
--- a/dev-lua/lpeg/Manifest
+++ b/dev-lua/lpeg/Manifest
@@ -1,3 +1,4 @@
 DIST lpeg-0.12.1.tar.gz 67519 SHA256 60c6752dd043034c01929b04dab377d139f53bc098710cf735be53dd603fa22a SHA512 8cd47e169ce97c2eb40b865b0ef975b7a8fc58de1bde504518d9396b2a12efd92e7b2cfa1ccca59dd6a0cc22444fd1915a09e0d17fe78ba2a59bc3748546f60c WHIRLPOOL 0053b5df6c71b4b99d32f00c16b6156d7c96b4298059a17b8233c253db874117afd8daf217e19f8688a809b6f19f2293bca855af0c10c916b9fa22b29d43ad4b
 DIST lpeg-0.12.2.tar.gz 68122 SHA256 6aad270b91d1b1c6fd75f68e162329a04a644e50e917d55f46cc8384b7120004 SHA512 81505674473d83e2c777d470cd6ba4eead48ecc32e58e52bc192ca7a167f882e722c5a0cae62937fb3f5f71d6216de1ba4ea3d932e72265028f293d778df5e9e WHIRLPOOL df86921662b812ede574a602e84bc0dc581006b5027f40f3a6c0e15e8ac03dbea40ab3b5c8417143a14a25e953f084818b80af317d17dacdda97283366c51632
 DIST lpeg-0.12.tar.gz 66649 SHA256 efa545144cd219eee823af7624d90f78c2230677ba740b7151c5d0c303778b76 SHA512 bf8c4fe486f5e965b793d8526dd1fc5c8905c4b065a1abe52ec8e41ebbe48292315a7460dc56fb7a029b4673057f9da7e53854bb79bb54dd8a4378391efc24a2 WHIRLPOOL 3e131da888eff53fbfa6203ed363f34832c52fb0fafca9006dd1da956c89a76528dc9aaf255426a148497c55df74ccb72cf87e234f5c432c4e2c28a5dfd0a9a1
+DIST lpeg-1.0.0.tar.gz 70267 SHA256 10190ae758a22a16415429a9eb70344cf29cbda738a6962a9f94a732340abf8e SHA512 a245d2e0b8604121d8b4466052ab5da4f2b1f81c1c4b2579d8d5498920fc351d46fe4159a0b5948d1b377ef9bda410c4bf40ffd228b9f26bf346dfba2a7b9fb7 WHIRLPOOL 808b1ddc61402c707a829641051c9321030573e85e863a6463bd8f114e89576dc7566585ae331a8af6d1f970c29b4256141df90fa5fe3616bea5691040262498

diff --git a/dev-lua/lpeg/lpeg-1.0.0.ebuild b/dev-lua/lpeg/lpeg-1.0.0.ebuild
new file mode 100644
index 0000000..205c35a
--- /dev/null
+++ b/dev-lua/lpeg/lpeg-1.0.0.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit flag-o-matic toolchain-funcs eutils multilib
+
+DESCRIPTION="Parsing Expression Grammars for Lua"
+HOMEPAGE="http://www.inf.puc-rio.br/~roberto/lpeg/"
+SRC_URI="http://www.inf.puc-rio.br/~roberto/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="debug doc"
+
+RDEPEND=">=dev-lang/lua-5.1:="
+DEPEND="${RDEPEND}
+	virtual/pkgconfig"
+
+src_prepare() {
+	epatch "${FILESDIR}"/${PN}-0.12.1-makefile.patch
+	use debug && append-cflags -DLPEG_DEBUG
+}
+
+src_compile() {
+	emake CC="$(tc-getCC)"
+}
+
+src_test() {
+	lua test.lua || die
+}
+
+src_install() {
+	exeinto "$($(tc-getPKG_CONFIG) --variable INSTALL_CMOD lua)"
+	doexe lpeg.so
+
+	dodoc HISTORY
+
+	if use doc; then
+		docinto html
+		dodoc *.html
+	fi
+}


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lua/lpeg/
@ 2016-04-21 18:05 Tim Harder
  0 siblings, 0 replies; 28+ messages in thread
From: Tim Harder @ 2016-04-21 18:05 UTC (permalink / raw
  To: gentoo-commits

commit:     e46a31d363cd82818ae7234166ed0d5e6638885f
Author:     Tim Harder <radhermit <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 21 18:03:21 2016 +0000
Commit:     Tim Harder <radhermit <AT> gentoo <DOT> org>
CommitDate: Thu Apr 21 18:03:21 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e46a31d3

dev-lua/lpeg: add vim as a maintainer

 dev-lua/lpeg/metadata.xml | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-lua/lpeg/metadata.xml b/dev-lua/lpeg/metadata.xml
index 6f49eba..84f8f1c 100644
--- a/dev-lua/lpeg/metadata.xml
+++ b/dev-lua/lpeg/metadata.xml
@@ -1,5 +1,8 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
-<!-- maintainer-needed -->
+  <maintainer type="project">
+    <email>vim@gentoo.org</email>
+    <name>Gentoo Vim Project</name>
+  </maintainer>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lua/lpeg/
@ 2016-04-21 22:37 Patrice Clement
  0 siblings, 0 replies; 28+ messages in thread
From: Patrice Clement @ 2016-04-21 22:37 UTC (permalink / raw
  To: gentoo-commits

commit:     280f0e723e28049eb48d691f968ea9e869ed5c75
Author:     Aric Belsito <lluixhi <AT> gmail <DOT> com>
AuthorDate: Thu Apr 21 01:29:16 2016 +0000
Commit:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Thu Apr 21 22:22:36 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=280f0e72

dev-lua/lpeg: Set self as proxy-maint

Closes: https://github.com/gentoo/gentoo/pull/1317

Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org>

 dev-lua/lpeg/metadata.xml | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/dev-lua/lpeg/metadata.xml b/dev-lua/lpeg/metadata.xml
index 84f8f1c..94eea51 100644
--- a/dev-lua/lpeg/metadata.xml
+++ b/dev-lua/lpeg/metadata.xml
@@ -1,8 +1,16 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
   <maintainer type="project">
     <email>vim@gentoo.org</email>
     <name>Gentoo Vim Project</name>
   </maintainer>
+  <maintainer type="project">
+    <email>proxy-maint@gentoo.org</email>
+    <name>Proxy Maintainers</name>
+  </maintainer>
+  <maintainer type="person" >
+    <email>lluixhi@gmail.com</email>
+    <name>Aric Belsito</name>
+  </maintainer>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lua/lpeg/
@ 2016-04-21 22:37 Patrice Clement
  0 siblings, 0 replies; 28+ messages in thread
From: Patrice Clement @ 2016-04-21 22:37 UTC (permalink / raw
  To: gentoo-commits

commit:     03538dca961bb5d299562e1ec08cb27cd5a5dadc
Author:     Aric Belsito <lluixhi <AT> gmail <DOT> com>
AuthorDate: Thu Apr 21 01:30:33 2016 +0000
Commit:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Thu Apr 21 22:22:36 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03538dca

dev-lua/lpeg: revbump to 1.0.0-r1

Bring up to EAPI 6
Add LuaJIT Support
Install re.lua

Gentoo-Bug: https://bugs.gentoo.org/577250
Closes: https://github.com/gentoo/gentoo/pull/1317

Signed-off-by: Patrice Clement <monsieurp <AT> gentoo.org>

 dev-lua/lpeg/lpeg-1.0.0-r1.ebuild | 48 +++++++++++++++++++++++++++++++++++++++
 dev-lua/lpeg/metadata.xml         |  4 ++++
 2 files changed, 52 insertions(+)

diff --git a/dev-lua/lpeg/lpeg-1.0.0-r1.ebuild b/dev-lua/lpeg/lpeg-1.0.0-r1.ebuild
new file mode 100644
index 0000000..059315a
--- /dev/null
+++ b/dev-lua/lpeg/lpeg-1.0.0-r1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="Parsing Expression Grammars for Lua"
+HOMEPAGE="http://www.inf.puc-rio.br/~roberto/lpeg/"
+SRC_URI="http://www.inf.puc-rio.br/~roberto/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~x86"
+IUSE="debug doc luajit"
+
+RDEPEND="!luajit? ( >=dev-lang/lua-5.1:= )
+	luajit? ( dev-lang/luajit:2= )"
+DEPEND="${RDEPEND}
+	virtual/pkgconfig"
+
+DOCS=( "HISTORY" )
+HTML_DOCS=( "lpeg.html"  "re.html"  )
+PATCHES=( "${FILESDIR}"/${PN}-0.12.1-makefile.patch )
+
+src_prepare() {
+	default
+	use debug && append-cflags -DLPEG_DEBUG
+}
+
+src_compile() {
+	emake CC="$(tc-getCC)" \
+		LUADIR="$($(tc-getPKG_CONFIG) --variable includedir $(usex luajit 'luajit' 'lua'))"
+}
+
+src_test() {
+	$(usex luajit 'luajit' 'lua') test.lua || die
+}
+
+src_install() {
+	exeinto "$($(tc-getPKG_CONFIG) --variable INSTALL_CMOD $(usex luajit 'luajit' 'lua'))"
+	doexe lpeg.so
+	insinto "$($(tc-getPKG_CONFIG) --variable INSTALL_LMOD $(usex luajit 'luajit' 'lua'))"
+	doins re.lua
+
+	use doc && einstalldocs
+}

diff --git a/dev-lua/lpeg/metadata.xml b/dev-lua/lpeg/metadata.xml
index 94eea51..e35e783 100644
--- a/dev-lua/lpeg/metadata.xml
+++ b/dev-lua/lpeg/metadata.xml
@@ -13,4 +13,8 @@
     <email>lluixhi@gmail.com</email>
     <name>Aric Belsito</name>
   </maintainer>
+  <use>
+    <flag name="luajit">Use <pkg>dev-lang/luajit</pkg> instead of
+      <pkg>dev-lang/lua</pkg></flag>
+  </use>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lua/lpeg/
@ 2016-06-19 12:27 Sergei Trofimovich
  0 siblings, 0 replies; 28+ messages in thread
From: Sergei Trofimovich @ 2016-06-19 12:27 UTC (permalink / raw
  To: gentoo-commits

commit:     7a929beb889dfd4e676dbdc7b0c55f8588aef0ca
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 19 12:26:53 2016 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sun Jun 19 12:27:11 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a929beb

dev-lua/lpeg: revert DOCTYPE to use http://, not https://

Package-Manager: portage-2.3.0_rc1

 dev-lua/lpeg/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lua/lpeg/metadata.xml b/dev-lua/lpeg/metadata.xml
index e35e783..8bc501c 100644
--- a/dev-lua/lpeg/metadata.xml
+++ b/dev-lua/lpeg/metadata.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
   <maintainer type="project">
     <email>vim@gentoo.org</email>


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lua/lpeg/
@ 2016-12-02  2:33 Benda XU
  0 siblings, 0 replies; 28+ messages in thread
From: Benda XU @ 2016-12-02  2:33 UTC (permalink / raw
  To: gentoo-commits

commit:     63b961ed7a24ed28a3866edf3be78bdf50db6827
Author:     Benda Xu <heroxbd <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  2 02:33:04 2016 +0000
Commit:     Benda XU <heroxbd <AT> gentoo <DOT> org>
CommitDate: Fri Dec  2 02:33:28 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63b961ed

dev-lua/lpeg: support Prefix.

Package-Manager: portage-2.3.2

 dev-lua/lpeg/lpeg-1.0.0-r1.ebuild | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/dev-lua/lpeg/lpeg-1.0.0-r1.ebuild b/dev-lua/lpeg/lpeg-1.0.0-r1.ebuild
index 059315a..0d39949 100644
--- a/dev-lua/lpeg/lpeg-1.0.0-r1.ebuild
+++ b/dev-lua/lpeg/lpeg-1.0.0-r1.ebuild
@@ -39,9 +39,12 @@ src_test() {
 }
 
 src_install() {
-	exeinto "$($(tc-getPKG_CONFIG) --variable INSTALL_CMOD $(usex luajit 'luajit' 'lua'))"
+	local instdir
+	instdir="$($(tc-getPKG_CONFIG) --variable INSTALL_CMOD $(usex luajit 'luajit' 'lua'))"
+	exeinto "${inst#${EPREFIX}}"
 	doexe lpeg.so
-	insinto "$($(tc-getPKG_CONFIG) --variable INSTALL_LMOD $(usex luajit 'luajit' 'lua'))"
+	instdir="$($(tc-getPKG_CONFIG) --variable INSTALL_LMOD $(usex luajit 'luajit' 'lua'))"
+	insinto "${inst#${EPREFIX}}"
 	doins re.lua
 
 	use doc && einstalldocs


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lua/lpeg/
@ 2016-12-09  5:13 Benda XU
  0 siblings, 0 replies; 28+ messages in thread
From: Benda XU @ 2016-12-09  5:13 UTC (permalink / raw
  To: gentoo-commits

commit:     8b250896a92658897c2ccf14b5edcedaf93c7e49
Author:     Benda Xu <heroxbd <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  9 05:13:03 2016 +0000
Commit:     Benda XU <heroxbd <AT> gentoo <DOT> org>
CommitDate: Fri Dec  9 05:13:17 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b250896

dev-lua/lpeg: fix typo.

Credit: Aric Belsito

Package-Manager: portage-2.3.2

 dev-lua/lpeg/lpeg-1.0.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lua/lpeg/lpeg-1.0.0-r1.ebuild b/dev-lua/lpeg/lpeg-1.0.0-r1.ebuild
index 0d39949..7353daf 100644
--- a/dev-lua/lpeg/lpeg-1.0.0-r1.ebuild
+++ b/dev-lua/lpeg/lpeg-1.0.0-r1.ebuild
@@ -41,10 +41,10 @@ src_test() {
 src_install() {
 	local instdir
 	instdir="$($(tc-getPKG_CONFIG) --variable INSTALL_CMOD $(usex luajit 'luajit' 'lua'))"
-	exeinto "${inst#${EPREFIX}}"
+	exeinto "${instdir#${EPREFIX}}"
 	doexe lpeg.so
 	instdir="$($(tc-getPKG_CONFIG) --variable INSTALL_LMOD $(usex luajit 'luajit' 'lua'))"
-	insinto "${inst#${EPREFIX}}"
+	insinto "${instdir#${EPREFIX}}"
 	doins re.lua
 
 	use doc && einstalldocs


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lua/lpeg/
@ 2017-01-31  5:18 Tim Harder
  0 siblings, 0 replies; 28+ messages in thread
From: Tim Harder @ 2017-01-31  5:18 UTC (permalink / raw
  To: gentoo-commits

commit:     fcc30385aa31b7c5cbe15b95750e847cfb21f1b0
Author:     Tim Harder <radhermit <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 31 05:16:04 2017 +0000
Commit:     Tim Harder <radhermit <AT> gentoo <DOT> org>
CommitDate: Tue Jan 31 05:18:08 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcc30385

dev-lua/lpeg: version bump to 1.0.1

 dev-lua/lpeg/Manifest          |  1 +
 dev-lua/lpeg/lpeg-1.0.1.ebuild | 51 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 52 insertions(+)

diff --git a/dev-lua/lpeg/Manifest b/dev-lua/lpeg/Manifest
index 851d00b..db3af40 100644
--- a/dev-lua/lpeg/Manifest
+++ b/dev-lua/lpeg/Manifest
@@ -2,3 +2,4 @@ DIST lpeg-0.12.1.tar.gz 67519 SHA256 60c6752dd043034c01929b04dab377d139f53bc0987
 DIST lpeg-0.12.2.tar.gz 68122 SHA256 6aad270b91d1b1c6fd75f68e162329a04a644e50e917d55f46cc8384b7120004 SHA512 81505674473d83e2c777d470cd6ba4eead48ecc32e58e52bc192ca7a167f882e722c5a0cae62937fb3f5f71d6216de1ba4ea3d932e72265028f293d778df5e9e WHIRLPOOL df86921662b812ede574a602e84bc0dc581006b5027f40f3a6c0e15e8ac03dbea40ab3b5c8417143a14a25e953f084818b80af317d17dacdda97283366c51632
 DIST lpeg-0.12.tar.gz 66649 SHA256 efa545144cd219eee823af7624d90f78c2230677ba740b7151c5d0c303778b76 SHA512 bf8c4fe486f5e965b793d8526dd1fc5c8905c4b065a1abe52ec8e41ebbe48292315a7460dc56fb7a029b4673057f9da7e53854bb79bb54dd8a4378391efc24a2 WHIRLPOOL 3e131da888eff53fbfa6203ed363f34832c52fb0fafca9006dd1da956c89a76528dc9aaf255426a148497c55df74ccb72cf87e234f5c432c4e2c28a5dfd0a9a1
 DIST lpeg-1.0.0.tar.gz 70267 SHA256 10190ae758a22a16415429a9eb70344cf29cbda738a6962a9f94a732340abf8e SHA512 a245d2e0b8604121d8b4466052ab5da4f2b1f81c1c4b2579d8d5498920fc351d46fe4159a0b5948d1b377ef9bda410c4bf40ffd228b9f26bf346dfba2a7b9fb7 WHIRLPOOL 808b1ddc61402c707a829641051c9321030573e85e863a6463bd8f114e89576dc7566585ae331a8af6d1f970c29b4256141df90fa5fe3616bea5691040262498
+DIST lpeg-1.0.1.tar.gz 71527 SHA256 62d9f7a9ea3c1f215c77e0cadd8534c6ad9af0fb711c3f89188a8891c72f026b SHA512 7b43fbee7eff443000986684bc56bba6d2796a31cf860740746c70e155bdea1b62a46b93f97e2747e3ef0f63e965148778ac2985d0f2d83e1e37ec4ebbabf4aa WHIRLPOOL a678ee2b2f934ebc32b19764703b14ec90d7440cd204fceae9ba89b8a2b0b89f9192a71548e7818b66e37f8bc916c051a360a848fcc645b7ab7265016a794020

diff --git a/dev-lua/lpeg/lpeg-1.0.1.ebuild b/dev-lua/lpeg/lpeg-1.0.1.ebuild
new file mode 100644
index 00000000..7353daf
--- /dev/null
+++ b/dev-lua/lpeg/lpeg-1.0.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit flag-o-matic toolchain-funcs
+
+DESCRIPTION="Parsing Expression Grammars for Lua"
+HOMEPAGE="http://www.inf.puc-rio.br/~roberto/lpeg/"
+SRC_URI="http://www.inf.puc-rio.br/~roberto/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~ppc ~x86"
+IUSE="debug doc luajit"
+
+RDEPEND="!luajit? ( >=dev-lang/lua-5.1:= )
+	luajit? ( dev-lang/luajit:2= )"
+DEPEND="${RDEPEND}
+	virtual/pkgconfig"
+
+DOCS=( "HISTORY" )
+HTML_DOCS=( "lpeg.html"  "re.html"  )
+PATCHES=( "${FILESDIR}"/${PN}-0.12.1-makefile.patch )
+
+src_prepare() {
+	default
+	use debug && append-cflags -DLPEG_DEBUG
+}
+
+src_compile() {
+	emake CC="$(tc-getCC)" \
+		LUADIR="$($(tc-getPKG_CONFIG) --variable includedir $(usex luajit 'luajit' 'lua'))"
+}
+
+src_test() {
+	$(usex luajit 'luajit' 'lua') test.lua || die
+}
+
+src_install() {
+	local instdir
+	instdir="$($(tc-getPKG_CONFIG) --variable INSTALL_CMOD $(usex luajit 'luajit' 'lua'))"
+	exeinto "${instdir#${EPREFIX}}"
+	doexe lpeg.so
+	instdir="$($(tc-getPKG_CONFIG) --variable INSTALL_LMOD $(usex luajit 'luajit' 'lua'))"
+	insinto "${instdir#${EPREFIX}}"
+	doins re.lua
+
+	use doc && einstalldocs
+}


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lua/lpeg/
@ 2017-07-29 12:34 Alexis Ballier
  0 siblings, 0 replies; 28+ messages in thread
From: Alexis Ballier @ 2017-07-29 12:34 UTC (permalink / raw
  To: gentoo-commits

commit:     96db6076a2f7d078ce6dc4ab8578d5e880340835
Author:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 29 12:30:38 2017 +0000
Commit:     Alexis Ballier <aballier <AT> gentoo <DOT> org>
CommitDate: Sat Jul 29 12:34:06 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96db6076

dev-lua/lpeg: keyword ~arm64

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 dev-lua/lpeg/lpeg-1.0.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lua/lpeg/lpeg-1.0.1.ebuild b/dev-lua/lpeg/lpeg-1.0.1.ebuild
index a3f02c029a2..9bf23d5a55b 100644
--- a/dev-lua/lpeg/lpeg-1.0.1.ebuild
+++ b/dev-lua/lpeg/lpeg-1.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -11,7 +11,7 @@ SRC_URI="http://www.inf.puc-rio.br/~roberto/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~x86"
 IUSE="debug doc luajit"
 
 RDEPEND="!luajit? ( >=dev-lang/lua-5.1:= )


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lua/lpeg/
@ 2018-01-05 11:18 Patrice Clement
  0 siblings, 0 replies; 28+ messages in thread
From: Patrice Clement @ 2018-01-05 11:18 UTC (permalink / raw
  To: gentoo-commits

commit:     c143c16de3e557e10f8a1e954523964570ae43ea
Author:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
AuthorDate: Fri Jan  5 10:55:39 2018 +0000
Commit:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Fri Jan  5 11:18:32 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c143c16d

dev-lua/lpeg: stable for amd64. mark stable for the remaining arches using the ALLARCHES policy.

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 dev-lua/lpeg/lpeg-1.0.1.ebuild | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/dev-lua/lpeg/lpeg-1.0.1.ebuild b/dev-lua/lpeg/lpeg-1.0.1.ebuild
index 9bf23d5a55b..bc6ed1fde30 100644
--- a/dev-lua/lpeg/lpeg-1.0.1.ebuild
+++ b/dev-lua/lpeg/lpeg-1.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -11,12 +11,15 @@ SRC_URI="http://www.inf.puc-rio.br/~roberto/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~x86"
+KEYWORDS="amd64 arm arm64 hppa ppc x86"
 IUSE="debug doc luajit"
 
-RDEPEND="!luajit? ( >=dev-lang/lua-5.1:= )
+RDEPEND="
+	!luajit? ( >=dev-lang/lua-5.1:= )
 	luajit? ( dev-lang/luajit:2= )"
-DEPEND="${RDEPEND}
+
+DEPEND="
+	${RDEPEND}
 	virtual/pkgconfig"
 
 DOCS=( "HISTORY" )


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lua/lpeg/
@ 2018-01-05 13:30 Patrice Clement
  0 siblings, 0 replies; 28+ messages in thread
From: Patrice Clement @ 2018-01-05 13:30 UTC (permalink / raw
  To: gentoo-commits

commit:     c83618b7ad437a3991e897ad8a5a4abd1194816e
Author:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
AuthorDate: Fri Jan  5 13:25:47 2018 +0000
Commit:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Fri Jan  5 13:30:49 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c83618b7

dev-lua/lpeg: add back ppc64.

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 dev-lua/lpeg/lpeg-1.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lua/lpeg/lpeg-1.0.1.ebuild b/dev-lua/lpeg/lpeg-1.0.1.ebuild
index bc6ed1fde30..cf961125df8 100644
--- a/dev-lua/lpeg/lpeg-1.0.1.ebuild
+++ b/dev-lua/lpeg/lpeg-1.0.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.inf.puc-rio.br/~roberto/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ppc x86"
+KEYWORDS="amd64 arm arm64 hppa ppc ppc64 x86"
 IUSE="debug doc luajit"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lua/lpeg/
@ 2018-03-28 20:55 Matt Turner
  0 siblings, 0 replies; 28+ messages in thread
From: Matt Turner @ 2018-03-28 20:55 UTC (permalink / raw
  To: gentoo-commits

commit:     b72d594ca8e4f081db7ef33aef4cbc82f29b7cb0
Author:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 28 20:54:43 2018 +0000
Commit:     Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Wed Mar 28 20:54:43 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b72d594c

dev-lua/lpeg-1.0.1: added ~mips

 dev-lua/lpeg/lpeg-1.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lua/lpeg/lpeg-1.0.1.ebuild b/dev-lua/lpeg/lpeg-1.0.1.ebuild
index cf961125df8..1578b536ade 100644
--- a/dev-lua/lpeg/lpeg-1.0.1.ebuild
+++ b/dev-lua/lpeg/lpeg-1.0.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.inf.puc-rio.br/~roberto/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ppc ppc64 x86"
+KEYWORDS="amd64 arm arm64 hppa ~mips ppc ppc64 x86"
 IUSE="debug doc luajit"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lua/lpeg/
@ 2018-07-07 12:15 Jonas Stein
  0 siblings, 0 replies; 28+ messages in thread
From: Jonas Stein @ 2018-07-07 12:15 UTC (permalink / raw
  To: gentoo-commits

commit:     cec3d691c48b2c4255cb94403b6e8a5e6c0f0df0
Author:     Jonas Stein <jstein <AT> gentoo <DOT> org>
AuthorDate: Sat Jul  7 09:20:39 2018 +0000
Commit:     Jonas Stein <jstein <AT> gentoo <DOT> org>
CommitDate: Sat Jul  7 12:14:33 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cec3d691

dev-lua/lpeg: Maintainer retired

Proxied maintainer retired.
Bug: https://bugs.gentoo.org/617928
Package-Manager: Portage-2.3.41, Repoman-2.3.9

 dev-lua/lpeg/metadata.xml | 10 +---------
 1 file changed, 1 insertion(+), 9 deletions(-)

diff --git a/dev-lua/lpeg/metadata.xml b/dev-lua/lpeg/metadata.xml
index fb7b91969e1..3601f139104 100644
--- a/dev-lua/lpeg/metadata.xml
+++ b/dev-lua/lpeg/metadata.xml
@@ -5,12 +5,4 @@
     <email>vim@gentoo.org</email>
     <name>Gentoo Vim Project</name>
   </maintainer>
-  <maintainer type="project">
-    <email>proxy-maint@gentoo.org</email>
-    <name>Proxy Maintainers</name>
-  </maintainer>
-  <maintainer type="person" >
-    <email>lluixhi@gmail.com</email>
-    <name>Aric Belsito</name>
-  </maintainer>
-</pkgmetadata>
+  </pkgmetadata>


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lua/lpeg/
@ 2020-04-08 20:53 Sergei Trofimovich
  0 siblings, 0 replies; 28+ messages in thread
From: Sergei Trofimovich @ 2020-04-08 20:53 UTC (permalink / raw
  To: gentoo-commits

commit:     f51cab5ee893a5e4f6abadb00d8cb6ee192de0fb
Author:     Rolf Eike Beer <eike <AT> sf-mail <DOT> de>
AuthorDate: Wed Apr  8 18:38:52 2020 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Wed Apr  8 20:53:29 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f51cab5e

dev-lua/lpeg: keyworded 1.0.1 for sparc

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer <eike <AT> sf-mail.de>
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>

 dev-lua/lpeg/lpeg-1.0.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lua/lpeg/lpeg-1.0.1.ebuild b/dev-lua/lpeg/lpeg-1.0.1.ebuild
index 1578b536ade..bf680aafc2a 100644
--- a/dev-lua/lpeg/lpeg-1.0.1.ebuild
+++ b/dev-lua/lpeg/lpeg-1.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -11,7 +11,7 @@ SRC_URI="http://www.inf.puc-rio.br/~roberto/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~mips ppc ppc64 x86"
+KEYWORDS="amd64 arm arm64 hppa ~mips ppc ppc64 ~sparc x86"
 IUSE="debug doc luajit"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lua/lpeg/
@ 2020-04-17 16:24 Sergei Trofimovich
  0 siblings, 0 replies; 28+ messages in thread
From: Sergei Trofimovich @ 2020-04-17 16:24 UTC (permalink / raw
  To: gentoo-commits

commit:     6940ab16db596c13003941fd788a84c249e220ce
Author:     Rolf Eike Beer <eike <AT> sf-mail <DOT> de>
AuthorDate: Fri Apr 17 15:10:41 2020 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Fri Apr 17 16:24:35 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6940ab16

dev-lua/lpeg: carry ~sparc forward

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer <eike <AT> sf-mail.de>
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>

 dev-lua/lpeg/lpeg-1.0.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lua/lpeg/lpeg-1.0.2.ebuild b/dev-lua/lpeg/lpeg-1.0.2.ebuild
index 5596fb03b62..1bd23c851d9 100644
--- a/dev-lua/lpeg/lpeg-1.0.2.ebuild
+++ b/dev-lua/lpeg/lpeg-1.0.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="http://www.inf.puc-rio.br/~roberto/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86"
 IUSE="debug doc luajit"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lua/lpeg/
@ 2020-04-23 16:29 Sergei Trofimovich
  0 siblings, 0 replies; 28+ messages in thread
From: Sergei Trofimovich @ 2020-04-23 16:29 UTC (permalink / raw
  To: gentoo-commits

commit:     21c64de031874995af8d11c17e1f8c53474a4a92
Author:     Rolf Eike Beer <eike <AT> sf-mail <DOT> de>
AuthorDate: Thu Apr 23 11:02:32 2020 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Thu Apr 23 16:29:41 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21c64de0

dev-lua/lpeg: stable 1.0.1 for sparc

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer <eike <AT> sf-mail.de>
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>

 dev-lua/lpeg/lpeg-1.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lua/lpeg/lpeg-1.0.1.ebuild b/dev-lua/lpeg/lpeg-1.0.1.ebuild
index bf680aafc2a..8b2a23d8b93 100644
--- a/dev-lua/lpeg/lpeg-1.0.1.ebuild
+++ b/dev-lua/lpeg/lpeg-1.0.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://www.inf.puc-rio.br/~roberto/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~mips ppc ppc64 ~sparc x86"
+KEYWORDS="amd64 arm arm64 hppa ~mips ppc ppc64 sparc x86"
 IUSE="debug doc luajit"
 
 RDEPEND="


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lua/lpeg/
@ 2020-11-28 23:13 Robin H. Johnson
  0 siblings, 0 replies; 28+ messages in thread
From: Robin H. Johnson @ 2020-11-28 23:13 UTC (permalink / raw
  To: gentoo-commits

commit:     1a6dc03ce8e11606e794ea6d187771e18432153c
Author:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 28 22:51:00 2020 +0000
Commit:     Robin H. Johnson <robbat2 <AT> gentoo <DOT> org>
CommitDate: Sat Nov 28 23:12:08 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a6dc03c

dev-lua/lpeg: revbump with slotted lua support

Signed-off-by: Robin H. Johnson <robbat2 <AT> gentoo.org>

 dev-lua/lpeg/lpeg-1.0.2-r101.ebuild | 79 +++++++++++++++++++++++++++++++++++++
 1 file changed, 79 insertions(+)

diff --git a/dev-lua/lpeg/lpeg-1.0.2-r101.ebuild b/dev-lua/lpeg/lpeg-1.0.2-r101.ebuild
new file mode 100644
index 00000000000..10a6b94a1b4
--- /dev/null
+++ b/dev-lua/lpeg/lpeg-1.0.2-r101.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+LUA_COMPAT=( lua5-{1..3} luajit )
+
+inherit lua flag-o-matic toolchain-funcs
+
+DESCRIPTION="Parsing Expression Grammars for Lua"
+HOMEPAGE="http://www.inf.puc-rio.br/~roberto/lpeg/"
+SRC_URI="http://www.inf.puc-rio.br/~roberto/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="test debug doc"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="${LUA_DEPS}"
+DEPEND="${RDEPEND}"
+BDEPEND="
+	virtual/pkgconfig
+	test? ( ${RDEPEND} )
+"
+
+DOCS=( HISTORY )
+HTML_DOCS=( lpeg.html re.html )
+PATCHES=( "${FILESDIR}"/${PN}-1.0.2-makefile.patch )
+
+lua_src_prepare() {
+	if ! test -d "${S}.${ELUA}/" ; then
+		cp -ral "${S}/" "${S}.${ELUA}/" || die
+	fi
+}
+
+src_prepare() {
+	default
+	use debug && append-cflags -DLPEG_DEBUG
+	lua_foreach_impl lua_src_prepare
+}
+
+lua_src_compile() {
+	cd "${S}.${ELUA}/" || die
+	emake CC="$(tc-getCC)" \
+		LUADIR="$(lua_get_include_dir)"
+}
+
+src_compile() {
+	lua_foreach_impl lua_src_compile
+}
+
+lua_src_test() {
+	cd "${S}.${ELUA}/" || die
+	${ELUA} test.lua || die
+}
+
+src_test() {
+	lua_foreach_impl lua_src_test
+}
+
+lua_src_install() {
+	cd "${S}.${ELUA}/" || die
+	local instdir
+	instdir="$(lua_get_cmod_dir)"
+	exeinto "${instdir#${EPREFIX}}"
+	doexe lpeg.so
+	instdir="$(lua_get_lmod_dir)"
+	insinto "${instdir#${EPREFIX}}"
+	doins re.lua
+}
+
+src_install() {
+	lua_foreach_impl lua_src_install
+	cd "${S}" || die
+	use doc && einstalldocs
+}


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lua/lpeg/
@ 2020-11-29 15:37 Conrad Kostecki
  0 siblings, 0 replies; 28+ messages in thread
From: Conrad Kostecki @ 2020-11-29 15:37 UTC (permalink / raw
  To: gentoo-commits

commit:     8150f08e78573d2f8c87426bd879e61a553f488f
Author:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 29 15:36:29 2020 +0000
Commit:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Sun Nov 29 15:36:29 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8150f08e

dev-lua/lpeg: drop old version

Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>

 dev-lua/lpeg/lpeg-1.0.2-r100.ebuild | 77 -------------------------------------
 1 file changed, 77 deletions(-)

diff --git a/dev-lua/lpeg/lpeg-1.0.2-r100.ebuild b/dev-lua/lpeg/lpeg-1.0.2-r100.ebuild
deleted file mode 100644
index a6d27c94e39..00000000000
--- a/dev-lua/lpeg/lpeg-1.0.2-r100.ebuild
+++ /dev/null
@@ -1,77 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1..3} luajit )
-
-inherit lua flag-o-matic toolchain-funcs
-
-DESCRIPTION="Parsing Expression Grammars for Lua"
-HOMEPAGE="http://www.inf.puc-rio.br/~roberto/lpeg/"
-SRC_URI="http://www.inf.puc-rio.br/~roberto/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86"
-IUSE="debug test"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-RDEPEND="${LUA_DEPS}"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-HTML_DOCS=( "lpeg.html" "lpeg-128.gif" "re.html" )
-
-PATCHES=( "${FILESDIR}/${PN}-1.0.2-makefile.patch" )
-
-src_prepare() {
-	default
-
-	use debug && append-cflags -DLPEG_DEBUG
-}
-
-lua_src_compile() {
-	# Clean project to compile it for every lua slot
-	emake clean
-
-	local myemakeargs=(
-		CC="$(tc-getCC)"
-		LUADIR="$(lua_get_include_dir)"
-	)
-
-	emake "${myemakeargs[@]}"
-
-	# Copy module to match the choosen LUA implementation
-	cp "lpeg.so" "lpeg-${ELUA}.so" || die
-}
-
-src_compile() {
-	lua_foreach_impl lua_src_compile
-}
-
-lua_src_test() {
-	LUA_CPATH="${S}/lpeg-${ELUA}.so" ${ELUA} test.lua || die
-}
-
-src_test() {
-	lua_foreach_impl lua_src_test
-}
-
-lua_src_install() {
-	# Use correct module for the choosen LUA implementation
-	cp "lpeg-${ELUA}.so" "lpeg.so" || die
-
-	exeinto $(lua_get_cmod_dir)
-	doexe lpeg.so
-
-	insinto $(lua_get_lmod_dir)
-	doins re.lua
-}
-
-src_install() {
-	lua_foreach_impl lua_src_install
-
-	einstalldocs
-}


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lua/lpeg/
@ 2020-12-03 13:11 Marek Szuba
  0 siblings, 0 replies; 28+ messages in thread
From: Marek Szuba @ 2020-12-03 13:11 UTC (permalink / raw
  To: gentoo-commits

commit:     399c3ea0e52753c403932a82309bf8e0c3eafc5b
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Thu Dec  3 13:08:32 2020 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Thu Dec  3 13:11:32 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=399c3ea0

dev-lua/lpeg: limit unmigrated ebuilds to dev-lang/lua:0

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 dev-lua/lpeg/lpeg-1.0.1.ebuild | 2 +-
 dev-lua/lpeg/lpeg-1.0.2.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lua/lpeg/lpeg-1.0.1.ebuild b/dev-lua/lpeg/lpeg-1.0.1.ebuild
index 8b2a23d8b93..87761dcecf3 100644
--- a/dev-lua/lpeg/lpeg-1.0.1.ebuild
+++ b/dev-lua/lpeg/lpeg-1.0.1.ebuild
@@ -15,7 +15,7 @@ KEYWORDS="amd64 arm arm64 hppa ~mips ppc ppc64 sparc x86"
 IUSE="debug doc luajit"
 
 RDEPEND="
-	!luajit? ( >=dev-lang/lua-5.1:= )
+	!luajit? ( >=dev-lang/lua-5.1:0= )
 	luajit? ( dev-lang/luajit:2= )"
 
 DEPEND="

diff --git a/dev-lua/lpeg/lpeg-1.0.2.ebuild b/dev-lua/lpeg/lpeg-1.0.2.ebuild
index 1bd23c851d9..3297c2ab4fa 100644
--- a/dev-lua/lpeg/lpeg-1.0.2.ebuild
+++ b/dev-lua/lpeg/lpeg-1.0.2.ebuild
@@ -15,7 +15,7 @@ KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86"
 IUSE="debug doc luajit"
 
 RDEPEND="
-	!luajit? ( >=dev-lang/lua-5.1:= )
+	!luajit? ( >=dev-lang/lua-5.1:0= )
 	luajit? ( dev-lang/luajit:2= )"
 
 DEPEND="


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lua/lpeg/
@ 2021-01-23 22:42 Sam James
  0 siblings, 0 replies; 28+ messages in thread
From: Sam James @ 2021-01-23 22:42 UTC (permalink / raw
  To: gentoo-commits

commit:     8dde9ce290275956dec61ade9cb39ea5ea8e053c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 23 22:41:58 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jan 23 22:42:19 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dde9ce2

dev-lua/lpeg: Stabilize 1.0.2-r101 sparc, #766528

Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lua/lpeg/lpeg-1.0.2-r101.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lua/lpeg/lpeg-1.0.2-r101.ebuild b/dev-lua/lpeg/lpeg-1.0.2-r101.ebuild
index 01f2241aa5f..2ed1119f2c5 100644
--- a/dev-lua/lpeg/lpeg-1.0.2-r101.ebuild
+++ b/dev-lua/lpeg/lpeg-1.0.2-r101.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://www.inf.puc-rio.br/~roberto/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~ppc64 sparc x86"
 IUSE="test debug doc"
 REQUIRED_USE="${LUA_REQUIRED_USE}"
 


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lua/lpeg/
@ 2021-03-09 18:22 Aaron Bauman
  0 siblings, 0 replies; 28+ messages in thread
From: Aaron Bauman @ 2021-03-09 18:22 UTC (permalink / raw
  To: gentoo-commits

commit:     8547f12dc95fb46445d540486669aed209507392
Author:     Aaron Bauman <bman <AT> gentoo <DOT> org>
AuthorDate: Tue Mar  9 18:21:35 2021 +0000
Commit:     Aaron Bauman <bman <AT> gentoo <DOT> org>
CommitDate: Tue Mar  9 18:21:35 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8547f12d

dev-lua/lpeg: fix build on Darwin; keyword for x64-macos

Signed-off-by: Aaron Bauman <bman <AT> gentoo.org>

 dev-lua/lpeg/lpeg-1.0.2-r101.ebuild | 15 ++++++++++++++-
 1 file changed, 14 insertions(+), 1 deletion(-)

diff --git a/dev-lua/lpeg/lpeg-1.0.2-r101.ebuild b/dev-lua/lpeg/lpeg-1.0.2-r101.ebuild
index 769fbe86123..fd6789b18f6 100644
--- a/dev-lua/lpeg/lpeg-1.0.2-r101.ebuild
+++ b/dev-lua/lpeg/lpeg-1.0.2-r101.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://www.inf.puc-rio.br/~roberto/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 sparc x86"
+KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 sparc x86 ~x64-macos"
 IUSE="test debug doc"
 REQUIRED_USE="${LUA_REQUIRED_USE}"
 
@@ -39,6 +39,11 @@ lua_src_prepare() {
 src_prepare() {
 	default
 	use debug && append-cflags -DLPEG_DEBUG
+
+	if [[ ${CHOST} == *-darwin* ]] ; then
+		append-ldflags "-undefined dynamic_lookup"
+	fi
+
 	lua_foreach_impl lua_src_prepare
 }
 
@@ -70,6 +75,14 @@ lua_src_install() {
 	instdir="$(lua_get_lmod_dir)"
 	insinto "${instdir#${EPREFIX}}"
 	doins re.lua
+
+	if [[ ${CHOST} == *-darwin* ]] ; then
+		local luav=$(lua_get_version)
+		# we only want the major version (e.g. 5.1)
+		local luamv=${luav:0:3}
+		local file="lua/${luamv}/lpeg.so"
+		install_name_tool -id "${EPREFIX}/usr/$(get_libdir)/${file}" "${ED}/usr/$(get_libdir)/${file}" || die "Failed to adjust install_name"
+	fi
 }
 
 src_install() {


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lua/lpeg/
@ 2021-03-16 17:37 Conrad Kostecki
  0 siblings, 0 replies; 28+ messages in thread
From: Conrad Kostecki @ 2021-03-16 17:37 UTC (permalink / raw
  To: gentoo-commits

commit:     91ef606e4a5f16120a728f06d16b2e843657573a
Author:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 16 17:27:16 2021 +0000
Commit:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Tue Mar 16 17:28:45 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91ef606e

dev-lua/lpeg: add lua5-4 support

Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>

 dev-lua/lpeg/lpeg-1.0.2-r101.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lua/lpeg/lpeg-1.0.2-r101.ebuild b/dev-lua/lpeg/lpeg-1.0.2-r101.ebuild
index fd6789b18f6..0a8e84bf7e8 100644
--- a/dev-lua/lpeg/lpeg-1.0.2-r101.ebuild
+++ b/dev-lua/lpeg/lpeg-1.0.2-r101.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-LUA_COMPAT=( lua5-{1..3} luajit )
+LUA_COMPAT=( lua5-{1..4} luajit )
 
 inherit lua flag-o-matic toolchain-funcs
 


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lua/lpeg/
@ 2021-06-07 14:20 Guilherme Amadio
  0 siblings, 0 replies; 28+ messages in thread
From: Guilherme Amadio @ 2021-06-07 14:20 UTC (permalink / raw
  To: gentoo-commits

commit:     ccae9ca680301d407debbdbd784dc34684ff140f
Author:     Bob Dröge <b.e.droge <AT> rug <DOT> nl>
AuthorDate: Wed Apr 28 14:30:48 2021 +0000
Commit:     Guilherme Amadio <amadio <AT> gentoo <DOT> org>
CommitDate: Mon Jun  7 14:19:01 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccae9ca6

dev-lua/lpeg: prefix LUADIR with EPREFIX

Closes: https://github.com/gentoo/gentoo/pull/20576

Signed-off-by: Guilherme Amadio <amadio <AT> gentoo.org>

 dev-lua/lpeg/lpeg-1.0.2-r101.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lua/lpeg/lpeg-1.0.2-r101.ebuild b/dev-lua/lpeg/lpeg-1.0.2-r101.ebuild
index 0a8e84bf7e8..d911bbbf5ae 100644
--- a/dev-lua/lpeg/lpeg-1.0.2-r101.ebuild
+++ b/dev-lua/lpeg/lpeg-1.0.2-r101.ebuild
@@ -50,7 +50,7 @@ src_prepare() {
 lua_src_compile() {
 	cd "${S}.${ELUA}/" || die
 	emake CC="$(tc-getCC)" \
-		LUADIR="$(lua_get_include_dir)"
+		LUADIR="${EPREFIX}/$(lua_get_include_dir)"
 }
 
 src_compile() {


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lua/lpeg/
@ 2021-10-11 13:47 Yixun Lan
  0 siblings, 0 replies; 28+ messages in thread
From: Yixun Lan @ 2021-10-11 13:47 UTC (permalink / raw
  To: gentoo-commits

commit:     6efcc440497c289b46ef46dcb993f4223cf5e84b
Author:     Yongxiang Liang <tanekliang <AT> gmail <DOT> com>
AuthorDate: Sun Oct 10 15:09:18 2021 +0000
Commit:     Yixun Lan <dlan <AT> gentoo <DOT> org>
CommitDate: Mon Oct 11 13:46:11 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6efcc440

dev-lua/lpeg: keyword ~riscv

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Yongxiang Liang <tanekliang <AT> gmail.com>
Signed-off-by: Yixun Lan <dlan <AT> gentoo.org>

 dev-lua/lpeg/lpeg-1.0.2-r101.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lua/lpeg/lpeg-1.0.2-r101.ebuild b/dev-lua/lpeg/lpeg-1.0.2-r101.ebuild
index d911bbbf5ae..08b5a63d3bf 100644
--- a/dev-lua/lpeg/lpeg-1.0.2-r101.ebuild
+++ b/dev-lua/lpeg/lpeg-1.0.2-r101.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://www.inf.puc-rio.br/~roberto/${PN}/${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 sparc x86 ~x64-macos"
+KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv sparc x86 ~x64-macos"
 IUSE="test debug doc"
 REQUIRED_USE="${LUA_REQUIRED_USE}"
 


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lua/lpeg/
@ 2022-02-15  1:25 Conrad Kostecki
  0 siblings, 0 replies; 28+ messages in thread
From: Conrad Kostecki @ 2022-02-15  1:25 UTC (permalink / raw
  To: gentoo-commits

commit:     345c4a8dbecdd92de53c97eb155cd59069d09e99
Author:     Matija Skala <mskala <AT> gmx <DOT> com>
AuthorDate: Fri Feb 11 21:55:24 2022 +0000
Commit:     Conrad Kostecki <conikost <AT> gentoo <DOT> org>
CommitDate: Tue Feb 15 01:24:43 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=345c4a8d

dev-lua/lpeg: cross-compiling fix

Closes: https://github.com/gentoo/gentoo/pull/24166
Signed-off-by: Matija Skala <mskala <AT> gmx.com>
Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org>

 dev-lua/lpeg/lpeg-1.0.2-r101.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-lua/lpeg/lpeg-1.0.2-r101.ebuild b/dev-lua/lpeg/lpeg-1.0.2-r101.ebuild
index 08b5a63d3bf1..411d41357574 100644
--- a/dev-lua/lpeg/lpeg-1.0.2-r101.ebuild
+++ b/dev-lua/lpeg/lpeg-1.0.2-r101.ebuild
@@ -50,7 +50,7 @@ src_prepare() {
 lua_src_compile() {
 	cd "${S}.${ELUA}/" || die
 	emake CC="$(tc-getCC)" \
-		LUADIR="${EPREFIX}/$(lua_get_include_dir)"
+		LUADIR="${ESYSROOT}/$(lua_get_include_dir)"
 }
 
 src_compile() {


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lua/lpeg/
@ 2023-06-28 22:34 Sam James
  0 siblings, 0 replies; 28+ messages in thread
From: Sam James @ 2023-06-28 22:34 UTC (permalink / raw
  To: gentoo-commits

commit:     295a950b0c90175ea9ab778b7984a46bb1fd7a46
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 28 22:34:23 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jun 28 22:34:23 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=295a950b

dev-lua/lpeg: avoid double ROOT

lua_get_include_dir already contains it.

Closes: https://bugs.gentoo.org/909348
Signed-off-by: Sam James <sam <AT> gentoo.org>

 dev-lua/lpeg/lpeg-1.0.2-r101.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-lua/lpeg/lpeg-1.0.2-r101.ebuild b/dev-lua/lpeg/lpeg-1.0.2-r101.ebuild
index 411d41357574..cb9aa50746f3 100644
--- a/dev-lua/lpeg/lpeg-1.0.2-r101.ebuild
+++ b/dev-lua/lpeg/lpeg-1.0.2-r101.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -50,7 +50,7 @@ src_prepare() {
 lua_src_compile() {
 	cd "${S}.${ELUA}/" || die
 	emake CC="$(tc-getCC)" \
-		LUADIR="${ESYSROOT}/$(lua_get_include_dir)"
+		LUADIR="${EPREFIX}/$(lua_get_include_dir)"
 }
 
 src_compile() {


^ permalink raw reply related	[flat|nested] 28+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-lua/lpeg/
@ 2024-08-31 14:32 Arthur Zamarin
  0 siblings, 0 replies; 28+ messages in thread
From: Arthur Zamarin @ 2024-08-31 14:32 UTC (permalink / raw
  To: gentoo-commits

commit:     8ef92d62bc437b21724e4a4c81780b9afdd84e64
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 31 14:03:03 2024 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Aug 31 14:32:04 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ef92d62

dev-lua/lpeg: drop 1.0.2-r101

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 dev-lua/lpeg/Manifest               |  1 -
 dev-lua/lpeg/lpeg-1.0.2-r101.ebuild | 92 -------------------------------------
 2 files changed, 93 deletions(-)

diff --git a/dev-lua/lpeg/Manifest b/dev-lua/lpeg/Manifest
index 786381a3e016..35f039c13dfb 100644
--- a/dev-lua/lpeg/Manifest
+++ b/dev-lua/lpeg/Manifest
@@ -1,2 +1 @@
-DIST lpeg-1.0.2.tar.gz 71840 BLAKE2B e0d8fb4e9d17c9018f0b206cd3f7c9c0e21398c119600b5b0705c8df19e0956347bea795c7c3ded8e62e0c09802dd8eab931a5e3769fcacf44c35aa2b17fa8d6 SHA512 110527ddf9f8e5e8a80ef0ae8847c8ba8cd2597dba3bfe2865cba9af60daafbb885f21e74231952f5ab793d021e050b482066a821c6954d52090a5eae77e9814
 DIST lpeg-1.1.0.zip 78933 BLAKE2B 90895d74088d59529229825dd0058f69d0cb035d0b5ef9be49d9643c02e7b37ffcf358daa6b7129ff8df2247946dd12627d2ed1be23f61c51112303b702842b1 SHA512 5be6d3d9608881d044185e4e9cb5a7577d94b82276f4273f5dda7e2da93e13b926eaced9fc577dd83a4af231224c85a0336ddb920d94fbb334f8f55f7f21f8b4

diff --git a/dev-lua/lpeg/lpeg-1.0.2-r101.ebuild b/dev-lua/lpeg/lpeg-1.0.2-r101.ebuild
deleted file mode 100644
index cb9aa50746f3..000000000000
--- a/dev-lua/lpeg/lpeg-1.0.2-r101.ebuild
+++ /dev/null
@@ -1,92 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-LUA_COMPAT=( lua5-{1..4} luajit )
-
-inherit lua flag-o-matic toolchain-funcs
-
-DESCRIPTION="Parsing Expression Grammars for Lua"
-HOMEPAGE="http://www.inf.puc-rio.br/~roberto/lpeg/"
-SRC_URI="http://www.inf.puc-rio.br/~roberto/${PN}/${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 ~riscv sparc x86 ~x64-macos"
-IUSE="test debug doc"
-REQUIRED_USE="${LUA_REQUIRED_USE}"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="${LUA_DEPS}"
-DEPEND="${RDEPEND}"
-BDEPEND="
-	virtual/pkgconfig
-	test? ( ${RDEPEND} )
-"
-
-DOCS=( HISTORY )
-HTML_DOCS=( lpeg.html re.html )
-PATCHES=( "${FILESDIR}"/${PN}-1.0.2-makefile.patch )
-
-lua_src_prepare() {
-	if ! test -d "${S}.${ELUA}/" ; then
-		cp -ral "${S}/" "${S}.${ELUA}/" || die
-	fi
-}
-
-src_prepare() {
-	default
-	use debug && append-cflags -DLPEG_DEBUG
-
-	if [[ ${CHOST} == *-darwin* ]] ; then
-		append-ldflags "-undefined dynamic_lookup"
-	fi
-
-	lua_foreach_impl lua_src_prepare
-}
-
-lua_src_compile() {
-	cd "${S}.${ELUA}/" || die
-	emake CC="$(tc-getCC)" \
-		LUADIR="${EPREFIX}/$(lua_get_include_dir)"
-}
-
-src_compile() {
-	lua_foreach_impl lua_src_compile
-}
-
-lua_src_test() {
-	cd "${S}.${ELUA}/" || die
-	${ELUA} test.lua || die
-}
-
-src_test() {
-	lua_foreach_impl lua_src_test
-}
-
-lua_src_install() {
-	cd "${S}.${ELUA}/" || die
-	local instdir
-	instdir="$(lua_get_cmod_dir)"
-	exeinto "${instdir#${EPREFIX}}"
-	doexe lpeg.so
-	instdir="$(lua_get_lmod_dir)"
-	insinto "${instdir#${EPREFIX}}"
-	doins re.lua
-
-	if [[ ${CHOST} == *-darwin* ]] ; then
-		local luav=$(lua_get_version)
-		# we only want the major version (e.g. 5.1)
-		local luamv=${luav:0:3}
-		local file="lua/${luamv}/lpeg.so"
-		install_name_tool -id "${EPREFIX}/usr/$(get_libdir)/${file}" "${ED}/usr/$(get_libdir)/${file}" || die "Failed to adjust install_name"
-	fi
-}
-
-src_install() {
-	lua_foreach_impl lua_src_install
-	cd "${S}" || die
-	use doc && einstalldocs
-}


^ permalink raw reply related	[flat|nested] 28+ messages in thread

end of thread, other threads:[~2024-08-31 14:32 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-04-21 22:37 [gentoo-commits] repo/gentoo:master commit in: dev-lua/lpeg/ Patrice Clement
  -- strict thread matches above, loose matches on Subject: below --
2024-08-31 14:32 Arthur Zamarin
2023-06-28 22:34 Sam James
2022-02-15  1:25 Conrad Kostecki
2021-10-11 13:47 Yixun Lan
2021-06-07 14:20 Guilherme Amadio
2021-03-16 17:37 Conrad Kostecki
2021-03-09 18:22 Aaron Bauman
2021-01-23 22:42 Sam James
2020-12-03 13:11 Marek Szuba
2020-11-29 15:37 Conrad Kostecki
2020-11-28 23:13 Robin H. Johnson
2020-04-23 16:29 Sergei Trofimovich
2020-04-17 16:24 Sergei Trofimovich
2020-04-08 20:53 Sergei Trofimovich
2018-07-07 12:15 Jonas Stein
2018-03-28 20:55 Matt Turner
2018-01-05 13:30 Patrice Clement
2018-01-05 11:18 Patrice Clement
2017-07-29 12:34 Alexis Ballier
2017-01-31  5:18 Tim Harder
2016-12-09  5:13 Benda XU
2016-12-02  2:33 Benda XU
2016-06-19 12:27 Sergei Trofimovich
2016-04-21 22:37 Patrice Clement
2016-04-21 18:05 Tim Harder
2016-03-12  6:56 Tim Harder
2015-09-15  0:41 Tim Harder

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox