* [gentoo-commits] proj/openrc:master commit in: mk/
@ 2018-03-13 23:16 William Hubbs
0 siblings, 0 replies; 29+ messages in thread
From: William Hubbs @ 2018-03-13 23:16 UTC (permalink / raw
To: gentoo-commits
commit: 59a9e53378891be7b12ed304ccb609e27da70751
Author: William Hubbs <w.d.hubbs <AT> gmail <DOT> com>
AuthorDate: Tue Mar 13 23:03:54 2018 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Tue Mar 13 23:04:54 2018 +0000
URL: https://gitweb.gentoo.org/proj/openrc.git/commit/?id=59a9e533
Add _POSIX_C_SOURCE macro to FreeBSD build
mk/os-FreeBSD.mk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/mk/os-FreeBSD.mk b/mk/os-FreeBSD.mk
index 4bd1a33a..6a567e30 100644
--- a/mk/os-FreeBSD.mk
+++ b/mk/os-FreeBSD.mk
@@ -12,4 +12,4 @@
include ${MK}/os-BSD.mk
-CPPFLAGS+= -D_WITH_GETLINE
+CPPFLAGS+= -D_POSIX_C_SOURCE=200809
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] proj/openrc:master commit in: mk/
@ 2018-05-11 20:40 William Hubbs
0 siblings, 0 replies; 29+ messages in thread
From: William Hubbs @ 2018-05-11 20:40 UTC (permalink / raw
To: gentoo-commits
commit: 3c53680018c1799d0d804e241a9fa4d3b9423896
Author: William Hubbs <w.d.hubbs <AT> gmail <DOT> com>
AuthorDate: Fri May 11 20:38:27 2018 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Fri May 11 20:38:27 2018 +0000
URL: https://gitweb.gentoo.org/proj/openrc.git/commit/?id=3c536800
build: standardize installation modes
Gentoo was changing some of our installation modes from 0444 to 0644.
There isn't a reason to install things 0444, so we are switching these
to 0644 so the Gentoo ebuild doesn't need this extra step.
mk/sys.mk | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/mk/sys.mk b/mk/sys.mk
index db3fb779..92bb55ea 100644
--- a/mk/sys.mk
+++ b/mk/sys.mk
@@ -45,20 +45,20 @@ SBINDIR?= ${PREFIX}/sbin
SBINMODE?= 0755
INCDIR?= ${UPREFIX}/include
-INCMODE?= 0444
+INCMODE?= 0644
_LIBNAME_SH= case `readlink /lib` in /lib64|lib64) echo "lib64";; *) echo "lib";; esac
_LIBNAME:= $(shell ${_LIBNAME_SH})
LIBNAME?= ${_LIBNAME}
LIBDIR?= ${UPREFIX}/${LIBNAME}
-LIBMODE?= 0444
+LIBMODE?= 0644
SHLIBDIR?= ${PREFIX}/${LIBNAME}
LIBEXECDIR?= ${PREFIX}/libexec/rc
MANPREFIX?= ${UPREFIX}/share
MANDIR?= ${MANPREFIX}/man
-MANMODE?= 0444
+MANMODE?= 0644
BASHCOMPDIR?= ${UPREFIX}/share/bash-completion/completions
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] proj/openrc:master commit in: mk/
@ 2018-05-07 23:21 William Hubbs
0 siblings, 0 replies; 29+ messages in thread
From: William Hubbs @ 2018-05-07 23:21 UTC (permalink / raw
To: gentoo-commits
commit: f4e2142089487b7f5c99da949d7bf8d038724df7
Author: William Hubbs <w.d.hubbs <AT> gmail <DOT> com>
AuthorDate: Tue May 1 18:28:57 2018 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Tue May 1 18:29:13 2018 +0000
URL: https://gitweb.gentoo.org/proj/openrc.git/commit/?id=f4e21420
Add _POSIX_C_SOURCE definition to Linux build
We need this to allow builds on uclibc-ng based systems.
X-Gentoo-Bug: 650908
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=650908
mk/os-Linux.mk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/mk/os-Linux.mk b/mk/os-Linux.mk
index 2479ff5b..9e8a1485 100644
--- a/mk/os-Linux.mk
+++ b/mk/os-Linux.mk
@@ -11,7 +11,7 @@
SFX= .Linux.in
PKG_PREFIX?= /usr
-CPPFLAGS+= -D_DEFAULT_SOURCE
+CPPFLAGS+= -D_DEFAULT_SOURCE -D_POSIX_C_SOURCE=200809L
LIBDL= -Wl,-Bdynamic -ldl
ifeq (${MKSELINUX},yes)
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] proj/openrc:master commit in: mk/
@ 2018-03-14 18:08 William Hubbs
0 siblings, 0 replies; 29+ messages in thread
From: William Hubbs @ 2018-03-14 18:08 UTC (permalink / raw
To: gentoo-commits
commit: 92e6bdee12fa9d87a2535446ceccee261305e87c
Author: William Hubbs <w.d.hubbs <AT> gmail <DOT> com>
AuthorDate: Wed Mar 14 18:07:46 2018 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Wed Mar 14 18:07:46 2018 +0000
URL: https://gitweb.gentoo.org/proj/openrc.git/commit/?id=92e6bdee
Use _BSD_SOURCE on FreeBSD
mk/os-FreeBSD.mk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/mk/os-FreeBSD.mk b/mk/os-FreeBSD.mk
index f8431bc3..a4b2bfd3 100644
--- a/mk/os-FreeBSD.mk
+++ b/mk/os-FreeBSD.mk
@@ -12,4 +12,4 @@
include ${MK}/os-BSD.mk
-CPPFLAGS+= -D_POSIX_C_SOURCE=200809L
+CPPFLAGS+= -D_BSD_SOURCE
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] proj/openrc:master commit in: mk/
@ 2018-03-14 15:46 William Hubbs
0 siblings, 0 replies; 29+ messages in thread
From: William Hubbs @ 2018-03-14 15:46 UTC (permalink / raw
To: gentoo-commits
commit: 71f275b2aa04d9a9323a49d1421796c4d50b1436
Author: William Hubbs <w.d.hubbs <AT> gmail <DOT> com>
AuthorDate: Wed Mar 14 15:45:40 2018 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Wed Mar 14 15:45:40 2018 +0000
URL: https://gitweb.gentoo.org/proj/openrc.git/commit/?id=71f275b2
typo fix
mk/os-FreeBSD.mk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/mk/os-FreeBSD.mk b/mk/os-FreeBSD.mk
index 6a567e30..f8431bc3 100644
--- a/mk/os-FreeBSD.mk
+++ b/mk/os-FreeBSD.mk
@@ -12,4 +12,4 @@
include ${MK}/os-BSD.mk
-CPPFLAGS+= -D_POSIX_C_SOURCE=200809
+CPPFLAGS+= -D_POSIX_C_SOURCE=200809L
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] proj/openrc:master commit in: mk/
@ 2018-03-13 23:16 William Hubbs
0 siblings, 0 replies; 29+ messages in thread
From: William Hubbs @ 2018-03-13 23:16 UTC (permalink / raw
To: gentoo-commits
commit: 6dc0d0af333592203fabd4746279bb15d2801c0b
Author: William Hubbs <w.d.hubbs <AT> gmail <DOT> com>
AuthorDate: Tue Mar 13 23:14:39 2018 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Tue Mar 13 23:14:55 2018 +0000
URL: https://gitweb.gentoo.org/proj/openrc.git/commit/?id=6dc0d0af
Remove _XOPEN_SOURCE macros from builds
mk/os-GNU-kFreeBSD.mk | 2 +-
mk/os-GNU.mk | 2 +-
mk/os-Linux.mk | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/mk/os-GNU-kFreeBSD.mk b/mk/os-GNU-kFreeBSD.mk
index 4fc934e0..93b48291 100644
--- a/mk/os-GNU-kFreeBSD.mk
+++ b/mk/os-GNU-kFreeBSD.mk
@@ -13,6 +13,6 @@
SFX= .GNU-kFreeBSD.in
PKG_PREFIX?= /usr
-CPPFLAGS+= -D_BSD_SOURCE -D_XOPEN_SOURCE=700
+CPPFLAGS+= -D_BSD_SOURCE
LIBDL= -Wl,-Bdynamic -ldl
LIBKVM?=
diff --git a/mk/os-GNU.mk b/mk/os-GNU.mk
index d5c4172f..adaefd44 100644
--- a/mk/os-GNU.mk
+++ b/mk/os-GNU.mk
@@ -11,5 +11,5 @@
SFX= .GNU.in
PKG_PREFIX?= /usr
-CPPFLAGS+= -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=700 -DMAXPATHLEN=4096 -DPATH_MAX=4096
+CPPFLAGS+= -D_DEFAULT_SOURCE -DMAXPATHLEN=4096 -DPATH_MAX=4096
LIBDL= -Wl,-Bdynamic -ldl
diff --git a/mk/os-Linux.mk b/mk/os-Linux.mk
index 3a3c5167..2479ff5b 100644
--- a/mk/os-Linux.mk
+++ b/mk/os-Linux.mk
@@ -11,7 +11,7 @@
SFX= .Linux.in
PKG_PREFIX?= /usr
-CPPFLAGS+= -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=700
+CPPFLAGS+= -D_DEFAULT_SOURCE
LIBDL= -Wl,-Bdynamic -ldl
ifeq (${MKSELINUX},yes)
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] proj/openrc:master commit in: mk/
@ 2018-03-12 2:43 William Hubbs
0 siblings, 0 replies; 29+ messages in thread
From: William Hubbs @ 2018-03-12 2:43 UTC (permalink / raw
To: gentoo-commits
commit: 109869641f7b58d07819f6b65d7b085abf75083b
Author: William Hubbs <w.d.hubbs <AT> gmail <DOT> com>
AuthorDate: Thu Mar 1 17:47:29 2018 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Thu Mar 1 17:47:29 2018 +0000
URL: https://gitweb.gentoo.org/proj/openrc.git/commit/?id=10986964
fix build on FreeBSD
mk/os-FreeBSD.mk | 2 ++
1 file changed, 2 insertions(+)
diff --git a/mk/os-FreeBSD.mk b/mk/os-FreeBSD.mk
index 0e4fd101..4bd1a33a 100644
--- a/mk/os-FreeBSD.mk
+++ b/mk/os-FreeBSD.mk
@@ -11,3 +11,5 @@
# Generic definitions
include ${MK}/os-BSD.mk
+
+CPPFLAGS+= -D_WITH_GETLINE
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] proj/openrc:master commit in: mk/
@ 2017-05-30 21:25 William Hubbs
0 siblings, 0 replies; 29+ messages in thread
From: William Hubbs @ 2017-05-30 21:25 UTC (permalink / raw
To: gentoo-commits
commit: 688566c535111a141f77caf88db12a4338544f7b
Author: Sergei Trofimovich <slyfox <AT> inbox <DOT> ru>
AuthorDate: Tue May 30 07:51:42 2017 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Tue May 30 07:51:42 2017 +0000
URL: https://gitweb.gentoo.org/proj/openrc.git/commit/?id=688566c5
mk/cc.mk: make implicit function declarations fatal (#136)
Avoids issues with missing prototypes causing truncation of pointers.
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
mk/cc.mk | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/mk/cc.mk b/mk/cc.mk
index c9f7f355..6d47aa62 100644
--- a/mk/cc.mk
+++ b/mk/cc.mk
@@ -26,7 +26,8 @@ _CCFLAGS= -Wall -Wextra -Wimplicit -Wshadow -Wformat=2 \
-Wnested-externs \
-Winline -Wwrite-strings -Wcast-align -Wcast-qual \
-Wpointer-arith \
- -Wdeclaration-after-statement -Wsequence-point
+ -Wdeclaration-after-statement -Wsequence-point \
+ -Werror=implicit-function-declaration
# We should be using -Wredundant-decls, but our library hidden proto stuff
# gives loads of warnings. I don't fully understand it (the hidden proto,
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] proj/openrc:master commit in: mk/
@ 2017-01-04 23:23 William Hubbs
0 siblings, 0 replies; 29+ messages in thread
From: William Hubbs @ 2017-01-04 23:23 UTC (permalink / raw
To: gentoo-commits
commit: 074d90f5a4e3b66e532a0becde372acf38346397
Author: Benda Xu <heroxbd <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 4 22:11:35 2017 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Wed Jan 4 22:59:24 2017 +0000
URL: https://gitweb.gentoo.org/proj/openrc.git/commit/?id=074d90f5
Drop the use of the _BSD_SOURCE macro on Linux
X-Gentoo-Bug: 604666
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=604666
mk/os-Linux.mk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/mk/os-Linux.mk b/mk/os-Linux.mk
index 15666fc..3a3c516 100644
--- a/mk/os-Linux.mk
+++ b/mk/os-Linux.mk
@@ -11,7 +11,7 @@
SFX= .Linux.in
PKG_PREFIX?= /usr
-CPPFLAGS+= -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=700
+CPPFLAGS+= -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=700
LIBDL= -Wl,-Bdynamic -ldl
ifeq (${MKSELINUX},yes)
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] proj/openrc:master commit in: mk/
@ 2017-01-04 23:23 William Hubbs
0 siblings, 0 replies; 29+ messages in thread
From: William Hubbs @ 2017-01-04 23:23 UTC (permalink / raw
To: gentoo-commits
commit: 7056b56b3ccc9cbde4ef8297b923919c49c7c242
Author: Benda Xu <heroxbd <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 4 22:09:09 2017 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Wed Jan 4 22:58:52 2017 +0000
URL: https://gitweb.gentoo.org/proj/openrc.git/commit/?id=7056b56b
Drop the use of the _BSD_SOURCE macro on GNU/Hurd
X-Gentoo-Bug: 604666
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=604666
mk/os-GNU.mk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/mk/os-GNU.mk b/mk/os-GNU.mk
index 1fbc147..d5c4172 100644
--- a/mk/os-GNU.mk
+++ b/mk/os-GNU.mk
@@ -11,5 +11,5 @@
SFX= .GNU.in
PKG_PREFIX?= /usr
-CPPFLAGS+= -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -DMAXPATHLEN=4096 -DPATH_MAX=4096
+CPPFLAGS+= -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=700 -DMAXPATHLEN=4096 -DPATH_MAX=4096
LIBDL= -Wl,-Bdynamic -ldl
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] proj/openrc:master commit in: mk/
@ 2016-07-13 22:03 William Hubbs
0 siblings, 0 replies; 29+ messages in thread
From: William Hubbs @ 2016-07-13 22:03 UTC (permalink / raw
To: gentoo-commits
commit: 8bca2cd4b3c710809131ac036456b34c223e8d12
Author: Julian Ospald <hasufell <AT> posteo <DOT> de>
AuthorDate: Wed Jun 29 12:27:37 2016 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Wed Jul 13 21:52:05 2016 +0000
URL: https://gitweb.gentoo.org/proj/openrc.git/commit/?id=8bca2cd4
Build: fix hardcoded pkg-config invocation
This fixes #89.
mk/sys.mk | 1 +
mk/termcap.mk | 4 ++--
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/mk/sys.mk b/mk/sys.mk
index 948ec1d..47d9526 100644
--- a/mk/sys.mk
+++ b/mk/sys.mk
@@ -11,6 +11,7 @@
AR?= ar
CP?= cp
+PKG_CONFIG?= pkg-config
ECHO?= echo
INSTALL?= install
RANLIB?= ranlib
diff --git a/mk/termcap.mk b/mk/termcap.mk
index 2d6ad01..4890e35 100644
--- a/mk/termcap.mk
+++ b/mk/termcap.mk
@@ -1,6 +1,6 @@
ifeq (${MKTERMCAP},ncurses)
-TERMCAP_CFLAGS:= $(shell pkg-config ncurses --cflags 2> /dev/null)
-LTERMCAP:= $(shell pkg-config ncurses --libs 2> /dev/null)
+TERMCAP_CFLAGS:= $(shell ${PKG_CONFIG} ncurses --cflags 2> /dev/null)
+LTERMCAP:= $(shell ${PKG_CONFIG} ncurses --libs 2> /dev/null)
ifeq ($(LTERMCAP),)
LIBTERMCAP?= -lncurses
else
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] proj/openrc:master commit in: mk/
@ 2016-06-13 22:55 William Hubbs
0 siblings, 0 replies; 29+ messages in thread
From: William Hubbs @ 2016-06-13 22:55 UTC (permalink / raw
To: gentoo-commits
commit: 5af5d12f3e56f9f2ff232d124d27c856fd66f551
Author: Benda Xu <heroxbd <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 13 22:43:36 2016 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Mon Jun 13 22:43:36 2016 +0000
URL: https://gitweb.gentoo.org/proj/openrc.git/commit/?id=5af5d12f
Fix PATH for Prefix.
1. remove default /bin:/sbin:/usr/bin:/usr/sbin
2. PKG_PREFIX should be defaulted to $(PREFIX)/usr
3. LOCAL_PREFIX should be defaulted to $(PREFIX)/usr/local
X-Gentoo-Bug:583634
X-Gentoo-Bug-URL:https://bugs.gentoo.org/show_bug.cgi?id=583634
mk/os-prefix.mk | 2 ++
mk/os.mk | 2 +-
mk/sys.mk | 2 +-
3 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/mk/os-prefix.mk b/mk/os-prefix.mk
index c546a86..af08c99 100644
--- a/mk/os-prefix.mk
+++ b/mk/os-prefix.mk
@@ -3,4 +3,6 @@
ifeq (${MKPREFIX},yes)
CPPFLAGS+= -DPREFIX
+PKG_PREFIX?= $(PREFIX)/usr
+SED_EXTRA= -e '/_PATH=.*usr.bin/d'
endif
diff --git a/mk/os.mk b/mk/os.mk
index 20b4382..bac0388 100644
--- a/mk/os.mk
+++ b/mk/os.mk
@@ -13,7 +13,7 @@
_OS_SH= uname -s | tr '/' '-'
_OS:= $(shell ${_OS_SH})
OS?= ${_OS}
-include ${MK}/os-${OS}.mk
include ${MK}/os-prefix.mk
+include ${MK}/os-${OS}.mk
RC_LIB= /$(LIBNAME)/rc
diff --git a/mk/sys.mk b/mk/sys.mk
index 76f0b78..948ec1d 100644
--- a/mk/sys.mk
+++ b/mk/sys.mk
@@ -26,7 +26,7 @@ ifeq (${MKPREFIX},yes)
UPREFIX= ${PREFIX}/usr
endif
endif
-LOCAL_PREFIX= /usr/local
+LOCAL_PREFIX= $(UPREFIX)/local
PICFLAG?= -fPIC
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] proj/openrc:master commit in: mk/
@ 2015-05-01 15:15 William Hubbs
0 siblings, 0 replies; 29+ messages in thread
From: William Hubbs @ 2015-05-01 15:15 UTC (permalink / raw
To: gentoo-commits
commit: 9225bfa6918cfd488c8f1055cf986b542f1f157e
Author: William Hubbs <w.d.hubbs <AT> gmail <DOT> com>
AuthorDate: Fri May 1 15:14:31 2015 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Fri May 1 15:14:31 2015 +0000
URL: https://gitweb.gentoo.org/proj/openrc.git/commit/?id=9225bfa6
Build: make snapshot remove .git directory from tarball
mk/dist.mk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/mk/dist.mk b/mk/dist.mk
index 13ec40a..a986e60 100644
--- a/mk/dist.mk
+++ b/mk/dist.mk
@@ -34,7 +34,7 @@ snapshot:
mkdir /tmp/${SNAPDIR}
cp -RPp * /tmp/${SNAPDIR}
(cd /tmp/${SNAPDIR}; make clean)
- find /tmp/${SNAPDIR} -name .svn -exec rm -rf -- {} \; 2>/dev/null || true
+ rm -rf /tmp/${SNAPDIR}/.git 2>/dev/null || true
tar -cvjpf ${SNAPFILE} -C /tmp ${SNAPDIR}
rm -rf /tmp/${SNAPDIR}
ls -l ${SNAPFILE}
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] proj/openrc:master commit in: mk/
@ 2015-04-30 19:50 William Hubbs
0 siblings, 0 replies; 29+ messages in thread
From: William Hubbs @ 2015-04-30 19:50 UTC (permalink / raw
To: gentoo-commits
commit: a27d577da8cf4f1c7f9784a043ecf02d71a81ca6
Author: William Hubbs <w.d.hubbs <AT> gmail <DOT> com>
AuthorDate: Thu Apr 30 19:45:42 2015 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Thu Apr 30 19:45:42 2015 +0000
URL: https://gitweb.gentoo.org/proj/openrc.git/commit/?id=a27d577d
Build: fix the dist target
The dist target now creates an archive based on the version setting.
This makes it possible to create an archive identical to the ones github
generates once the release is tagged.
mk/dist.mk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/mk/dist.mk b/mk/dist.mk
index aa07dbb..13ec40a 100644
--- a/mk/dist.mk
+++ b/mk/dist.mk
@@ -2,7 +2,7 @@
# Copyright (c) 2008 Roy Marples <roy@marples.name>
# Released under the 2-clause BSD license.
-GITREF?= HEAD
+GITREF?= ${VERSION}
DISTPREFIX?= ${NAME}-${VERSION}
DISTFILE?= ${DISTPREFIX}.tar.bz2
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] proj/openrc:master commit in: mk/
@ 2015-03-24 19:45 William Hubbs
0 siblings, 0 replies; 29+ messages in thread
From: William Hubbs @ 2015-03-24 19:45 UTC (permalink / raw
To: gentoo-commits
commit: de93587affb17675e6f7cab2b85613d61e11b98b
Author: William Hubbs <w.d.hubbs <AT> gmail <DOT> com>
AuthorDate: Mon Mar 23 14:13:55 2015 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Tue Mar 24 17:46:30 2015 +0000
URL: https://gitweb.gentoo.org/proj/openrc.git/commit/?id=de93587a
Silence warning about _DEFAULT_SOURCE for Linux/glibc
In >=glibc-2.20, the _BSD_SOURCE macro is deprecated in favor of
_DEFAULT_SOURCE. This adds -D_DEFAULT_SOURCE to CPPFLAGS on Linux.
Fixes #44
mk/os-Linux.mk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/mk/os-Linux.mk b/mk/os-Linux.mk
index bb6fa37..60235b8 100644
--- a/mk/os-Linux.mk
+++ b/mk/os-Linux.mk
@@ -4,7 +4,7 @@
SFX= .Linux.in
PKG_PREFIX?= /usr
-CPPFLAGS+= -D_BSD_SOURCE -D_XOPEN_SOURCE=700
+CPPFLAGS+= -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=700
LIBDL= -Wl,-Bdynamic -ldl
ifeq (${MKSELINUX},yes)
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] proj/openrc:master commit in: mk/
@ 2015-03-22 3:55 William Hubbs
0 siblings, 0 replies; 29+ messages in thread
From: William Hubbs @ 2015-03-22 3:55 UTC (permalink / raw
To: gentoo-commits
commit: e16b7183e90090ecee539697508582d208859a8b
Author: William Hubbs <w.d.hubbs <AT> gmail <DOT> com>
AuthorDate: Sun Mar 22 03:49:56 2015 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Sun Mar 22 03:49:56 2015 +0000
URL: https://gitweb.gentoo.org/proj/openrc.git/commit/?id=e16b7183
mk/os-GNU.mk: fix typo
MAX_PATH should have been PATH_MAX
mk/os-GNU.mk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/mk/os-GNU.mk b/mk/os-GNU.mk
index bbaba2b..826202c 100644
--- a/mk/os-GNU.mk
+++ b/mk/os-GNU.mk
@@ -4,5 +4,5 @@
SFX= .GNU.in
PKG_PREFIX?= /usr
-CPPFLAGS+= -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -DMAXPATHLEN=4096 -DMAX_PATH=4096
+CPPFLAGS+= -D_BSD_SOURCE -D_XOPEN_SOURCE=700 -DMAXPATHLEN=4096 -DPATH_MAX=4096
LIBDL= -Wl,-Bdynamic -ldl
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] proj/openrc:master commit in: mk/
@ 2015-02-18 18:48 William Hubbs
0 siblings, 0 replies; 29+ messages in thread
From: William Hubbs @ 2015-02-18 18:48 UTC (permalink / raw
To: gentoo-commits
commit: 423f82bae9f91f1f5a27d30a2542d8884c6f757a
Author: William Hubbs <w.d.hubbs <AT> gmail <DOT> com>
AuthorDate: Wed Feb 18 18:46:51 2015 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Wed Feb 18 18:47:19 2015 +0000
URL: http://sources.gentoo.org/gitweb/?p=proj/openrc.git;a=commit;h=423f82ba
ChangeLog: show authors and committers
---
mk/dist.mk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/mk/dist.mk b/mk/dist.mk
index 4f7babb..aa07dbb 100644
--- a/mk/dist.mk
+++ b/mk/dist.mk
@@ -17,7 +17,7 @@ SNAPDIR= ${DISTPREFIX}-${SNAP}
SNAPFILE= ${SNAPDIR}.tar.bz2
changelog:
- git log ${CHANGELOG_LIMIT} --format=medium > ChangeLog
+ git log ${CHANGELOG_LIMIT} --format=full > ChangeLog
dist:
git archive --prefix=${DISTPREFIX}/ ${GITREF} | bzip2 > ${DISTFILE}
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] proj/openrc:master commit in: mk/
@ 2014-12-08 15:50 William Hubbs
0 siblings, 0 replies; 29+ messages in thread
From: William Hubbs @ 2014-12-08 15:50 UTC (permalink / raw
To: gentoo-commits
commit: 6a9679377f4de257f02de1d16a513df14b4c25ba
Author: William Hubbs <w.d.hubbs <AT> gmail <DOT> com>
AuthorDate: Mon Dec 8 15:47:42 2014 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Mon Dec 8 15:47:42 2014 +0000
URL: http://sources.gentoo.org/gitweb/?p=proj/openrc.git;a=commit;h=6a967937
Do not call the shell to evaluate CHANGELOG_LIMIT
The git log command understands dates such as "1 year ago", so there is
no need to use the date command.
---
mk/dist.mk | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/mk/dist.mk b/mk/dist.mk
index 6c37dc8..4f7babb 100644
--- a/mk/dist.mk
+++ b/mk/dist.mk
@@ -8,7 +8,7 @@ DISTFILE?= ${DISTPREFIX}.tar.bz2
CLEANFILES+= ${NAME}-*.tar.bz2
-CHANGELOG_LIMIT?= --after=$(shell date --utc --date="1 year ago" +%Y-%m-%d)
+CHANGELOG_LIMIT?= --after="1 year ago"
_SNAP_SH= date -u +%Y%m%d%H%M
_SNAP:= $(shell ${_SNAP_SH})
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] proj/openrc:master commit in: mk/
@ 2014-12-07 23:19 William Hubbs
0 siblings, 0 replies; 29+ messages in thread
From: William Hubbs @ 2014-12-07 23:19 UTC (permalink / raw
To: gentoo-commits
commit: 3647db7a27f7a5ca14b33b14effeb945fd986210
Author: William Hubbs <w.d.hubbs <AT> gmail <DOT> com>
AuthorDate: Sun Dec 7 23:16:48 2014 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Sun Dec 7 23:16:48 2014 +0000
URL: http://sources.gentoo.org/gitweb/?p=proj/openrc.git;a=commit;h=3647db7a
Add target to create ChangeLog
This was added by request because some users are requesting a ChangeLog.
This fixes #29.
---
mk/dist.mk | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/mk/dist.mk b/mk/dist.mk
index 82fb8cb..6c37dc8 100644
--- a/mk/dist.mk
+++ b/mk/dist.mk
@@ -8,12 +8,17 @@ DISTFILE?= ${DISTPREFIX}.tar.bz2
CLEANFILES+= ${NAME}-*.tar.bz2
+CHANGELOG_LIMIT?= --after=$(shell date --utc --date="1 year ago" +%Y-%m-%d)
+
_SNAP_SH= date -u +%Y%m%d%H%M
_SNAP:= $(shell ${_SNAP_SH})
SNAP= ${_SNAP}
SNAPDIR= ${DISTPREFIX}-${SNAP}
SNAPFILE= ${SNAPDIR}.tar.bz2
+changelog:
+ git log ${CHANGELOG_LIMIT} --format=medium > ChangeLog
+
dist:
git archive --prefix=${DISTPREFIX}/ ${GITREF} | bzip2 > ${DISTFILE}
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] proj/openrc:master commit in: mk/
@ 2014-10-26 18:24 William Hubbs
0 siblings, 0 replies; 29+ messages in thread
From: William Hubbs @ 2014-10-26 18:24 UTC (permalink / raw
To: gentoo-commits
commit: ba0a11fc94d303e208dd364b06c1c2a75bcdd62b
Author: Johan Bergström <bugs <AT> bergstroem <DOT> nu>
AuthorDate: Wed Oct 22 22:59:57 2014 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Sun Oct 26 18:04:20 2014 +0000
URL: http://sources.gentoo.org/gitweb/?p=proj/openrc.git;a=commit;h=ba0a11fc
Pass ncurses cflags to build
Fixes #25
Note from William Hubbs:
The original patch overwrote CFLAGS. I modified this patch to add the
ncurses cflags to CPPFLAGS instead of overwriting CFLAGS.
---
mk/termcap.mk | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/mk/termcap.mk b/mk/termcap.mk
index 6f590da..2d6ad01 100644
--- a/mk/termcap.mk
+++ b/mk/termcap.mk
@@ -1,11 +1,12 @@
ifeq (${MKTERMCAP},ncurses)
- LTERMCAP:= $(shell pkg-config ncurses --libs 2> /dev/null)
+TERMCAP_CFLAGS:= $(shell pkg-config ncurses --cflags 2> /dev/null)
+LTERMCAP:= $(shell pkg-config ncurses --libs 2> /dev/null)
ifeq ($(LTERMCAP),)
LIBTERMCAP?= -lncurses
else
LIBTERMCAP?= $(LTERMCAP)
endif
-CPPFLAGS+= -DHAVE_TERMCAP
+CPPFLAGS+= -DHAVE_TERMCAP ${TERMCAP_CFLAGS}
LDADD+= ${LIBTERMCAP}
else ifeq (${MKTERMCAP},termcap)
LIBTERMCAP?= -ltermcap
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] proj/openrc:master commit in: mk/
@ 2014-07-16 18:14 William Hubbs
0 siblings, 0 replies; 29+ messages in thread
From: William Hubbs @ 2014-07-16 18:14 UTC (permalink / raw
To: gentoo-commits
commit: 4a1afa694cd8ebd6591d5a825ee35e4f57c98469
Author: William Hubbs <w.d.hubbs <AT> gmail <DOT> com>
AuthorDate: Tue Jul 15 16:38:02 2014 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Tue Jul 15 16:38:19 2014 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/openrc.git;a=commit;h=4a1afa69
Add SELinux support to the build system
X-Gentoo-Bug: 516956
X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=516956
---
mk/os-Linux.mk | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/mk/os-Linux.mk b/mk/os-Linux.mk
index 40d9c34..dc76b96 100644
--- a/mk/os-Linux.mk
+++ b/mk/os-Linux.mk
@@ -6,3 +6,9 @@ PKG_PREFIX?= /usr
CPPFLAGS+= -D_BSD_SOURCE -D_XOPEN_SOURCE=700
LIBDL= -Wl,-Bdynamic -ldl
+
+ifeq (${MKSELINUX},yes)
+CPPFLAGS+= -DHAVE_SELINUX
+LIBSELINUX= -lselinux
+LDADD += $(LIBSELINUX)
+endif
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] proj/openrc:master commit in: mk/
@ 2013-02-24 3:38 William Hubbs
0 siblings, 0 replies; 29+ messages in thread
From: William Hubbs @ 2013-02-24 3:38 UTC (permalink / raw
To: gentoo-commits
commit: 9eb06745126de85d032d2f5d65ea713065f03c3d
Author: Andrew Gregory <andrew.gregory.8 <AT> gmail <DOT> com>
AuthorDate: Sun Feb 17 06:21:09 2013 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Sun Feb 24 02:30:39 2013 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/openrc.git;a=commit;h=9eb06745
add SBINDIR variable to sys.mk
BINDIR was pointing to PREFIX/sbin which was confusing and inconsistent
with src/rc/Makefile. Add SBINDIR and redefine BINDIR appropriately.
Signed-off-by: Andrew Gregory <andrew.gregory.8 <AT> gmail.com>
---
mk/sys.mk | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/mk/sys.mk b/mk/sys.mk
index 251287f..ce9e8ea 100644
--- a/mk/sys.mk
+++ b/mk/sys.mk
@@ -29,9 +29,12 @@ CONFDIR?= ${SYSCONFDIR}/conf.d
LOCALDIR?= ${SYSCONFDIR}/local.d
SYSCTLDIR?= ${SYSCONFDIR}/sysctl.d
-BINDIR?= ${PREFIX}/sbin
+BINDIR?= ${PREFIX}/bin
BINMODE?= 0755
+SBINDIR?= ${PREFIX}/sbin
+SBINMODE?= 0755
+
INCDIR?= ${UPREFIX}/include
INCMODE?= 0444
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] proj/openrc:master commit in: mk/
@ 2013-02-23 23:20 William Hubbs
0 siblings, 0 replies; 29+ messages in thread
From: William Hubbs @ 2013-02-23 23:20 UTC (permalink / raw
To: gentoo-commits
commit: 549cbadd2ccc3d0f11b5b1802175ca7afcdcb6a4
Author: William Hubbs <w.d.hubbs <AT> gmail <DOT> com>
AuthorDate: Sat Feb 23 20:04:09 2013 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Sat Feb 23 23:10:35 2013 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/openrc.git;a=commit;h=549cbadd
build: use pkg-config to find ncurses libraries if it is available
If ncurses was built with the --with-termlib switch enabled, tgoto, tgetent
and tgetstr move to libtinfo. Fortunately, ncurses provides a pkg-config
file which we can use if pkg-config is installed. If it is not, we still
link to -lncurses for now, so pkg-config is not a hard requirement.
Reported-by: jan.paesmans <AT> gmail.com
X-Gentoo-Bug: 455912
X-Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=455912
---
mk/termcap.mk | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/mk/termcap.mk b/mk/termcap.mk
index b716276..6f590da 100644
--- a/mk/termcap.mk
+++ b/mk/termcap.mk
@@ -1,5 +1,10 @@
ifeq (${MKTERMCAP},ncurses)
+ LTERMCAP:= $(shell pkg-config ncurses --libs 2> /dev/null)
+ifeq ($(LTERMCAP),)
LIBTERMCAP?= -lncurses
+else
+LIBTERMCAP?= $(LTERMCAP)
+endif
CPPFLAGS+= -DHAVE_TERMCAP
LDADD+= ${LIBTERMCAP}
else ifeq (${MKTERMCAP},termcap)
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] proj/openrc:master commit in: mk/
@ 2012-08-31 21:57 William Hubbs
0 siblings, 0 replies; 29+ messages in thread
From: William Hubbs @ 2012-08-31 21:57 UTC (permalink / raw
To: gentoo-commits
commit: 8e4169e29e419bfd986455bb809463a3fa433afb
Author: William Hubbs <w.d.hubbs <AT> gmail <DOT> com>
AuthorDate: Fri Aug 31 20:54:52 2012 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Fri Aug 31 21:50:49 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/openrc.git;a=commit;h=8e4169e2
Fix UPREFIX for Gentoo Prefix installations
Make sure UPREFIX in our make files gets set correctly when
MKPREFIX=yes. In this situation, UPREFIX should be ${PREFIX}/usr.
Reported-by: <heroxdb <AT> gentoo.org>
X-Gentoo-Bug: 415899
X-Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=415899
---
mk/sys.mk | 11 ++++++++---
1 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/mk/sys.mk b/mk/sys.mk
index efa478c..251287f 100644
--- a/mk/sys.mk
+++ b/mk/sys.mk
@@ -11,9 +11,14 @@ SED?= sed
SH= /bin/sh
PREFIX?=
-_UPREFIX_SH= case "${PREFIX}" in "") echo /usr;; *) echo "${PREFIX}";; esac
-_UPREFIX:= $(shell ${_UPREFIX_SH})
-UPREFIX= ${_UPREFIX}
+ifeq (${PREFIX},)
+UPREFIX= /usr
+else
+UPREFIX= ${PREFIX}
+ifeq (${MKPREFIX},yes)
+UPREFIX= ${PREFIX}/usr
+endif
+endif
LOCAL_PREFIX= /usr/local
PICFLAG?= -fPIC
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] proj/openrc:master commit in: mk/
@ 2012-08-31 19:47 William Hubbs
0 siblings, 0 replies; 29+ messages in thread
From: William Hubbs @ 2012-08-31 19:47 UTC (permalink / raw
To: gentoo-commits
commit: ea696b47c875755a28ffd5dea15680172db1f50d
Author: William Hubbs <w.d.hubbs <AT> gmail <DOT> com>
AuthorDate: Fri Aug 31 19:47:20 2012 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Fri Aug 31 19:47:20 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/openrc.git;a=commit;h=ea696b47
fix typo
---
mk/os-prefix.mk | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/mk/os-prefix.mk b/mk/os-prefix.mk
index 94fda96..c546a86 100644
--- a/mk/os-prefix.mk
+++ b/mk/os-prefix.mk
@@ -1,6 +1,6 @@
# Copyright (c) 2012 William Hubbs <w.d.hubbs@gmail.com>
# Released under the 2-clause BSD license.
-ifeq (${MKPREFIX},yes}
+ifeq (${MKPREFIX},yes)
CPPFLAGS+= -DPREFIX
endif
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] proj/openrc:master commit in: mk/
@ 2011-05-28 16:02 Mike Frysinger
0 siblings, 0 replies; 29+ messages in thread
From: Mike Frysinger @ 2011-05-28 16:02 UTC (permalink / raw
To: gentoo-commits
commit: 98d3b407fefeba04a143c53d4f5faf48acd0f665
Author: Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Sat May 28 16:00:13 2011 +0000
Commit: Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Sat May 28 16:00:13 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/openrc.git;a=commit;h=98d3b407
cc.mk: enable -g by default
Can do no harm!
Signed-off-by: Mike Frysinger <vapier <AT> gentoo.org>
---
mk/cc.mk | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/mk/cc.mk b/mk/cc.mk
index 06556f0..4192b34 100644
--- a/mk/cc.mk
+++ b/mk/cc.mk
@@ -1,7 +1,7 @@
# Copyright (c) 2008 Roy Marples <roy@marples.name>
# Setup some good default CFLAGS
-CFLAGS?= -O2
+CFLAGS?= -O2 -g
# Default to using the C99 standard
CSTD?= c99
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] proj/openrc:master commit in: mk/
@ 2011-04-01 22:36 William Hubbs
0 siblings, 0 replies; 29+ messages in thread
From: William Hubbs @ 2011-04-01 22:36 UTC (permalink / raw
To: gentoo-commits
commit: 67640d2d97623cb3ddc6753a719eadd790c4fec9
Author: William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 1 22:32:12 2011 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Fri Apr 1 22:32:12 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/openrc.git;a=commit;h=67640d2d
remove hard coded directory paths from link flags
Currently, we do not see a reason for these, and it causes an issue for
cross compilation.
X-Gentoo-Bug: 361465
X-Gentoo-Bug-URL: http://bugs.gentoo.org/show_bug.cgi?id=361465
---
mk/lib.mk | 2 --
1 files changed, 0 insertions(+), 2 deletions(-)
diff --git a/mk/lib.mk b/mk/lib.mk
index a5682dd..280cf96 100644
--- a/mk/lib.mk
+++ b/mk/lib.mk
@@ -31,8 +31,6 @@ lib${LIB}.a: ${OBJS} ${STATICOBJS}
${SHLIB_NAME}: ${VERSION_MAP}
LDFLAGS+= -Wl,--version-script=${VERSION_MAP}
-# We need to ensure we use libraries in /lib
-LDFLAGS+= -L/${LIBNAME} -Wl,-rpath=/${LIBNAME}
${SHLIB_NAME}: ${SOBJS}
@${ECHO} building shared library $@
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] proj/openrc:master commit in: mk/
@ 2011-02-05 4:39 William Hubbs
0 siblings, 0 replies; 29+ messages in thread
From: William Hubbs @ 2011-02-05 4:39 UTC (permalink / raw
To: gentoo-commits
commit: aaaea44d224016bccfd008d0b904961f788d8189
Author: William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 2 20:57:10 2011 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Sat Feb 5 04:26:23 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/openrc.git;a=commit;h=aaaea44d
use make conditional for -cstd flag
cc.mk was using ashell call to determine the value of the cstd variable.
This reworks that code so it uses a make conditional.
---
mk/cc.mk | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/mk/cc.mk b/mk/cc.mk
index 74a816e..06556f0 100644
--- a/mk/cc.mk
+++ b/mk/cc.mk
@@ -5,9 +5,9 @@ CFLAGS?= -O2
# Default to using the C99 standard
CSTD?= c99
-_CSTD_SH= if test -n "${CSTD}"; then echo "-std=${CSTD}"; else echo ""; fi
-_CSTD:= $(shell ${_CSTD_SH})
-CFLAGS+= ${_CSTD}
+ifneq (${CSTD},)
+CFLAGS+= -std=${CSTD}
+endif
# Try and use some good cc flags if we're building from git
# We don't use -pedantic as it will warn about our perfectly valid
^ permalink raw reply related [flat|nested] 29+ messages in thread
* [gentoo-commits] proj/openrc:master commit in: mk/
@ 2011-02-05 4:39 William Hubbs
0 siblings, 0 replies; 29+ messages in thread
From: William Hubbs @ 2011-02-05 4:39 UTC (permalink / raw
To: gentoo-commits
commit: a2e9cde737ede93502a80fe50e62b0aea50643dc
Author: William Hubbs <williamh <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 2 22:42:17 2011 +0000
Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
CommitDate: Sat Feb 5 04:28:57 2011 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/openrc.git;a=commit;h=a2e9cde7
remove BSD make code to handle including .depend
---
mk/depend-.mk | 2 --
mk/depend-gmake.mk | 3 ---
mk/depend.mk | 7 +------
3 files changed, 1 insertions(+), 11 deletions(-)
diff --git a/mk/depend-.mk b/mk/depend-.mk
deleted file mode 100644
index 9d13b52..0000000
--- a/mk/depend-.mk
+++ /dev/null
@@ -1,2 +0,0 @@
-# This space left intentionally blank because gmake does not load .depend
-# by default
diff --git a/mk/depend-gmake.mk b/mk/depend-gmake.mk
deleted file mode 100644
index 947843e..0000000
--- a/mk/depend-gmake.mk
+++ /dev/null
@@ -1,3 +0,0 @@
-# Tell gmake to include the optional dependency file.
-# This sucks, but I don't know any other way of portably making this work.
--include .depend
diff --git a/mk/depend.mk b/mk/depend.mk
index 067c1ef..44af378 100644
--- a/mk/depend.mk
+++ b/mk/depend.mk
@@ -10,9 +10,4 @@ IGNOREFILES+= .depend
depend: .depend extra_depend
-# Nasty hack. depend-.mk is a blank file, depend-gmake.mk has a gmake specific
-# command to optionally include .depend.
-# Someone should patch gmake to optionally include .depend if it exists.
-_INC_DEP= $(shell if ${MAKE} --version | grep -q "^GNU "; then \
- echo "gmake"; else echo ""; fi)
-include ${MK}/depend-${_INC_DEP}.mk
+-include .depend
^ permalink raw reply related [flat|nested] 29+ messages in thread
end of thread, other threads:[~2018-05-11 20:40 UTC | newest]
Thread overview: 29+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-03-13 23:16 [gentoo-commits] proj/openrc:master commit in: mk/ William Hubbs
-- strict thread matches above, loose matches on Subject: below --
2018-05-11 20:40 William Hubbs
2018-05-07 23:21 William Hubbs
2018-03-14 18:08 William Hubbs
2018-03-14 15:46 William Hubbs
2018-03-13 23:16 William Hubbs
2018-03-12 2:43 William Hubbs
2017-05-30 21:25 William Hubbs
2017-01-04 23:23 William Hubbs
2017-01-04 23:23 William Hubbs
2016-07-13 22:03 William Hubbs
2016-06-13 22:55 William Hubbs
2015-05-01 15:15 William Hubbs
2015-04-30 19:50 William Hubbs
2015-03-24 19:45 William Hubbs
2015-03-22 3:55 William Hubbs
2015-02-18 18:48 William Hubbs
2014-12-08 15:50 William Hubbs
2014-12-07 23:19 William Hubbs
2014-10-26 18:24 William Hubbs
2014-07-16 18:14 William Hubbs
2013-02-24 3:38 William Hubbs
2013-02-23 23:20 William Hubbs
2012-08-31 21:57 William Hubbs
2012-08-31 19:47 William Hubbs
2011-05-28 16:02 Mike Frysinger
2011-04-01 22:36 William Hubbs
2011-02-05 4:39 William Hubbs
2011-02-05 4:39 William Hubbs
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox