Edit

IABSD.fr/ports/x11/blackbox/Makefile

Branch :

  • Show log

    Commit

  • Author : rsadowski
    Date : 2025-06-25 19:21:54
    Hash : ec3e3be0
    Message : fix build with libc++ 19 (From FreeBSD) As noted in the libc++ 19 release notes [1], std::char_traits<> is now only provided for char, char8_t, char16_t, char32_t and wchar_t, and any instantiation for other types will fail. 1: https://releases.llvm.org/19.1.0/projects/libcxx/docs/ReleaseNotes.html

  • x11/blackbox/Makefile
  • COMMENT=	small & pretty window manager for 8 and more bits displays
    
    DISTNAME=		blackbox-0.70.1
    REVISION =		13
    CATEGORIES=		x11
    
    HOMEPAGE=		https://blackboxwm.sourceforge.net/
    
    SITES=			${SITE_SOURCEFORGE:=blackboxwm/}
    
    # BSD
    PERMIT_PACKAGE=	Yes
    
    WANTLIB += X11 Xext Xft Xrender c expat fontconfig freetype iconv m
    WANTLIB += ${COMPILER_LIBCXX} xcb z
    
    COMPILER =		base-clang ports-gcc base-gcc
    
    CXXFLAGS_base-clang =	-std=c++14
    
    LIB_DEPENDS=		converters/libiconv
    
    LIBTOOL_FLAGS=		--tag=disable-shared
    CONFIGURE_STYLE=	gnu
    
    DOCS=			README README.bsetbg
    
    post-install:
    	${INSTALL_DATA_DIR} ${PREFIX}/share/doc/blackbox
    	cd ${WRKSRC}; ${INSTALL_DATA} ${DOCS} ${PREFIX}/share/doc/blackbox
    
    .include <bsd.port.mk>