freebsd-ports/x11/ly/files/patch-makefile
Neel Chauhan 3aeef08fae x11/ly: Update to 0.5.0 and adopt port
Changes: https://github.com/nullgemm/ly/releases/tag/v0.5.0

Reviewed by:		0mp
Approved by:		0mp (mentor)
Differential Revision:	https://reviews.freebsd.org/D28457
2021-02-05 16:18:46 +00:00

47 lines
1.7 KiB
Text

--- makefile.orig 2020-02-03 07:51:05 UTC
+++ makefile
@@ -1,9 +1,9 @@
NAME = ly
CC = gcc
FLAGS = -std=c99 -pedantic -g
-FLAGS+= -Wall -Wextra -Werror=vla -Wno-unused-parameter
+FLAGS+= -Wall -Wextra -Wno-unused-parameter
#FLAGS+= -DDEBUG
-FLAGS+= -DGIT_VERSION_STRING=\"$(shell git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g')\"
+FLAGS+= -DGIT_VERSION_STRING=\"${DISTVERSIONFULL}\"
LINK = -lpam -lxcb
VALGRIND = --show-leak-kinds=all --track-origins=yes --leak-check=full --suppressions=../res/valgrind.supp
CMD = ./$(NAME)
@@ -12,6 +12,10 @@ OS:= $(shell uname -s)
ifeq ($(OS), Linux)
FLAGS+= -D_DEFAULT_SOURCE
endif
+ifeq ($(OS), FreeBSD)
+ FLAGS+= -D_DEFAULT_SOURCE ${CPPFLAGS} ${CFLAGS}
+ LINK+= ${LIBS}
+endif
BIND = bin
OBJD = obj
@@ -71,14 +75,13 @@ leakgrind: $(BIND)/$(NAME)
install: $(BIND)/$(NAME)
@echo "installing"
- @install -dZ ${DESTDIR}/etc/ly
- @install -DZ $(BIND)/$(NAME) -t ${DESTDIR}/usr/bin
- @install -DZ $(RESD)/config.ini -t ${DESTDIR}/etc/ly
- @install -DZ $(RESD)/xsetup.sh -t $(DATADIR)
- @install -DZ $(RESD)/wsetup.sh -t $(DATADIR)
- @install -dZ $(DATADIR)/lang
- @install -DZ $(RESD)/lang/* -t $(DATADIR)/lang
- @install -DZ $(RESD)/ly.service -t ${DESTDIR}/usr/lib/systemd/system
+ @install -dZ ${DESTDIR}${PREFIX}/etc/ly
+ @install -DZ $(BIND)/$(NAME) -t ${DESTDIR}${PREFIX}/bin
+ @install -DZ $(RESD)/config.ini -t ${DESTDIR}${PREFIX}/etc/ly
+ @install -DZ $(RESD)/xsetup.sh -t ${DESTDIR}${PREFIX}/etc/ly
+ @install -DZ $(RESD)/wsetup.sh -t ${DESTDIR}${PREFIX}/etc/ly
+ @install -dZ ${DESTDIR}${PREFIX}/etc/ly/lang
+ @install -DZ $(RESD)/lang/* -t ${DESTDIR}${PREFIX}/etc/ly/lang
installnoconf: $(BIND)/$(NAME)
@echo "installing without the configuration file"