# $NetBSD: Makefile,v 1.102 2026/01/07 08:49:29 wiz Exp $ DISTNAME= gnustep-gui-0.32.0 #PKGREVISION= 1 PKGREVISION= 4 CATEGORIES= x11 MASTER_SITES= ${MASTER_SITE_GITHUB:=gnustep/} GITHUB_PROJECT= libs-gui GITHUB_TAG= gui-${PKGVERSION_NOREV:S/./_/g} DIST_SUBDIR= gnustep-gui MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= https://github.com/gnustep/libs-gui/ COMMENT= GNUstep AppKit Implementation LICENSE= gnu-lgpl-v2.1 OR gnu-gpl-v3 USE_TOOLS+= gmake USE_LANGUAGES= objc GNU_CONFIGURE= yes CONFIGURE_ARGS+= --exec-prefix=${PREFIX}/libexec/GNUstep MAKE_FILE= GNUmakefile # uses _Unwind_Resume, needs to directly link against libunwind LDFLAGS+= ${COMPILER_RPATH_FLAG}${PREFIX}/lib -L${PREFIX}/lib -lunwind PLIST_SUBST= API_VERSION=${PKGVERSION_NOREV:C/\.[0-9]$//} SUBST_CLASSES+= pc SUBST_STAGE.pc= post-build SUBST_MESSAGE.pc= Remove work paths in gnustep-gui.pc SUBST_FILES.pc= Source/gnustep-gui.pc SUBST_SED.pc= -e 's|-L${FAKEHOMEDIR}/GNUstep/Library/Libraries||; \ s|-I${FAKEHOMEDIR}/GNUstep/Library/Headers||;' post-build: ${CHMOD} -R g-w ${WRKSRC} .include "../../devel/gnustep-base/buildlink3.mk" .include "../../lang/libunwind/buildlink3.mk" .include "../../mk/jpeg.buildlink3.mk" .include "../../graphics/png/buildlink3.mk" .include "../../graphics/tiff/buildlink3.mk" .include "../../mk/bsd.pkg.mk"