devel/libfaketime: Enable FEAT(ures), Fix typo's

- Fix FEATS variable missing from FLAGS added to CFLAGS in src/Makefile
- Explicitly set/add FEATS in MAKE_ENV, with comment about the
  FAKE_STAT feature (it doesn't build).
- Fix typo in man page variable name (MAN[D]IR) causing man page to be
  installed in PREFIX/share. Also MANDIR is relative, not absolute.
- Update PLIST_FILES accordingly.
- Bump PORTREVISION.
This commit is contained in:
Kubilay Kocak 2016-10-28 12:08:07 +00:00
parent af7a1aedf9
commit 97fea23bb5
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=424828
2 changed files with 9 additions and 4 deletions

View file

@ -4,6 +4,7 @@
PORTNAME= libfaketime PORTNAME= libfaketime
DISTVERSIONPREFIX= v DISTVERSIONPREFIX= v
DISTVERSION= 0.9.6-20160627 DISTVERSION= 0.9.6-20160627
PORTREVISION= 1
CATEGORIES= devel CATEGORIES= devel
MAINTAINER= koobs@FreeBSD.org MAINTAINER= koobs@FreeBSD.org
@ -19,15 +20,19 @@ USE_LDCONFIG= yes
GH_ACCOUNT= wolfcw GH_ACCOUNT= wolfcw
GH_TAGNAME= da77808 GH_TAGNAME= da77808
MAKE_ENV+= WARNS="-Wall" \ # FAKE_STAT doesn't currently work on FreeBSD
MANIR="${MANDIRS}" # Add -DFAKE_STAT to FEATS to see why
MAKE_ENV+= FEATS="-DFAKE_SLEEP -DFAKE_TIMERS -DFAKE_INTERNAL_CALLS" \
WARNS="-Wall" \
MANDIR="/man"
PLIST_FILES= bin/faketime \ PLIST_FILES= bin/faketime \
lib/faketime/libfaketime.so.1 \ lib/faketime/libfaketime.so.1 \
lib/faketime/libfaketimeMT.so.1 \ lib/faketime/libfaketimeMT.so.1 \
share/doc/faketime/NEWS \ share/doc/faketime/NEWS \
share/doc/faketime/README \ share/doc/faketime/README \
share/man/man1/faketime.1.gz man/man1/faketime.1.gz
SHEBANG_FILES= test/testframe.sh \ SHEBANG_FILES= test/testframe.sh \
test/functests/common.inc test/functests/common.inc

View file

@ -10,7 +10,7 @@
+ +
+WARNS ?= -Wall -Wextra -Werror +WARNS ?= -Wall -Wextra -Werror
+FEATS ?= -DFAKE_STAT -DFAKE_SLEEP -DFAKE_TIMERS -DFAKE_INTERNAL_CALLS +FEATS ?= -DFAKE_STAT -DFAKE_SLEEP -DFAKE_TIMERS -DFAKE_INTERNAL_CALLS
+FLAGS ?= -std=gnu99 -fPIC $(WARNS) -DPREFIX='"'$(PREFIX)'"' -DLIBDIRNAME='"'$(LIBDIRNAME)'"' +FLAGS ?= -std=gnu99 -fPIC $(WARNS) $(FEATS) -DPREFIX='"'$(PREFIX)'"' -DLIBDIRNAME='"'$(LIBDIRNAME)'"'
+ +
ifeq ($(PLATFORM),SunOS) ifeq ($(PLATFORM),SunOS)
-CFLAGS += -D__EXTENSIONS__ -D_XOPEN_SOURCE=600 -CFLAGS += -D__EXTENSIONS__ -D_XOPEN_SOURCE=600