Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/pkgsrc/emulators/libretro-stella/Makefile,v rcsdiff: /ftp/cvs/cvsroot/pkgsrc/emulators/libretro-stella/Makefile,v: warning: Unknown phrases like `commitid ...;' are present. retrieving revision 1.3 retrieving revision 1.4 diff -u -p -r1.3 -r1.4 --- pkgsrc/emulators/libretro-stella/Makefile 2018/10/02 21:09:30 1.3 +++ pkgsrc/emulators/libretro-stella/Makefile 2020/05/18 12:27:37 1.4 @@ -1,21 +1,23 @@ -# $NetBSD: Makefile,v 1.3 2018/10/02 21:09:30 nia Exp $ +# $NetBSD: Makefile,v 1.4 2020/05/18 12:27:37 nia Exp $ -DISTNAME= libretro-stella-20180411 -CATEGORIES= emulators -MASTER_SITES= ${MASTER_SITE_GITHUB:=libretro/} -GITHUB_PROJECT= stella-libretro -GITHUB_TAG= b0d525b724fa0a9a313e2ea33a590aba98deaabf +.include "../../emulators/stella/Makefile.common" + +PKGNAME= libretro-${DISTNAME:S/-src//1} MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= https://docs.libretro.com/library/stella/ COMMENT= Libretro core based on the Stella Atari 2600 (VCS) emulator -LICENSE= gnu-gpl-v2 -EXTRACT_USING= bsdtar -USE_LANGUAGES= c c++ +BUILD_DIRS= src/libretro + USE_TOOLS+= gmake MAKE_FLAGS+= GIT_VERSION="-${PKGVERSION_NOREV}-pkgsrc" +MAKE_FLAGS+= LTO= + +# Should not be combined with -fPIC +BUILDLINK_TRANSFORM+= rm:-static-libgcc +BUILDLINK_TRANSFORM+= rm:-static-libstdc++ BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--no-undefined BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--version-script=link.T @@ -23,7 +25,7 @@ BUILDLINK_TRANSFORM.SunOS+= rm:-Wl,--ver INSTALLATION_DIRS+= ${PREFIX}/lib/libretro do-install: - ${INSTALL_LIB} ${WRKSRC}/stella_libretro.so \ + ${INSTALL_LIB} ${WRKSRC}/src/libretro/stella_libretro.so \ ${DESTDIR}${PREFIX}/lib/libretro/stella_libretro.so .include "../../mk/bsd.pkg.mk"