Changeset View
Changeset View
Standalone View
Standalone View
emulators/fceux/Makefile
PORTNAME= fceux | PORTNAME= fceux | ||||
DISTVERSION= 2.6.4 | DISTVERSIONPREFIX= v | ||||
PORTREVISION= 1 | DISTVERSION= 2.6.5 | ||||
diizzy: Follow Porters Handbook and use DISTVERSION and DISTVERSIONPREFIX
"Example 17. Use of… | |||||
Done Inline ActionsThank you for spotting this. This was an error coming from squashing my various local commits. fuz: Thank you for spotting this. This was an error coming from squashing my various local commits. | |||||
CATEGORIES= emulators games | CATEGORIES= emulators games | ||||
MASTER_SITES= SF/fceultra/Source%20Code/${DISTVERSION}%20src/ | |||||
MAINTAINER= fuz@FreeBSD.org | MAINTAINER= fuz@FreeBSD.org | ||||
COMMENT= NES emulator | COMMENT= NES emulator | ||||
WWW= https://fceux.com | WWW= https://fceux.com | ||||
LICENSE= GPLv2 | LICENSE= GPLv2 | ||||
LICENSE_FILE= ${WRKSRC}/COPYING | LICENSE_FILE= ${WRKSRC}/COPYING | ||||
LIB_DEPENDS= libminizip.so:archivers/minizip | LIB_DEPENDS= libminizip.so:archivers/minizip | ||||
USES= cmake desktop-file-utils gl lua:51 pkgconfig qt:5 sdl | USES= cmake desktop-file-utils gl lua:51 pkgconfig qt:5 sdl | ||||
USE_GL= gl glu | USE_GL= gl glu | ||||
USE_QT= buildtools:build core gui opengl qmake:build widgets | USE_QT= buildtools:build core gui opengl qmake:build widgets | ||||
USE_SDL= sdl2 | USE_SDL= sdl2 | ||||
USE_GITHUB= yes | |||||
GH_ACCOUNT= TASEmulators | |||||
Not Done Inline ActionsWhy is this here? diizzy: Why is this here? | |||||
Done Inline ActionsThank you for spotting this. This was an error coming from squashing my various local commits. fuz: Thank you for spotting this. This was an error coming from squashing my various local commits. | |||||
CFLAGS+= -DPUBLIC_RELEASE | CFLAGS+= -DPUBLIC_RELEASE | ||||
CMAKE_ON= GLVND | CMAKE_ON= GLVND | ||||
OPTIONS_DEFINE= DOCS FFMPEG X264 X265 | OPTIONS_DEFINE= DOCS FFMPEG X264 X265 | ||||
OPTIONS_DEFAULT= FFMPEG X264 X265 | OPTIONS_DEFAULT= FFMPEG X264 X265 | ||||
DOCS_CMAKE_BOOL= QHELP | DOCS_CMAKE_BOOL= QHELP | ||||
DOCS_USE= qt=help,sql | DOCS_USE= qt=help,sql | ||||
FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg | FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg | ||||
X264_LIB_DEPENDS= libx264.so:multimedia/libx264 | X264_LIB_DEPENDS= libx264.so:multimedia/libx264 | ||||
X265_LIB_DEPENDS= libx265.so:multimedia/x265 | X265_LIB_DEPENDS= libx265.so:multimedia/x265 | ||||
post-patch: | pre-configure: | ||||
${REINPLACE_CMD} -e 's,/usr,${PREFIX},' ${WRKSRC}/fceux.desktop | ${REINPLACE_CMD} -e 's,/usr,${PREFIX},' ${WRKSRC}/fceux.desktop | ||||
${REINPLACE_CMD} -e 's:%%PKGNAME%%:${PKGNAME}:' ${WRKSRC}/scripts/genGitHdr.sh | ${REINPLACE_CMD} -e 's:%%PKGNAME%%:${PKGNAME}:' ${WRKSRC}/scripts/genGitHdr.sh | ||||
${REINPLACE_CMD} -e 's,/usr,${PREFIX},' ${WRKSRC}/src/drivers/Qt/HelpPages.cpp | ${REINPLACE_CMD} -e 's,/usr,${PREFIX},' ${WRKSRC}/src/drivers/Qt/HelpPages.cpp | ||||
pre-build-DOCS-on: | pre-build-DOCS-on: | ||||
${SETENV} QHELPGENERATOR=${QHELPGENERATOR} PROJECT_ROOT=${WRKSRC} ${SH} ${WRKSRC}/scripts/unix_make_docs.sh | ${SETENV} QHELPGENERATOR=${QHELPGENERATOR} PROJECT_ROOT=${WRKSRC} ${SH} ${WRKSRC}/scripts/unix_make_docs.sh | ||||
post-install: | post-install: | ||||
${RM} ${STAGEDIR}${DATADIR}/*.dll | ${RM} ${STAGEDIR}${DATADIR}/*.dll | ||||
${RM} ${STAGEDIR}${DATADIR}/*.chm | ${RM} ${STAGEDIR}${DATADIR}/*.chm | ||||
# currently broken and not shipped | # currently broken and not shipped | ||||
${RM} ${STAGEDIR}${PREFIX}/man/man6/fceux-net-server.6 | ${RM} ${STAGEDIR}${PREFIX}/share/man/man6/fceux-net-server.6 | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |
Follow Porters Handbook and use DISTVERSION and DISTVERSIONPREFIX
"Example 17. Use of USE_GITHUB with DISTVERSIONPREFIX"