From 81a93e00b6fe7e010074b4cabf8630533466ea9e Mon Sep 17 00:00:00 2001 From: Alessandro Barbieri Date: Sun, 5 Sep 2021 05:56:14 +0200 Subject: [PATCH] dev-R/ps: respect LDFLAGS Closes: https://bugs.gentoo.org/794112 Signed-off-by: Alessandro Barbieri --- dev-R/ps/files/ps-respect-LDFLAGS.patch | 15 +++++++++++++++ dev-R/ps/metadata.xml | 10 ++++++++++ dev-R/ps/ps-1.6.0.ebuild | 2 ++ 3 files changed, 27 insertions(+) create mode 100644 dev-R/ps/files/ps-respect-LDFLAGS.patch diff --git a/dev-R/ps/files/ps-respect-LDFLAGS.patch b/dev-R/ps/files/ps-respect-LDFLAGS.patch new file mode 100644 index 0000000000..a1ab2933e4 --- /dev/null +++ b/dev-R/ps/files/ps-respect-LDFLAGS.patch @@ -0,0 +1,15 @@ +--- a/src/Makevars.in ++++ b/src/Makevars.in +@@ -8,10 +8,10 @@ + all: px @TARGETS@ $(SHLIB) + + px: px.c +- $(CC) $(CFLAGS) -Wall px.c -o px ++ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE -Wall px.c -o px + + interrupt: interrupt.c +- $(CC) $(CFLAGS) -Wall interrupt.c -o interrupt ++ $(CC) $(CFLAGS) $(LDFLAGS) -fPIE -Wall interrupt.c -o interrupt + + clean: + rm -rf $(SHLIB) $(OBJECTS) px.exe px interrupt.exe interrupt diff --git a/dev-R/ps/metadata.xml b/dev-R/ps/metadata.xml index 02fb4b937f..b9cec90c80 100644 --- a/dev-R/ps/metadata.xml +++ b/dev-R/ps/metadata.xml @@ -11,4 +11,14 @@ manipulate all system processes, on 'Windows', 'Linux' and 'macOS'. + + https://github.com/r-lib/ps/issues + https://cran.r-project.org/web/packages/ps/news/news.html + https://cran.r-project.org/web/packages/ps/ps.pdf + + csardi.gabor@gmail.com + Gábor Csárdi + + r-lib/ps + diff --git a/dev-R/ps/ps-1.6.0.ebuild b/dev-R/ps/ps-1.6.0.ebuild index ba62425136..45ed001ab7 100644 --- a/dev-R/ps/ps-1.6.0.ebuild +++ b/dev-R/ps/ps-1.6.0.ebuild @@ -11,3 +11,5 @@ LICENSE='MIT' DEPEND=">=dev-lang/R-3.1" RDEPEND="${DEPEND}" + +PATCHES=( "${FILESDIR}/${PN}-respect-LDFLAGS.patch" )