public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: sys-process/uksmd/files/, sys-process/uksmd/
@ 2019-08-08 14:36 Joonas Niilola
  0 siblings, 0 replies; 8+ messages in thread
From: Joonas Niilola @ 2019-08-08 14:36 UTC (permalink / raw
  To: gentoo-commits

commit:     b6025b7c968de8ffe087e94d103ddc0e286f4c2d
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Thu Aug  8 14:35:41 2019 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Aug  8 14:36:35 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6025b7c

sys-process/uksmd: new package

- Userspace KSM helper daemon, to be run with pf-sources and
  CONFIG_KSM.

Package-Manager: Portage-2.3.71, Repoman-2.3.16
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 sys-process/uksmd/Manifest                         |  1 +
 .../uksmd-0_p20190726-respect-cflags-ldflags.patch | 15 ++++++++++
 sys-process/uksmd/files/uksmd.init                 |  7 +++++
 sys-process/uksmd/metadata.xml                     |  8 +++++
 sys-process/uksmd/uksmd-0_pre20190726.ebuild       | 34 ++++++++++++++++++++++
 5 files changed, 65 insertions(+)

diff --git a/sys-process/uksmd/Manifest b/sys-process/uksmd/Manifest
new file mode 100644
index 00000000000..62b393ac65d
--- /dev/null
+++ b/sys-process/uksmd/Manifest
@@ -0,0 +1 @@
+DIST uksmd-0_pre20190726.tar.bz2 13445 BLAKE2B 4d16b9e7dff80269561c61cf8ea4177e6ceaa2540a3ee5bb3a36684e8364d0a4abdfb494fd0dbb3e6d5d2c074601a0c39f9f0570448e3d5769e50184c8ef7975 SHA512 812217a067c2fe70a17a321b507071f369efa38ca12d566cde66b1fc6e2e3ffa7e4d3fd3904f2f3cf409e313d03ab06829cef23fffadd785282cb602dbd5f06e

diff --git a/sys-process/uksmd/files/uksmd-0_p20190726-respect-cflags-ldflags.patch b/sys-process/uksmd/files/uksmd-0_p20190726-respect-cflags-ldflags.patch
new file mode 100644
index 00000000000..7e92204d403
--- /dev/null
+++ b/sys-process/uksmd/files/uksmd-0_p20190726-respect-cflags-ldflags.patch
@@ -0,0 +1,15 @@
+diff -Naur a/Makefile b/Makefile
+--- a/Makefile	2019-05-19 16:36:31.000000000 +0300
++++ b/Makefile	2019-07-24 18:12:29.444896030 +0300
+@@ -1,8 +1,8 @@
+ PROG = uksmd
+ OBJS = uksmd.o
+-PREFIX ?= /usr/local
+-CFLAGS = -O3 -Wall -Wextra -pedantic -pipe -fstack-protector-strong -fno-plt
+-LDFLAGS = -lprocps
++PREFIX ?= /usr
++CFLAGS += -Wextra -pedantic -fstack-protector-strong -fno-plt
++LDFLAGS += -lprocps
+ 
+ all: build
+ 

diff --git a/sys-process/uksmd/files/uksmd.init b/sys-process/uksmd/files/uksmd.init
new file mode 100644
index 00000000000..637666b50a9
--- /dev/null
+++ b/sys-process/uksmd/files/uksmd.init
@@ -0,0 +1,7 @@
+#!/sbin/openrc-run
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+description="Userspace KSM helper daemon"
+command=/usr/bin/uksmd
+pidfile="/var/run/uksmd.pid"

diff --git a/sys-process/uksmd/metadata.xml b/sys-process/uksmd/metadata.xml
new file mode 100644
index 00000000000..6b0a0fb3a72
--- /dev/null
+++ b/sys-process/uksmd/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+  <maintainer type="person">
+    <email>juippis@gentoo.org</email>
+    <name>Joonas Niilola</name>
+  </maintainer>
+</pkgmetadata>

diff --git a/sys-process/uksmd/uksmd-0_pre20190726.ebuild b/sys-process/uksmd/uksmd-0_pre20190726.ebuild
new file mode 100644
index 00000000000..d0007f9ba41
--- /dev/null
+++ b/sys-process/uksmd/uksmd-0_pre20190726.ebuild
@@ -0,0 +1,34 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit linux-info systemd
+
+MY_COMMIT="42f4ff8eb09011bf1a199938aa2afe23040d7faf"
+MY_P="${PN}-${MY_COMMIT}"
+
+DESCRIPTION="Userspace KSM helper daemon"
+HOMEPAGE="https://gitlab.com/post-factum/uksmd"
+SRC_URI="https://gitlab.com/post-factum/uksmd/-/archive/${MY_COMMIT}/${MY_P}.tar.bz2 -> ${P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="sys-kernel/pf-sources:*
+	sys-process/procps"
+
+CONFIG_CHECK="KSM"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=( "${FILESDIR}/${P}-respect-cflags-ldflags.patch" )
+
+src_install() {
+	default
+	einstalldocs
+
+	newinitd "${FILESDIR}/uksmd.init" uksmd
+	systemd_dounit distro/uksmd.service
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-process/uksmd/files/, sys-process/uksmd/
@ 2020-03-20  7:02 Joonas Niilola
  0 siblings, 0 replies; 8+ messages in thread
From: Joonas Niilola @ 2020-03-20  7:02 UTC (permalink / raw
  To: gentoo-commits

commit:     76e0423c5a0ebcda507f90ff369e2dacb18b988d
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 20 07:01:36 2020 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Mar 20 07:01:36 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76e0423c

sys-process/uksmd: update openrc init file

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 sys-process/uksmd/files/uksmd.init                                  | 6 +++---
 .../{uksmd-0_pre20190726.ebuild => uksmd-0_pre20190726-r1.ebuild}   | 0
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-process/uksmd/files/uksmd.init b/sys-process/uksmd/files/uksmd.init
index 637666b50a9..1caf4a72d40 100644
--- a/sys-process/uksmd/files/uksmd.init
+++ b/sys-process/uksmd/files/uksmd.init
@@ -1,7 +1,7 @@
 #!/sbin/openrc-run
-# Copyright 2019 Gentoo Authors
+# Copyright 2019-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 description="Userspace KSM helper daemon"
-command=/usr/bin/uksmd
-pidfile="/var/run/uksmd.pid"
+command="/usr/bin/uksmd"
+procname="uksmd"

diff --git a/sys-process/uksmd/uksmd-0_pre20190726.ebuild b/sys-process/uksmd/uksmd-0_pre20190726-r1.ebuild
similarity index 100%
rename from sys-process/uksmd/uksmd-0_pre20190726.ebuild
rename to sys-process/uksmd/uksmd-0_pre20190726-r1.ebuild


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

* [gentoo-commits] repo/gentoo:master commit in: sys-process/uksmd/files/, sys-process/uksmd/
@ 2020-05-06  5:03 Joonas Niilola
  0 siblings, 0 replies; 8+ messages in thread
From: Joonas Niilola @ 2020-05-06  5:03 UTC (permalink / raw
  To: gentoo-commits

commit:     3e6b8985084256d7afce1953701d08f4a1d84fbe
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Wed May  6 05:02:44 2020 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed May  6 05:03:20 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e6b8985

sys-process/uksmd: 2020-05-04 snapshot

Bug: https://bugs.gentoo.org/719896
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 sys-process/uksmd/Manifest                         |  1 +
 ...ksmd-0_pre20200504-respect-cflags-ldflags.patch | 15 ++++++++++
 sys-process/uksmd/uksmd-0_pre20200504.ebuild       | 35 ++++++++++++++++++++++
 3 files changed, 51 insertions(+)

diff --git a/sys-process/uksmd/Manifest b/sys-process/uksmd/Manifest
index 87667c6b872..009da647990 100644
--- a/sys-process/uksmd/Manifest
+++ b/sys-process/uksmd/Manifest
@@ -1 +1,2 @@
 DIST uksmd-0_pre20200420.tar.bz2 13464 BLAKE2B 717bb4c54ce3d56ec89ff08e0a60ff3e1f2f260c3e63f7821842f7c1216aeee4efb1cad693db4f9c03000dbde7c47b880356f175cb35b9c3861f3511090e4f32 SHA512 ed1d44c41f2f8731d1dad8a13c17cf412a6f735a68087969cb667f85945705b93ac716f010aae24825c0b32d43c38dad5661c7a36fc59fa89d553471d806d1ee
+DIST uksmd-0_pre20200504.tar.bz2 13919 BLAKE2B abda5df86a2592f2e1299f23a94389c7c4af36a37e38e9f618860b5ce0b7fc796eb3b0f248bda7e3522643f5d3a3219fd5d1c66e5a21f32f8bda2a6942f6339b SHA512 9b69b3fea603aab2af27a3542e6b217de31c227581779602ae67d352917e79626530fd6ad769a8a7c147f2883926458757fbca7502b4034550292c7e6e14f2f0

diff --git a/sys-process/uksmd/files/uksmd-0_pre20200504-respect-cflags-ldflags.patch b/sys-process/uksmd/files/uksmd-0_pre20200504-respect-cflags-ldflags.patch
new file mode 100644
index 00000000000..407198d5aba
--- /dev/null
+++ b/sys-process/uksmd/files/uksmd-0_pre20200504-respect-cflags-ldflags.patch
@@ -0,0 +1,15 @@
+diff -Naur a/Makefile b/Makefile
+--- a/Makefile	2019-05-19 16:36:31.000000000 +0300
++++ b/Makefile	2019-07-24 18:12:29.444896030 +0300
+@@ -1,8 +1,8 @@
+ PROG = uksmd
+ OBJS = uksmd.o
+-PREFIX ?= /usr/local
+-CFLAGS = -O3 -Wall -Wextra -pedantic -pipe -fstack-protector-strong -fno-plt
+-LDFLAGS = -lprocps -lcap-ng
++PREFIX ?= /usr
++CFLAGS += -Wextra -pedantic -fstack-protector-strong -fno-plt
++LDFLAGS += -lprocps -lcap-ng
+ 
+ all: build
+ 

diff --git a/sys-process/uksmd/uksmd-0_pre20200504.ebuild b/sys-process/uksmd/uksmd-0_pre20200504.ebuild
new file mode 100644
index 00000000000..4b451363e71
--- /dev/null
+++ b/sys-process/uksmd/uksmd-0_pre20200504.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2019-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit linux-info systemd
+
+MY_COMMIT="5325ae51733ebb010862365c5a474f0d68f1ca1f"
+MY_P="${PN}-${MY_COMMIT}"
+
+DESCRIPTION="Userspace KSM helper daemon"
+HOMEPAGE="https://gitlab.com/post-factum/uksmd"
+SRC_URI="https://gitlab.com/post-factum/uksmd/-/archive/${MY_COMMIT}/${MY_P}.tar.bz2 -> ${P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="sys-libs/libcap-ng
+	sys-process/procps:="
+RDEPEND="${DEPEND}"
+
+CONFIG_CHECK="~KSM"
+
+S="${WORKDIR}/${MY_P}"
+
+PATCHES=( "${FILESDIR}/uksmd-0_pre20200504-respect-cflags-ldflags.patch" )
+
+src_install() {
+	default
+	einstalldocs
+
+	newinitd "${FILESDIR}/uksmd.init" uksmd
+	systemd_dounit distro/uksmd.service
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-process/uksmd/files/, sys-process/uksmd/
@ 2020-05-08  5:35 Joonas Niilola
  0 siblings, 0 replies; 8+ messages in thread
From: Joonas Niilola @ 2020-05-08  5:35 UTC (permalink / raw
  To: gentoo-commits

commit:     1a7d18f23403cefa32f8e06b25607f8886b6d1fd
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Fri May  8 05:33:07 2020 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri May  8 05:35:24 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a7d18f2

sys-process/uksmd: remove old

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 sys-process/uksmd/Manifest                         |  1 -
 ...ksmd-0_pre20190726-respect-cflags-ldflags.patch | 15 ----------
 sys-process/uksmd/uksmd-0_pre20200420.ebuild       | 34 ----------------------
 3 files changed, 50 deletions(-)

diff --git a/sys-process/uksmd/Manifest b/sys-process/uksmd/Manifest
index 009da647990..ef1d7d35405 100644
--- a/sys-process/uksmd/Manifest
+++ b/sys-process/uksmd/Manifest
@@ -1,2 +1 @@
-DIST uksmd-0_pre20200420.tar.bz2 13464 BLAKE2B 717bb4c54ce3d56ec89ff08e0a60ff3e1f2f260c3e63f7821842f7c1216aeee4efb1cad693db4f9c03000dbde7c47b880356f175cb35b9c3861f3511090e4f32 SHA512 ed1d44c41f2f8731d1dad8a13c17cf412a6f735a68087969cb667f85945705b93ac716f010aae24825c0b32d43c38dad5661c7a36fc59fa89d553471d806d1ee
 DIST uksmd-0_pre20200504.tar.bz2 13919 BLAKE2B abda5df86a2592f2e1299f23a94389c7c4af36a37e38e9f618860b5ce0b7fc796eb3b0f248bda7e3522643f5d3a3219fd5d1c66e5a21f32f8bda2a6942f6339b SHA512 9b69b3fea603aab2af27a3542e6b217de31c227581779602ae67d352917e79626530fd6ad769a8a7c147f2883926458757fbca7502b4034550292c7e6e14f2f0

diff --git a/sys-process/uksmd/files/uksmd-0_pre20190726-respect-cflags-ldflags.patch b/sys-process/uksmd/files/uksmd-0_pre20190726-respect-cflags-ldflags.patch
deleted file mode 100644
index 7e92204d403..00000000000
--- a/sys-process/uksmd/files/uksmd-0_pre20190726-respect-cflags-ldflags.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff -Naur a/Makefile b/Makefile
---- a/Makefile	2019-05-19 16:36:31.000000000 +0300
-+++ b/Makefile	2019-07-24 18:12:29.444896030 +0300
-@@ -1,8 +1,8 @@
- PROG = uksmd
- OBJS = uksmd.o
--PREFIX ?= /usr/local
--CFLAGS = -O3 -Wall -Wextra -pedantic -pipe -fstack-protector-strong -fno-plt
--LDFLAGS = -lprocps
-+PREFIX ?= /usr
-+CFLAGS += -Wextra -pedantic -fstack-protector-strong -fno-plt
-+LDFLAGS += -lprocps
- 
- all: build
- 

diff --git a/sys-process/uksmd/uksmd-0_pre20200420.ebuild b/sys-process/uksmd/uksmd-0_pre20200420.ebuild
deleted file mode 100644
index c90b24e862e..00000000000
--- a/sys-process/uksmd/uksmd-0_pre20200420.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 2019-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit linux-info systemd
-
-MY_COMMIT="9b6a6e55e07c524ba0a36eb25c869b47655010ee"
-MY_P="${PN}-${MY_COMMIT}"
-
-DESCRIPTION="Userspace KSM helper daemon"
-HOMEPAGE="https://gitlab.com/post-factum/uksmd"
-SRC_URI="https://gitlab.com/post-factum/uksmd/-/archive/${MY_COMMIT}/${MY_P}.tar.bz2 -> ${P}.tar.bz2"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="sys-process/procps:="
-RDEPEND="${DEPEND}"
-
-CONFIG_CHECK="~KSM"
-
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=( "${FILESDIR}/uksmd-0_pre20190726-respect-cflags-ldflags.patch" )
-
-src_install() {
-	default
-	einstalldocs
-
-	newinitd "${FILESDIR}/uksmd.init" uksmd
-	systemd_dounit distro/uksmd.service
-}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-process/uksmd/files/, sys-process/uksmd/
@ 2022-07-13 15:13 Joonas Niilola
  0 siblings, 0 replies; 8+ messages in thread
From: Joonas Niilola @ 2022-07-13 15:13 UTC (permalink / raw
  To: gentoo-commits

commit:     92332a4c15ce652ae82ddfaa24daac136bd52e21
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 13 15:12:38 2022 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Jul 13 15:13:54 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92332a4c

sys-process/uksmd: drop 0_pre20211019

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 sys-process/uksmd/Manifest                         |  1 -
 ...ksmd-0_pre20200504-respect-cflags-ldflags.patch | 15 ----------
 sys-process/uksmd/uksmd-0_pre20211019.ebuild       | 35 ----------------------
 3 files changed, 51 deletions(-)

diff --git a/sys-process/uksmd/Manifest b/sys-process/uksmd/Manifest
index 04d9f07e530c..7d2129381c07 100644
--- a/sys-process/uksmd/Manifest
+++ b/sys-process/uksmd/Manifest
@@ -1,2 +1 @@
-DIST uksmd-0_pre20211019.tar.bz2 14434 BLAKE2B de17d4dd566eec378062d2040b9387ddbe88f14c9d0ac121d7357d9da190fb5426476b59158655104af4de2be49d14367fe13328de2fb40df23cceddbf6f1a3e SHA512 89f3784c50e1a9bae28e12f562d1c28f97b71859d3b0e2d83416785f9c47cd7da2b93481855c4b46ae6c71c332534991c28b98a5497b301c1d674744308681ce
 DIST uksmd-0_pre20220705.tar.gz 15715 BLAKE2B f104a804cff15eb6b3a4ffd71180d67054f4e7c4ebbe10438f76aef96ca3d83740b24390183110a26691ebb832d6740765ab7ca5b7862a8d9afe09d1cacdc4d0 SHA512 a0e99e80e22e988ce98f790d5cc693a5b961e40ffa9650002c4ff39edb148b1586ded6b8321f5ea012f674ef8cbd03daca24dca557a773e23e83a373553f7ba9

diff --git a/sys-process/uksmd/files/uksmd-0_pre20200504-respect-cflags-ldflags.patch b/sys-process/uksmd/files/uksmd-0_pre20200504-respect-cflags-ldflags.patch
deleted file mode 100644
index 407198d5aba6..000000000000
--- a/sys-process/uksmd/files/uksmd-0_pre20200504-respect-cflags-ldflags.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-diff -Naur a/Makefile b/Makefile
---- a/Makefile	2019-05-19 16:36:31.000000000 +0300
-+++ b/Makefile	2019-07-24 18:12:29.444896030 +0300
-@@ -1,8 +1,8 @@
- PROG = uksmd
- OBJS = uksmd.o
--PREFIX ?= /usr/local
--CFLAGS = -O3 -Wall -Wextra -pedantic -pipe -fstack-protector-strong -fno-plt
--LDFLAGS = -lprocps -lcap-ng
-+PREFIX ?= /usr
-+CFLAGS += -Wextra -pedantic -fstack-protector-strong -fno-plt
-+LDFLAGS += -lprocps -lcap-ng
- 
- all: build
- 

diff --git a/sys-process/uksmd/uksmd-0_pre20211019.ebuild b/sys-process/uksmd/uksmd-0_pre20211019.ebuild
deleted file mode 100644
index bbc2fd9e6bf8..000000000000
--- a/sys-process/uksmd/uksmd-0_pre20211019.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 2019-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit linux-info systemd
-
-MY_COMMIT="e1d4b12d22fd710f0155d75585940f0d439f1544"
-MY_P="${PN}-${MY_COMMIT}"
-
-DESCRIPTION="Userspace KSM helper daemon"
-HOMEPAGE="https://gitlab.com/post-factum/uksmd"
-SRC_URI="https://gitlab.com/post-factum/uksmd/-/archive/${MY_COMMIT}/${MY_P}.tar.bz2 -> ${P}.tar.bz2"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="sys-libs/libcap-ng
-	sys-process/procps:="
-RDEPEND="${DEPEND}"
-
-CONFIG_CHECK="~KSM"
-
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=( "${FILESDIR}/uksmd-0_pre20200504-respect-cflags-ldflags.patch" )
-
-src_install() {
-	default
-	einstalldocs
-
-	newinitd "${FILESDIR}/uksmd.init" uksmd
-	systemd_dounit distro/uksmd.service
-}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-process/uksmd/files/, sys-process/uksmd/
@ 2022-07-14  5:30 Joonas Niilola
  0 siblings, 0 replies; 8+ messages in thread
From: Joonas Niilola @ 2022-07-14  5:30 UTC (permalink / raw
  To: gentoo-commits

commit:     999ce663d8a28b414d6b41515b7f1c04f17ad225
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 14 05:28:57 2022 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Jul 14 05:28:57 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=999ce663

sys-process/uksmd: patch out automagic dep for systemd

 - and always install the service file. Automagic would be harmful
   when switching between init systems on an existing installation,
   from openrc to systemd.

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 .../uksmd/files/uksmd-0-remove-systemd-dep.patch   | 32 +++++++++++++++++++++
 sys-process/uksmd/uksmd-0_pre20220705-r1.ebuild    | 33 ++++++++++++++++++++++
 2 files changed, 65 insertions(+)

diff --git a/sys-process/uksmd/files/uksmd-0-remove-systemd-dep.patch b/sys-process/uksmd/files/uksmd-0-remove-systemd-dep.patch
new file mode 100644
index 000000000000..6940f78e4662
--- /dev/null
+++ b/sys-process/uksmd/files/uksmd-0-remove-systemd-dep.patch
@@ -0,0 +1,32 @@
+diff -Naur a/meson.build b/meson.build
+--- a/meson.build	2022-07-08 23:53:08.000000000 +0300
++++ b/meson.build	2022-07-14 08:12:38.358174169 +0300
+@@ -13,28 +13,6 @@
+   dependency('libcap-ng'),
+ ]
+ 
+-systemd = dependency('systemd', required: false)
+-
+-if systemd.found()
+-  systemd_system_unit_dir = systemd.get_pkgconfig_variable('systemdsystemunitdir')
+-  unit_files = [
+-    'uksmd.service'
+-  ]
+-
+-
+-  foreach u: unit_files
+-    configure_file(
+-      copy: true,
+-      input: u,
+-      install: true,
+-      install_dir: systemd_system_unit_dir,
+-      output: u,
+-    )
+-  endforeach
+-
+-  project_dependencies += systemd
+-endif
+-
+ build_args = [
+   '-DPROJECT_NAME=' + meson.project_name(),
+   '-DPROJECT_VERSION=' + meson.project_version(),

diff --git a/sys-process/uksmd/uksmd-0_pre20220705-r1.ebuild b/sys-process/uksmd/uksmd-0_pre20220705-r1.ebuild
new file mode 100644
index 000000000000..cd90995efde0
--- /dev/null
+++ b/sys-process/uksmd/uksmd-0_pre20220705-r1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info meson systemd
+
+MY_COMMIT="f10f38e3adcaf6175e6c4c1846cad72ae9ab2cf2"
+
+DESCRIPTION="Userspace KSM helper daemon"
+HOMEPAGE="https://codeberg.org/pf-kernel/uksmd"
+SRC_URI="https://codeberg.org/pf-kernel/uksmd/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="sys-libs/libcap-ng
+	sys-process/procps:="
+RDEPEND="${DEPEND}"
+
+CONFIG_CHECK="~KSM"
+
+S="${WORKDIR}/uksmd"
+
+PATCHES=( "${FILESDIR}"/uksmd-0-remove-systemd-dep.patch )
+
+src_install() {
+	meson_src_install
+
+	newinitd "${FILESDIR}/uksmd.init" uksmd
+	systemd_dounit uksmd.service
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-process/uksmd/files/, sys-process/uksmd/
@ 2023-09-03  6:40 Sam James
  0 siblings, 0 replies; 8+ messages in thread
From: Sam James @ 2023-09-03  6:40 UTC (permalink / raw
  To: gentoo-commits

commit:     f1591b8a21d1fa0622245dea329a393e6a0e7fd3
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Sep  3 06:27:04 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Sep  3 06:40:14 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1591b8a

sys-process/uksmd: add 6.4.1

Fix build w/ procps-4.

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

 sys-process/uksmd/Manifest                         |  1 +
 .../files/uksmd-6.4.1-systemd-automagic.patch      | 47 ++++++++++++++++++++++
 sys-process/uksmd/uksmd-6.4.1.ebuild               | 43 ++++++++++++++++++++
 3 files changed, 91 insertions(+)

diff --git a/sys-process/uksmd/Manifest b/sys-process/uksmd/Manifest
index 7d2129381c07..323195096417 100644
--- a/sys-process/uksmd/Manifest
+++ b/sys-process/uksmd/Manifest
@@ -1 +1,2 @@
 DIST uksmd-0_pre20220705.tar.gz 15715 BLAKE2B f104a804cff15eb6b3a4ffd71180d67054f4e7c4ebbe10438f76aef96ca3d83740b24390183110a26691ebb832d6740765ab7ca5b7862a8d9afe09d1cacdc4d0 SHA512 a0e99e80e22e988ce98f790d5cc693a5b961e40ffa9650002c4ff39edb148b1586ded6b8321f5ea012f674ef8cbd03daca24dca557a773e23e83a373553f7ba9
+DIST uksmd-6.4.1.tar.gz 16790 BLAKE2B 284302f0a77684fc00d16faf868d857adf539840ea26746dd9774a1501b3361afa58a77dd74bd40680c32a7b1baf632d60d52fae3c031d1be69c8f17e6bbf73d SHA512 ea851a75b7afd4d9c789f31ca473f2c265b0633c86e38b26ec3602dfa3e63e6bea13caca551aba08c5093332cfbb485f40cb96254c39eb083ab66d6256661dd4

diff --git a/sys-process/uksmd/files/uksmd-6.4.1-systemd-automagic.patch b/sys-process/uksmd/files/uksmd-6.4.1-systemd-automagic.patch
new file mode 100644
index 000000000000..7f897731737f
--- /dev/null
+++ b/sys-process/uksmd/files/uksmd-6.4.1-systemd-automagic.patch
@@ -0,0 +1,47 @@
+https://codeberg.org/pf-kernel/uksmd/pulls/5
+
+From 0ed68078ed829ff03f95d01f0079485966e3c07a Mon Sep 17 00:00:00 2001
+From: Sam James <sam@gentoo.org>
+Date: Sun, 3 Sep 2023 07:21:56 +0100
+Subject: [PATCH] meson: add systemd option
+
+We may not always want to link against systemd even if installed - consider
+the case where a user is switching from systemd->another init system, systemd
+may still be installed temporarily but the user wants to rebuild without it.
+
+This perserves the default behaviour of using systemd if available.
+
+Signed-off-by: Sam James <sam@gentoo.org>
+---
+ meson.build       | 2 +-
+ meson_options.txt | 6 ++++++
+ 2 files changed, 7 insertions(+), 1 deletion(-)
+ create mode 100644 meson_options.txt
+
+diff --git a/meson.build b/meson.build
+index 7170db8..bf0b119 100644
+--- a/meson.build
++++ b/meson.build
+@@ -18,7 +18,7 @@ build_args = [
+   '-DPROJECT_VERSION="' + meson.project_version() + '"',
+ ]
+ 
+-systemd = dependency('systemd', required: false)
++systemd = dependency('systemd', required: get_option('systemd'))
+ 
+ if systemd.found()
+   systemd_system_unit_dir = systemd.get_variable(pkgconfig : 'systemdsystemunitdir')
+diff --git a/meson_options.txt b/meson_options.txt
+new file mode 100644
+index 0000000..3a8cdd4
+--- /dev/null
++++ b/meson_options.txt
+@@ -0,0 +1,6 @@
++option(
++  'systemd',
++  type: 'feature',
++  value: 'auto',
++  description: 'sd-notify support via libsystemd and install systemd unit files'
++)
+-- 
+2.30.8

diff --git a/sys-process/uksmd/uksmd-6.4.1.ebuild b/sys-process/uksmd/uksmd-6.4.1.ebuild
new file mode 100644
index 000000000000..3977cb96df11
--- /dev/null
+++ b/sys-process/uksmd/uksmd-6.4.1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info meson
+
+DESCRIPTION="Userspace KSM helper daemon"
+HOMEPAGE="https://codeberg.org/pf-kernel/uksmd"
+SRC_URI="https://codeberg.org/pf-kernel/uksmd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}"/${PN}
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="systemd"
+
+DEPEND="
+	sys-libs/libcap-ng
+	>=sys-process/procps-4:=
+	systemd? ( sys-apps/systemd:= )
+"
+RDEPEND="${DEPEND}"
+
+CONFIG_CHECK="~KSM"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-6.4.1-systemd-automagic.patch
+)
+
+src_configure() {
+	local emesonargs=(
+		$(meson_feature systemd)
+	)
+
+	meson_src_configure
+}
+
+src_install() {
+	meson_src_install
+
+	newinitd "${FILESDIR}/uksmd.init" uksmd
+}


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

* [gentoo-commits] repo/gentoo:master commit in: sys-process/uksmd/files/, sys-process/uksmd/
@ 2023-10-27  2:59 Sam James
  0 siblings, 0 replies; 8+ messages in thread
From: Sam James @ 2023-10-27  2:59 UTC (permalink / raw
  To: gentoo-commits

commit:     238a69ae68521f2872e709dc1cde0478a12358d7
Author:     Kostadin Shishmanov <kocelfc <AT> tutanota <DOT> com>
AuthorDate: Tue Oct 24 17:22:31 2023 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Oct 27 02:53:14 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=238a69ae

sys-process/uksmd: drop 6.4.1 and remove no longer needed patch

Signed-off-by: Kostadin Shishmanov <kocelfc <AT> tutanota.com>
Closes: https://github.com/gentoo/gentoo/pull/33496
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-process/uksmd/Manifest                         |  1 -
 .../files/uksmd-6.4.1-systemd-automagic.patch      | 47 ----------------------
 sys-process/uksmd/uksmd-6.4.1.ebuild               | 43 --------------------
 3 files changed, 91 deletions(-)

diff --git a/sys-process/uksmd/Manifest b/sys-process/uksmd/Manifest
index 782c20ceec32..f439b2a4d81f 100644
--- a/sys-process/uksmd/Manifest
+++ b/sys-process/uksmd/Manifest
@@ -1,2 +1 @@
-DIST uksmd-6.4.1.tar.gz 16790 BLAKE2B 284302f0a77684fc00d16faf868d857adf539840ea26746dd9774a1501b3361afa58a77dd74bd40680c32a7b1baf632d60d52fae3c031d1be69c8f17e6bbf73d SHA512 ea851a75b7afd4d9c789f31ca473f2c265b0633c86e38b26ec3602dfa3e63e6bea13caca551aba08c5093332cfbb485f40cb96254c39eb083ab66d6256661dd4
 DIST uksmd-6.5.1.tar.gz 16878 BLAKE2B 12c0ed088ce189470a63ed74de02b35c994363500a04a28e2b1a8e7ad1ad3b75970cf69af939476b00b8bf1a9838591f83051dc004f2f91d74f19fd17746c37f SHA512 9be0b2f16aee16201a16fb157c5389f104dc9a818a0528cfda6c37e4e9a0d82bd9966cf654052e5f645e21db2f4f149873b07cac5451a5b377a92a5ec4b6e11e

diff --git a/sys-process/uksmd/files/uksmd-6.4.1-systemd-automagic.patch b/sys-process/uksmd/files/uksmd-6.4.1-systemd-automagic.patch
deleted file mode 100644
index 7f897731737f..000000000000
--- a/sys-process/uksmd/files/uksmd-6.4.1-systemd-automagic.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-https://codeberg.org/pf-kernel/uksmd/pulls/5
-
-From 0ed68078ed829ff03f95d01f0079485966e3c07a Mon Sep 17 00:00:00 2001
-From: Sam James <sam@gentoo.org>
-Date: Sun, 3 Sep 2023 07:21:56 +0100
-Subject: [PATCH] meson: add systemd option
-
-We may not always want to link against systemd even if installed - consider
-the case where a user is switching from systemd->another init system, systemd
-may still be installed temporarily but the user wants to rebuild without it.
-
-This perserves the default behaviour of using systemd if available.
-
-Signed-off-by: Sam James <sam@gentoo.org>
----
- meson.build       | 2 +-
- meson_options.txt | 6 ++++++
- 2 files changed, 7 insertions(+), 1 deletion(-)
- create mode 100644 meson_options.txt
-
-diff --git a/meson.build b/meson.build
-index 7170db8..bf0b119 100644
---- a/meson.build
-+++ b/meson.build
-@@ -18,7 +18,7 @@ build_args = [
-   '-DPROJECT_VERSION="' + meson.project_version() + '"',
- ]
- 
--systemd = dependency('systemd', required: false)
-+systemd = dependency('systemd', required: get_option('systemd'))
- 
- if systemd.found()
-   systemd_system_unit_dir = systemd.get_variable(pkgconfig : 'systemdsystemunitdir')
-diff --git a/meson_options.txt b/meson_options.txt
-new file mode 100644
-index 0000000..3a8cdd4
---- /dev/null
-+++ b/meson_options.txt
-@@ -0,0 +1,6 @@
-+option(
-+  'systemd',
-+  type: 'feature',
-+  value: 'auto',
-+  description: 'sd-notify support via libsystemd and install systemd unit files'
-+)
--- 
-2.30.8

diff --git a/sys-process/uksmd/uksmd-6.4.1.ebuild b/sys-process/uksmd/uksmd-6.4.1.ebuild
deleted file mode 100644
index 3977cb96df11..000000000000
--- a/sys-process/uksmd/uksmd-6.4.1.ebuild
+++ /dev/null
@@ -1,43 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit linux-info meson
-
-DESCRIPTION="Userspace KSM helper daemon"
-HOMEPAGE="https://codeberg.org/pf-kernel/uksmd"
-SRC_URI="https://codeberg.org/pf-kernel/uksmd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}"/${PN}
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="systemd"
-
-DEPEND="
-	sys-libs/libcap-ng
-	>=sys-process/procps-4:=
-	systemd? ( sys-apps/systemd:= )
-"
-RDEPEND="${DEPEND}"
-
-CONFIG_CHECK="~KSM"
-
-PATCHES=(
-	"${FILESDIR}"/${PN}-6.4.1-systemd-automagic.patch
-)
-
-src_configure() {
-	local emesonargs=(
-		$(meson_feature systemd)
-	)
-
-	meson_src_configure
-}
-
-src_install() {
-	meson_src_install
-
-	newinitd "${FILESDIR}/uksmd.init" uksmd
-}


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

end of thread, other threads:[~2023-10-27  2:59 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-07-13 15:13 [gentoo-commits] repo/gentoo:master commit in: sys-process/uksmd/files/, sys-process/uksmd/ Joonas Niilola
  -- strict thread matches above, loose matches on Subject: below --
2023-10-27  2:59 Sam James
2023-09-03  6:40 Sam James
2022-07-14  5:30 Joonas Niilola
2020-05-08  5:35 Joonas Niilola
2020-05-06  5:03 Joonas Niilola
2020-03-20  7:02 Joonas Niilola
2019-08-08 14:36 Joonas Niilola

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