View | Details | Raw Unified | Return to bug 245509
Collapse All | Expand All

(-)x11-wm/berry/Makefile (+54 lines)
Line 0 Link Here
1
# $FreeBSD$
2
3
PORTNAME=	berry
4
DISTVERSION=	0.1.5
5
CATEGORIES=	x11-wm
6
7
MAINTAINER=	vulcan@wired.sh
8
COMMENT=	Byte-sized window manager written over the XLib Library
9
10
LICENSE=	MIT
11
LICENSE_FILE=	${WRKSRC}/LICENSE
12
13
LIB_DEPENDS+=	libfontconfig.so:x11-fonts/fontconfig
14
15
USES=		localbase:ldflags shebangfix xorg
16
USE_GITHUB=	yes
17
GH_ACCOUNT=	JLErvin
18
USE_XORG=	x11 xft xinerama
19
SHEBANG_FILES=	${EXAMPLES}
20
21
MAKE_ARGS=	CC="${CC}" \
22
		FREETYPEINC="${LOCALBASE}/include/freetype2" \
23
		LDFLAGS="${LDFLAGS}" \
24
		MANPREFIX="${MANPREFIX}/man" \
25
		PREFIX="${PREFIX}" \
26
		VERSION="${DISTVERSION}" \
27
		X11INC="${LOCALBASE}/include" \
28
		X11LIB="${LOCALBASE}/lib"
29
LDFLAGS+=	-L${LOCALBASE}/lib -lfontconfig -lm -lX11 -lXft -lXinerama
30
31
PLIST_FILES=	bin/${PORTNAME} \
32
		bin/${PORTNAME}c \
33
		man/man1/${PORTNAME}.1.gz \
34
		man/man1/${PORTNAME}c.1.gz
35
PORTDOCS=	README.md
36
PORTEXAMPLES=	${EXAMPLES:T}
37
38
OPTIONS_DEFINE=	DOCS EXAMPLES
39
40
EXAMPLES=	examples/autostart examples/sxhkdrc examples/xephyr.sh
41
42
post-install:
43
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
44
	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}c
45
46
post-install-DOCS-on:
47
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
48
	${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR}
49
50
post-install-EXAMPLES-on:
51
	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
52
	cd ${WRKSRC} && ${INSTALL_DATA} ${EXAMPLES} ${STAGEDIR}${EXAMPLESDIR}
53
54
.include <bsd.port.mk>
(-)x11-wm/berry/distinfo (+3 lines)
Line 0 Link Here
1
TIMESTAMP = 1586521785
2
SHA256 (JLErvin-berry-0.1.5_GH0.tar.gz) = 7d4a87a709862626ef1e5bb069b0360531718ffd61633167dcbc8619e9eef134
3
SIZE (JLErvin-berry-0.1.5_GH0.tar.gz) = 23656
(-)x11-wm/berry/files/patch-utils.c (+11 lines)
Line 0 Link Here
1
--- utils.c.orig	2020-04-10 14:27:47 UTC
2
+++ utils.c
3
@@ -23,7 +23,7 @@ int
4
 vasprintf(char **buf, const char *fmt, va_list args)
5
 {
6
 	va_list tmp;
7
-	va_copy(tmp, args);
8
+	__va_copy(tmp, args);
9
 	int size = vsnprintf(NULL, 0, fmt, tmp);
10
 	va_end(tmp);
11
 
(-)x11-wm/berry/pkg-descr (+5 lines)
Line 0 Link Here
1
Minimal window manager, controlled via a powerful command-line client,
2
allowing users to control windows via a hotkey daemon such as sxhkd or
3
expand functionality via shell scripts.
4
5
WWW: https://berrywm.org/

Return to bug 245509