Index: x11-wm/berry/Makefile =================================================================== --- x11-wm/berry/Makefile (nonexistent) +++ x11-wm/berry/Makefile (working copy) @@ -0,0 +1,54 @@ +# $FreeBSD$ + +PORTNAME= berry +DISTVERSION= 0.1.5 +CATEGORIES= x11-wm + +MAINTAINER= vulcan@wired.sh +COMMENT= Byte-sized window manager written over the XLib Library + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +LIB_DEPENDS+= libfontconfig.so:x11-fonts/fontconfig + +USES= localbase:ldflags shebangfix xorg +USE_GITHUB= yes +GH_ACCOUNT= JLErvin +USE_XORG= x11 xft xinerama +SHEBANG_FILES= ${EXAMPLES} + +MAKE_ARGS= CC="${CC}" \ + FREETYPEINC="${LOCALBASE}/include/freetype2" \ + LDFLAGS="${LDFLAGS}" \ + MANPREFIX="${MANPREFIX}/man" \ + PREFIX="${PREFIX}" \ + VERSION="${DISTVERSION}" \ + X11INC="${LOCALBASE}/include" \ + X11LIB="${LOCALBASE}/lib" +LDFLAGS+= -L${LOCALBASE}/lib -lfontconfig -lm -lX11 -lXft -lXinerama + +PLIST_FILES= bin/${PORTNAME} \ + bin/${PORTNAME}c \ + man/man1/${PORTNAME}.1.gz \ + man/man1/${PORTNAME}c.1.gz +PORTDOCS= README.md +PORTEXAMPLES= ${EXAMPLES:T} + +OPTIONS_DEFINE= DOCS EXAMPLES + +EXAMPLES= examples/autostart examples/sxhkdrc examples/xephyr.sh + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}c + +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} + +post-install-EXAMPLES-on: + @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} + cd ${WRKSRC} && ${INSTALL_DATA} ${EXAMPLES} ${STAGEDIR}${EXAMPLESDIR} + +.include Property changes on: x11-wm/berry/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: x11-wm/berry/distinfo =================================================================== --- x11-wm/berry/distinfo (nonexistent) +++ x11-wm/berry/distinfo (working copy) @@ -0,0 +1,3 @@ +TIMESTAMP = 1586521785 +SHA256 (JLErvin-berry-0.1.5_GH0.tar.gz) = 7d4a87a709862626ef1e5bb069b0360531718ffd61633167dcbc8619e9eef134 +SIZE (JLErvin-berry-0.1.5_GH0.tar.gz) = 23656 Property changes on: x11-wm/berry/distinfo ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: x11-wm/berry/files/patch-utils.c =================================================================== --- x11-wm/berry/files/patch-utils.c (nonexistent) +++ x11-wm/berry/files/patch-utils.c (working copy) @@ -0,0 +1,11 @@ +--- utils.c.orig 2020-04-10 14:27:47 UTC ++++ utils.c +@@ -23,7 +23,7 @@ int + vasprintf(char **buf, const char *fmt, va_list args) + { + va_list tmp; +- va_copy(tmp, args); ++ __va_copy(tmp, args); + int size = vsnprintf(NULL, 0, fmt, tmp); + va_end(tmp); + Property changes on: x11-wm/berry/files/patch-utils.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: x11-wm/berry/pkg-descr =================================================================== --- x11-wm/berry/pkg-descr (nonexistent) +++ x11-wm/berry/pkg-descr (working copy) @@ -0,0 +1,5 @@ +Minimal window manager, controlled via a powerful command-line client, +allowing users to control windows via a hotkey daemon such as sxhkd or +expand functionality via shell scripts. + +WWW: https://berrywm.org/ Property changes on: x11-wm/berry/pkg-descr ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property