1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-01 05:45:45 +00:00

emulators/ppsspp: enslave GUI options

Catering package-only users that want Qt4 flavor or just SDL UI.
COMMENT and pkg-descr (both plural) can be improved in future.
This commit is contained in:
Jan Beich 2016-09-27 18:25:34 +00:00
parent 55be9c95f5
commit b59e043cde
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=422825
5 changed files with 42 additions and 2 deletions

View File

@ -5,6 +5,15 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
20160927:
AFFECTS: emulators/ppsspp
AUTHOR: jbeich@FreeBSD.org
Qt* GUI was split into separate ports:
emulators/ppsspp-qt4
emulators/ppsspp-qt5
20160927:
AFFECTS: sysutils/android-file-transfer
AUTHOR: jbeich@FreeBSD.org

View File

@ -109,6 +109,8 @@
SUBDIR += pipelight
SUBDIR += playonbsd
SUBDIR += ppsspp
SUBDIR += ppsspp-qt4
SUBDIR += ppsspp-qt5
SUBDIR += py-gns3-converter
SUBDIR += q4wine
SUBDIR += qemu

View File

@ -0,0 +1,14 @@
# $FreeBSD$
PORTREVISION= 0
PKGNAMESUFFIX= -qt4
MASTERDIR= ${.CURDIR}/../ppsspp
OPTIONS_SLAVE= QT4
OPTIONS_EXCLUDE=${OPTIONS_SINGLE_GUI}
# XXX Why OPTIONS_EXCLUDE doesn't trigger _OFF helpers?
do-install-QT4-on: do-install-SDL-off
.include "${MASTERDIR}/Makefile"

View File

@ -0,0 +1,14 @@
# $FreeBSD$
PORTREVISION= 0
PKGNAMESUFFIX= -qt5
MASTERDIR= ${.CURDIR}/../ppsspp
OPTIONS_SLAVE= QT5
OPTIONS_EXCLUDE=${OPTIONS_SINGLE_GUI}
# XXX Why OPTIONS_EXCLUDE doesn't trigger _OFF helpers?
do-install-QT5-on: do-install-SDL-off
.include "${MASTERDIR}/Makefile"

View File

@ -3,7 +3,7 @@
PORTNAME= ppsspp
DISTVERSIONPREFIX= v
DISTVERSION?= 1.3
PORTREVISION?= 0
PORTREVISION?= 1
CATEGORIES= emulators
# XXX Get from Debian once #697821 lands
MASTER_SITES= https://bazaar.launchpad.net/~sergio-br2/${PORTNAME}/debian-sdl/download/5/${PORTNAME}.1-20140802045408-dd26dik367ztj5xg-8/:manpage
@ -25,7 +25,7 @@ GH_ACCOUNT= hrydgard:DEFAULT,lang Kingcom:ext_armips
GH_PROJECT= ${PORTNAME}-lang:lang armips:ext_armips
GH_TAGNAME?= cdf4a8d:lang 1ffab37:ext_armips
CONFLICTS_INSTALL?= ${PORTNAME}-devel-[0-9]*
CONFLICTS_INSTALL= ${PORTNAME}-*
USES= compiler:c++11-lib localbase pkgconfig
EXCLUDE= glew snappy libzip zlib
@ -47,6 +47,7 @@ DESKTOP_ENTRIES="PPSSPP" \
OPTIONS_DEFAULT=QT5
OPTIONS_SINGLE= GUI
OPTIONS_SINGLE_GUI= QT4 QT5 SDL
OPTIONS_SLAVE?= SDL
QT4_USES= qmake:outsource
QT4_USE= QT4=qmake_build,moc_build,rcc_build,uic_build,linguisttools_build,gui,opengl