Edit

IABSD.fr/ports/graphics/nsxiv/Makefile

Branch :

  • Show log

    Commit

  • Author : lucas
    Date : 2025-02-01 16:34:03
    Hash : a403241c
    Message : graphics/nsxiv: update to v33 From maintainer Thim Cederlund, thim AT cederlund de, plus patches fixes. Changelog https://github.com/nsxiv/nsxiv/blob/v33/etc/CHANGELOG.md . ok tb

  • graphics/nsxiv/Makefile
  • COMMENT =	neo simple X Image Viewer
    
    DIST_TUPLE =	github nsxiv nsxiv v33 .
    
    CATEGORIES =	graphics x11
    
    HOMEPAGE =	https://nsxiv.codeberg.page/
    
    MAINTAINER =	Thim Cederlund <thim@cederlund.de>
    
    # GPLv2+
    PERMIT_PACKAGE =	Yes
    
    WANTLIB += Imlib2 X11 Xft c exif fontconfig lib/inotify/inotify
    
    RUN_DEPENDS =	devel/desktop-file-utils \
    		x11/gtk+4,-guic
    
    LIB_DEPENDS =	devel/libinotify \
    		graphics/imlib2 \
    		graphics/libexif
    
    CFLAGS +=	-I${X11BASE}/include \
    		-I${X11BASE}/include/freetype2 \
    		-I${LOCALBASE}/include \
    		-I${LOCALBASE}/include/inotify
    
    LDFLAGS +=	-L${X11BASE}/lib \
    		-L${X11BASE}/lib/freetype2 \
    		-L${LOCALBASE}/lib \
    		-L${LOCALBASE}/lib/inotify \
    		-linotify -Wl,-rpath ${LOCALBASE}/lib/inotify
    
    MAKE_FLAGS =	CC="${CC}" \
    		V=1 \
    		PREFIX=${PREFIX} \
    		MANPREFIX=${PREFIX}/man \
    		CFLAGS="${CFLAGS}" \
    		LDFLAGS="${LDFLAGS}"
    
    FAKE_TARGET =	install-all
    NO_TEST =	Yes
    
    post-patch:
    	${SUBST_CMD} ${WRKSRC}/etc/nsxiv.1
    
    # don't invoke git at all.
    pre-build:
    	ln -sf /usr/bin/true ${WRKDIR}/bin/git
    
    post-install:
    	cd ${PREFIX}/bin && ln -s nsxiv sxiv
    
    .include <bsd.port.mk>