diff options
author | avilla <avilla@FreeBSD.org> | 2011-10-17 08:03:42 +0800 |
---|---|---|
committer | avilla <avilla@FreeBSD.org> | 2011-10-17 08:03:42 +0800 |
commit | 18f8d6818a2205ed543432ae7b736e36bb0b1ab5 (patch) | |
tree | a38d8a80d7330fafe33e6504e265797c7db5c8ee /games | |
parent | 7e1a35526ca99e8f9cc466c562f4184911eb911c (diff) | |
download | freebsd-ports-gnome-18f8d6818a2205ed543432ae7b736e36bb0b1ab5.tar.gz freebsd-ports-gnome-18f8d6818a2205ed543432ae7b736e36bb0b1ab5.tar.zst freebsd-ports-gnome-18f8d6818a2205ed543432ae7b736e36bb0b1ab5.zip |
The KDE/FreeBSD team is pleased to announce KDE Software Compilation
4.7.2. The official release notes can be found at:
http://kde.org/announcements/announce-4.7.2.php
This release ships with many improvements. Read more about them here:
http://FreeBSD.kde.org/news.php#itemKDESC472availableinports
We'd like to say thanks to all testers and contributors, especially to
lwhsu@ for his effort on hosting our test packages.
PR: 156293 [1]
159219 [2]
160164 [3]
Submitted by: Oleg Sidorkin <osidorkin@gmail.com> [1]
Alvaro Castillo <gobledb@gmail.com> [2]
dkeav04@gmail.com [3]
Tested by: exp-run via pav
Diffstat (limited to 'games')
-rw-r--r-- | games/Makefile | 4 | ||||
-rw-r--r-- | games/blinken/Makefile | 27 | ||||
-rw-r--r-- | games/blinken/distinfo | 2 | ||||
-rw-r--r-- | games/blinken/pkg-descr | 7 | ||||
-rw-r--r-- | games/blinken/pkg-plist | 33 | ||||
-rw-r--r-- | games/kajongg/Makefile | 36 | ||||
-rw-r--r-- | games/kajongg/pkg-descr | 15 | ||||
-rw-r--r-- | games/kajongg/pkg-plist | 99 | ||||
-rw-r--r-- | games/kanagram/Makefile | 29 | ||||
-rw-r--r-- | games/kanagram/distinfo | 2 | ||||
-rw-r--r-- | games/kanagram/pkg-descr | 13 | ||||
-rw-r--r-- | games/kanagram/pkg-plist | 32 | ||||
-rw-r--r-- | games/kdegames4/Makefile | 32 | ||||
-rw-r--r-- | games/kdegames4/distinfo | 4 | ||||
-rw-r--r-- | games/kdegames4/files/patch-kajongg__CMakeLists.txt | 10 | ||||
-rw-r--r-- | games/kdegames4/files/patch-libkdegames__kgamerenderer.h | 12 | ||||
-rw-r--r-- | games/kdegames4/files/patch-libkdegames__kgamerenderer_p.h | 14 | ||||
-rw-r--r-- | games/kdegames4/pkg-plist | 121 | ||||
-rw-r--r-- | games/khangman/Makefile | 31 | ||||
-rw-r--r-- | games/khangman/distinfo | 2 | ||||
-rw-r--r-- | games/khangman/pkg-descr | 10 | ||||
-rw-r--r-- | games/khangman/pkg-plist | 39 |
22 files changed, 412 insertions, 162 deletions
diff --git a/games/Makefile b/games/Makefile index c4e17171a9b0..304241645ccd 100644 --- a/games/Makefile +++ b/games/Makefile @@ -73,6 +73,7 @@ SUBDIR += bitefusion SUBDIR += blackjack SUBDIR += blackshadeselite + SUBDIR += blinken SUBDIR += blinkensisters SUBDIR += blobby SUBDIR += bloboats @@ -399,7 +400,9 @@ SUBDIR += jvgs SUBDIR += jzip SUBDIR += kaid + SUBDIR += kajongg SUBDIR += kamikaze + SUBDIR += kanagram SUBDIR += kanatest SUBDIR += kardsgt SUBDIR += kartofel @@ -409,6 +412,7 @@ SUBDIR += kdegames4 SUBDIR += kevedit SUBDIR += kfreerings + SUBDIR += khangman SUBDIR += kiki SUBDIR += kimboot SUBDIR += klavaro diff --git a/games/blinken/Makefile b/games/blinken/Makefile new file mode 100644 index 000000000000..36a4b7de3891 --- /dev/null +++ b/games/blinken/Makefile @@ -0,0 +1,27 @@ +# New ports collection Makefile for: blinken +# Date created: 5 September 2011 +# Whom: Alberto Villa <avilla@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= blinken +PORTVERSION= ${KDE4_VERSION} +CATEGORIES= games kde +MASTER_SITES= ${MASTER_SITE_KDE} +MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src +DIST_SUBDIR= KDE + +MAINTAINER= kde@FreeBSD.org +COMMENT= Memory enhancement game for KDE 4 + +CONFLICTS= kdeedu-4.[0-6].* + +USE_KDE4= kdehier kdelibs kdeprefix baseapps automoc4 +KDE4_BUILDENV= yes +USE_QT_VER= 4 +QT_COMPONENTS= corelib moc_build qmake_build rcc_build uic_build +USE_BZIP2= yes +MAKE_JOBS_SAFE= yes + +.include <bsd.port.mk> diff --git a/games/blinken/distinfo b/games/blinken/distinfo new file mode 100644 index 000000000000..f18fe7001824 --- /dev/null +++ b/games/blinken/distinfo @@ -0,0 +1,2 @@ +SHA256 (KDE/blinken-4.7.2.tar.bz2) = 2137e5070a498e12d0cbe2b4c03afd2e31e9ae9984e55f07880824e3faf12715 +SIZE (KDE/blinken-4.7.2.tar.bz2) = 602104 diff --git a/games/blinken/pkg-descr b/games/blinken/pkg-descr new file mode 100644 index 000000000000..3be599385940 --- /dev/null +++ b/games/blinken/pkg-descr @@ -0,0 +1,7 @@ +Blinken is the KDE version of the well-known game Simon Says. + +Follow the pattern of sounds and lights as long as you can! Press the +start game button to begin. Watch the computer and copy the pattern it +makes. Complete the sequence in the right order to win. + +WWW: http://edu.kde.org/blinken diff --git a/games/blinken/pkg-plist b/games/blinken/pkg-plist new file mode 100644 index 000000000000..783bc3730a2a --- /dev/null +++ b/games/blinken/pkg-plist @@ -0,0 +1,33 @@ +bin/blinken +share/applications/kde4/blinken.desktop +share/apps/blinken/README.packagers +share/apps/blinken/fonts/steve.ttf +share/apps/blinken/images/blinken.svg +share/apps/blinken/sounds/1.wav +share/apps/blinken/sounds/2.wav +share/apps/blinken/sounds/3.wav +share/apps/blinken/sounds/4.wav +share/apps/blinken/sounds/lose.wav +share/config.kcfg/blinken.kcfg +share/doc/HTML/en/blinken/blinken1.png +share/doc/HTML/en/blinken/blinken2.png +share/doc/HTML/en/blinken/blinken_accesskeys.png +share/doc/HTML/en/blinken/blinken_helpbutton.png +share/doc/HTML/en/blinken/blinken_highscoresbutton.png +share/doc/HTML/en/blinken/blinken_nickprompt.png +share/doc/HTML/en/blinken/blinken_quitbutton.png +share/doc/HTML/en/blinken/common +share/doc/HTML/en/blinken/index.cache.bz2 +share/doc/HTML/en/blinken/index.docbook +share/icons/hicolor/128x128/apps/blinken.png +share/icons/hicolor/16x16/apps/blinken.png +share/icons/hicolor/22x22/apps/blinken.png +share/icons/hicolor/32x32/apps/blinken.png +share/icons/hicolor/48x48/apps/blinken.png +share/icons/hicolor/64x64/apps/blinken.png +share/icons/hicolor/scalable/apps/blinken.svgz +@dirrm share/doc/HTML/en/blinken +@dirrm share/apps/blinken/sounds +@dirrm share/apps/blinken/images +@dirrm share/apps/blinken/fonts +@dirrm share/apps/blinken diff --git a/games/kajongg/Makefile b/games/kajongg/Makefile new file mode 100644 index 000000000000..3269c851939c --- /dev/null +++ b/games/kajongg/Makefile @@ -0,0 +1,36 @@ +# New ports collection Makefile for: kajongg +# Date created: 3 September 2011 +# Whom: Alberto Villa <avilla@FreeBSD.org> +# +# $FreeBSD$ + +PORTNAME= kajongg +PORTVERSION= ${KDE4_VERSION} +CATEGORIES= games kde +MASTER_SITES= ${MASTER_SITE_KDE} +MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src +DISTNAME= kdegames-${PORTVERSION} +DIST_SUBDIR= KDE + +MAINTAINER= kde@FreeBSD.org +COMMENT= Ancient Chinese board game for KDE 4 + +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/PyQt4/QtSql.so:${PORTSDIR}/databases/py-qt4-sql \ + ogg123:${PORTSDIR}/audio/vorbis-tools + +CONFLICTS= kdegames-4.[0-6].* + +USE_KDE4= kdehier kdelibs kdeprefix pykde4 automoc4 +KDE4_BUILDENV= yes +USE_PYTHON= yes +USE_QT_VER= 4 +QT_COMPONENTS= moc_build qmake_build rcc_build uic_build +USE_SQLITE= 3 +USE_TWISTED_RUN= yes +DISTINFO_FILE= ${PORTSDIR}/games/kdegames4/distinfo +USE_BZIP2= yes +CMAKE_ARGS+= -DINSTALL_KAJONGG:BOOL=TRUE + +WRKSRC= ${WRKDIR}/${DISTNAME}/${PORTNAME} + +.include <bsd.port.mk> diff --git a/games/kajongg/pkg-descr b/games/kajongg/pkg-descr new file mode 100644 index 000000000000..35d00fa72bb4 --- /dev/null +++ b/games/kajongg/pkg-descr @@ -0,0 +1,15 @@ +Kajongg - the classical Mah Jongg for four players. If you are looking +for the Mah Jongg solitaire please use the application KMahjongg. + +Kajongg can be used in two different ways. Scoring a manual game where +you play as always and use Kajongg for the computation of scores and +for bookkeeping. Or you can use Kajongg to play against any +combination of other human players or computer players. + +Kajongg comes with a ruleset for classical Chinese as played in +Germany. You can change the ruleset at your will and also define whole +new rulesets. The rules for a game are saved in the database, so every +game could be played with different rules. Changing a ruleset does not +affect existing games. + +WWW: http://www.kde.org/applications/games/kajongg diff --git a/games/kajongg/pkg-plist b/games/kajongg/pkg-plist new file mode 100644 index 000000000000..a64db077bad2 --- /dev/null +++ b/games/kajongg/pkg-plist @@ -0,0 +1,99 @@ +bin/kajongg +bin/kajonggserver +share/applications/kde4/kajongg.desktop +share/apps/kajongg/about.py +share/apps/kajongg/about.pyc +share/apps/kajongg/animation.py +share/apps/kajongg/animation.pyc +share/apps/kajongg/background.py +share/apps/kajongg/background.pyc +share/apps/kajongg/backgroundselector.py +share/apps/kajongg/backgroundselector.pyc +share/apps/kajongg/backgroundselector.ui +share/apps/kajongg/board.py +share/apps/kajongg/board.pyc +share/apps/kajongg/client.py +share/apps/kajongg/client.pyc +share/apps/kajongg/common.py +share/apps/kajongg/common.pyc +share/apps/kajongg/config.py +share/apps/kajongg/config.pyc +share/apps/kajongg/deferredutil.py +share/apps/kajongg/deferredutil.pyc +share/apps/kajongg/differ.py +share/apps/kajongg/differ.pyc +share/apps/kajongg/game.py +share/apps/kajongg/game.pyc +share/apps/kajongg/games.py +share/apps/kajongg/games.pyc +share/apps/kajongg/genericdelegates.py +share/apps/kajongg/genericdelegates.pyc +share/apps/kajongg/guiutil.py +share/apps/kajongg/guiutil.pyc +share/apps/kajongg/handboard.py +share/apps/kajongg/handboard.pyc +share/apps/kajongg/humanclient.py +share/apps/kajongg/humanclient.pyc +share/apps/kajongg/kajongg.py +share/apps/kajongg/kajonggserver.py +share/apps/kajongg/kajonggui.rc +share/apps/kajongg/kde.py +share/apps/kajongg/kde.pyc +share/apps/kajongg/meld.py +share/apps/kajongg/meld.pyc +share/apps/kajongg/message.py +share/apps/kajongg/message.pyc +share/apps/kajongg/modeltest.py +share/apps/kajongg/modeltest.pyc +share/apps/kajongg/move.py +share/apps/kajongg/move.pyc +share/apps/kajongg/player.py +share/apps/kajongg/player.pyc +share/apps/kajongg/playerlist.py +share/apps/kajongg/playerlist.pyc +share/apps/kajongg/playfield.py +share/apps/kajongg/playfield.pyc +share/apps/kajongg/predefined.py +share/apps/kajongg/predefined.pyc +share/apps/kajongg/qt4reactor.py +share/apps/kajongg/qt4reactor.pyc +share/apps/kajongg/query.py +share/apps/kajongg/query.pyc +share/apps/kajongg/rulesetselector.py +share/apps/kajongg/rulesetselector.pyc +share/apps/kajongg/scoring.py +share/apps/kajongg/scoring.pyc +share/apps/kajongg/scoringengine.py +share/apps/kajongg/scoringengine.pyc +share/apps/kajongg/server.py +share/apps/kajongg/server.pyc +share/apps/kajongg/sound.py +share/apps/kajongg/sound.pyc +share/apps/kajongg/statesaver.py +share/apps/kajongg/statesaver.pyc +share/apps/kajongg/tables.py +share/apps/kajongg/tables.pyc +share/apps/kajongg/tile.py +share/apps/kajongg/tile.pyc +share/apps/kajongg/tileset.py +share/apps/kajongg/tileset.pyc +share/apps/kajongg/tilesetselector.py +share/apps/kajongg/tilesetselector.pyc +share/apps/kajongg/tilesetselector.ui +share/apps/kajongg/tree.py +share/apps/kajongg/tree.pyc +share/apps/kajongg/uiwall.py +share/apps/kajongg/uiwall.pyc +share/apps/kajongg/util.py +share/apps/kajongg/util.pyc +share/apps/kajongg/wall.py +share/apps/kajongg/wall.pyc +share/icons/hicolor/128x128/apps/kajongg.png +share/icons/hicolor/16x16/apps/kajongg.png +share/icons/hicolor/22x22/apps/kajongg.png +share/icons/hicolor/32x32/apps/kajongg.png +share/icons/hicolor/48x48/apps/kajongg.png +share/icons/hicolor/64x64/apps/kajongg.png +share/icons/hicolor/scalable/actions/games-kajongg-law.svgz +share/icons/hicolor/scalable/apps/kajongg.svgz +@dirrm share/apps/kajongg diff --git a/games/kanagram/Makefile b/games/kanagram/Makefile new file mode 100644 index 000000000000..b702e090e31d --- /dev/null +++ b/games/kanagram/Makefile @@ -0,0 +1,29 @@ +# New ports collection Makefile for: kanagram +# Date created: 6 September 2011 +# Whom: Alberto Villa <avilla@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= kanagram +PORTVERSION= ${KDE4_VERSION} +CATEGORIES= games kde +MASTER_SITES= ${MASTER_SITE_KDE} +MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src +DIST_SUBDIR= KDE + +MAINTAINER= kde@FreeBSD.org +COMMENT= Letter order game for KDE 4 + +LIB_DEPENDS= keduvocdocument.5:${PORTSDIR}/misc/libkdeedu + +CONFLICTS= kdeedu-4.[0-6].* + +USE_KDE4= kdehier kdelibs kdeprefix automoc4 +KDE4_BUILDENV= yes +USE_QT_VER= 4 +QT_COMPONENTS= xml moc_build qmake_build rcc_build uic_build +USE_BZIP2= yes +MAKE_JOBS_SAFE= yes + +.include <bsd.port.mk> diff --git a/games/kanagram/distinfo b/games/kanagram/distinfo new file mode 100644 index 000000000000..baa41092c05d --- /dev/null +++ b/games/kanagram/distinfo @@ -0,0 +1,2 @@ +SHA256 (KDE/kanagram-4.7.2.tar.bz2) = 39a410d6214d396aaec4773cdaeba59011ea4c413053369c49cf5f6a8c3cc399 +SIZE (KDE/kanagram-4.7.2.tar.bz2) = 650633 diff --git a/games/kanagram/pkg-descr b/games/kanagram/pkg-descr new file mode 100644 index 000000000000..60d02a352fcc --- /dev/null +++ b/games/kanagram/pkg-descr @@ -0,0 +1,13 @@ +Kanagram is a game based on anagrams of words: the puzzle is solved +when the letters of the scrambled word are put back in the correct +order. There is no limit on either time taken, or the amount of +attempts to solve the word. + +FEATURES +- Several word lists included. +- Hints and cheat help system. +- Word lists editor. +- Word lists distribution via KNewStuff. +- Scalable user interface appropriate for children. + +WWW: http://www.kde.org/applications/education/kanagram diff --git a/games/kanagram/pkg-plist b/games/kanagram/pkg-plist new file mode 100644 index 000000000000..3a81f05b4382 --- /dev/null +++ b/games/kanagram/pkg-plist @@ -0,0 +1,32 @@ +bin/kanagram +share/applications/kde4/kanagram.desktop +share/apps/kanagram/images/kanagram.svg +share/apps/kanagram/sounds/chalk.ogg +share/apps/kanagram/sounds/right.ogg +share/apps/kanagram/sounds/wrong.ogg +share/config.kcfg/kanagram.kcfg +share/config/kanagram.knsrc +share/doc/HTML/en/kanagram/answer-highlight.png +share/doc/HTML/en/kanagram/common +share/doc/HTML/en/kanagram/general-settings.png +share/doc/HTML/en/kanagram/helpstates.png +share/doc/HTML/en/kanagram/index.cache.bz2 +share/doc/HTML/en/kanagram/index.docbook +share/doc/HTML/en/kanagram/kanagram-hint.png +share/doc/HTML/en/kanagram/kanagram.png +share/doc/HTML/en/kanagram/newstuff-dialog.png +share/doc/HTML/en/kanagram/newstuff-settings.png +share/doc/HTML/en/kanagram/shortcuts-settings.png +share/doc/HTML/en/kanagram/vocab-editor.png +share/doc/HTML/en/kanagram/vocab-settings.png +share/icons/hicolor/128x128/apps/kanagram.png +share/icons/hicolor/16x16/apps/kanagram.png +share/icons/hicolor/22x22/apps/kanagram.png +share/icons/hicolor/32x32/apps/kanagram.png +share/icons/hicolor/48x48/apps/kanagram.png +share/icons/hicolor/64x64/apps/kanagram.png +share/icons/hicolor/scalable/apps/kanagram.svgz +@dirrm share/doc/HTML/en/kanagram +@dirrm share/apps/kanagram/sounds +@dirrm share/apps/kanagram/images +@dirrm share/apps/kanagram diff --git a/games/kdegames4/Makefile b/games/kdegames4/Makefile index 9bb86aada721..6cc871425d70 100644 --- a/games/kdegames4/Makefile +++ b/games/kdegames4/Makefile @@ -6,14 +6,13 @@ PORTNAME= kdegames PORTVERSION= ${KDE4_VERSION} -PORTREVISION= 1 CATEGORIES= games kde MASTER_SITES= ${MASTER_SITE_KDE} MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src DIST_SUBDIR= KDE MAINTAINER= kde@FreeBSD.org -COMMENT= Games for the KDE integrated X11 desktop +COMMENT= Games for KDE 4 LIB_DEPENDS= ggzcore.9:${PORTSDIR}/games/ggz-client-libs \ qca.2:${PORTSDIR}/devel/qca \ @@ -22,19 +21,18 @@ LIB_DEPENDS= ggzcore.9:${PORTSDIR}/games/ggz-client-libs \ LATEST_LINK= ${PORTNAME}4 -USE_BZIP2= yes -USE_OPENAL= al -USE_PYTHON= yes -USE_TWISTED_RUN= yes -USE_KDE4= kdelibs kdeprefix kdehier automoc4 pykde4 sharedmime +USE_KDE4= kdehier kdelibs kdeprefix sharedmime automoc4 KDE4_BUILDENV= yes +USE_OPENAL= al USE_QT_VER= 4 -QT_COMPONENTS= opengl gui svg iconengines multimedia pixeltool \ - qmake_build moc_build rcc_build uic_build +QT_COMPONENTS= dbus gui network opengl qt3support script svg xml \ + moc_build qmake_build rcc_build uic_build +USE_BZIP2= yes +CMAKE_ARGS+= -DBUILD_kajongg:BOOL=FALSE MAKE_JOBS_SAFE= yes -CMAKE_ARGS+= -DINSTALL_KAJONGG=TRUE -OPTIONS= FREEBSD "Install FreeBSD card deck" off +OPTIONS= FREEBSD "Install FreeBSD card deck" off \ + KAJONGG "Install the classical Mah Jongg for four players" off .include <bsd.port.options.mk> @@ -42,4 +40,16 @@ OPTIONS= FREEBSD "Install FreeBSD card deck" off RUN_DEPENDS+= kde4-freebsd-carddeck>=1.0:${PORTSDIR}/games/freebsd-carddeck-kde4 .endif +.if defined(WITH_KAJONGG) +RUN_DEPENDS+= ${KDE4_PREFIX}/bin/kajongg:${PORTSDIR}/games/kajongg +.endif + +post-patch: + # Prevent updating MIME during build. + ${REINPLACE_CMD} -e '/^update_xdg_mimetypes/ d' \ + ${WRKSRC}/palapeli/mime/CMakeLists.txt + +post-install: + @-update-mime-database ${KDE4_PREFIX}/share/mime + .include <bsd.port.mk> diff --git a/games/kdegames4/distinfo b/games/kdegames4/distinfo index 9475ddab8560..a76485908c1f 100644 --- a/games/kdegames4/distinfo +++ b/games/kdegames4/distinfo @@ -1,2 +1,2 @@ -SHA256 (KDE/kdegames-4.6.5.tar.bz2) = 173a4a7d1fedee57f6dce8ea2381d5d1942361cc6b4e778d6a480558ec259f8a -SIZE (KDE/kdegames-4.6.5.tar.bz2) = 59294365 +SHA256 (KDE/kdegames-4.7.2.tar.bz2) = 6150fe15dc42d9586827ba0170827eaf527da561163af7d4265baae38199d310 +SIZE (KDE/kdegames-4.7.2.tar.bz2) = 62950912 diff --git a/games/kdegames4/files/patch-kajongg__CMakeLists.txt b/games/kdegames4/files/patch-kajongg__CMakeLists.txt deleted file mode 100644 index fc050f1167dd..000000000000 --- a/games/kdegames4/files/patch-kajongg__CMakeLists.txt +++ /dev/null @@ -1,10 +0,0 @@ ---- ./kajongg/CMakeLists.txt.orig 2010-12-25 02:32:25.713807130 +1000 -+++ ./kajongg/CMakeLists.txt 2010-12-25 02:32:44.954802284 +1000 -@@ -35,6 +35,7 @@ - src/genericdelegates.py - src/guiutil.py - src/humanclient.py -+src/modeltest.py - src/move.py - src/playerlist.py - src/playfield.py diff --git a/games/kdegames4/files/patch-libkdegames__kgamerenderer.h b/games/kdegames4/files/patch-libkdegames__kgamerenderer.h deleted file mode 100644 index 10632829000f..000000000000 --- a/games/kdegames4/files/patch-libkdegames__kgamerenderer.h +++ /dev/null @@ -1,12 +0,0 @@ ---- ./libkdegames/kgamerenderer.h.orig 2010-12-13 00:33:42.457494012 +0100 -+++ ./libkdegames/kgamerenderer.h 2010-12-13 00:41:21.837310103 +0100 -@@ -208,7 +208,8 @@ - ///@note For non-animated frames, set @a frame to -1 or omit it. - ///@note Custom colors increase the rendering time considerably, so use - /// this feature only if you really need its flexibility. -- QPixmap spritePixmap(const QString& key, const QSize& size, int frame = -1, const QHash<QColor, QColor>& customColors = QHash<QColor, QColor>()) const; -+ typedef QHash<QColor, QColor> qhash_qcolor_qcolor_t; -+ QPixmap spritePixmap(const QString& key, const QSize& size, int frame = -1, const qhash_qcolor_qcolor_t& customColors = qhash_qcolor_qcolor_t()) const; - public Q_SLOTS: - ///Load the given theme and update the pixmaps of all associated - ///KGameRendererClient instances. diff --git a/games/kdegames4/files/patch-libkdegames__kgamerenderer_p.h b/games/kdegames4/files/patch-libkdegames__kgamerenderer_p.h deleted file mode 100644 index 15b72c008ae3..000000000000 --- a/games/kdegames4/files/patch-libkdegames__kgamerenderer_p.h +++ /dev/null @@ -1,14 +0,0 @@ ---- ./libkdegames/kgamerenderer_p.h.orig 2010-12-13 00:59:19.977474457 +0100 -+++ ./libkdegames/kgamerenderer_p.h 2010-12-13 01:02:15.857318373 +0100 -@@ -31,9 +31,10 @@ - namespace KGRInternal - { - //Describes the state of a KGameRendererClient. -+ typedef QHash<QColor, QColor> qhash_qcolor_qcolor_t; - struct ClientSpec - { -- inline ClientSpec(const QString& spriteKey = QString(), int frame = -1, const QSize& size = QSize(), const QHash<QColor, QColor>& customColors = QHash<QColor, QColor>()); -+ inline ClientSpec(const QString& spriteKey = QString(), int frame = -1, const QSize& size = QSize(), const qhash_qcolor_qcolor_t& customColors = qhash_qcolor_qcolor_t()); - QString spriteKey; - int frame; - QSize size; diff --git a/games/kdegames4/pkg-plist b/games/kdegames4/pkg-plist index 59d849c5b589..8acaa8798f33 100644 --- a/games/kdegames4/pkg-plist +++ b/games/kdegames4/pkg-plist @@ -1,8 +1,6 @@ bin/bomber bin/bovo bin/granatier -bin/kajongg -bin/kajonggserver bin/kapman bin/katomic bin/kbattleship @@ -38,7 +36,6 @@ bin/ksudoku bin/ktron bin/ktuberling bin/kubrick -bin/libpala-puzzlebuilder bin/lskat bin/palapeli include/KDE/KCardDialog @@ -200,7 +197,6 @@ share/applications/kde4/KGoldrunner.desktop share/applications/kde4/bomber.desktop share/applications/kde4/bovo.desktop share/applications/kde4/granatier.desktop -share/applications/kde4/kajongg.desktop share/applications/kde4/kapman.desktop share/applications/kde4/katomic.desktop share/applications/kde4/kbattleship.desktop @@ -476,87 +472,6 @@ share/apps/granatier/themes/granatier_preview.png share/apps/granatier/themes/waterbomb.desktop share/apps/granatier/themes/waterbomb.svgz share/apps/granatier/themes/waterbomb_preview.png -share/apps/kajongg/about.py -share/apps/kajongg/about.pyc -share/apps/kajongg/animation.py -share/apps/kajongg/animation.pyc -share/apps/kajongg/background.py -share/apps/kajongg/background.pyc -share/apps/kajongg/backgroundselector.py -share/apps/kajongg/backgroundselector.pyc -share/apps/kajongg/backgroundselector.ui -share/apps/kajongg/board.py -share/apps/kajongg/board.pyc -share/apps/kajongg/client.py -share/apps/kajongg/client.pyc -share/apps/kajongg/common.py -share/apps/kajongg/common.pyc -share/apps/kajongg/config.py -share/apps/kajongg/config.pyc -share/apps/kajongg/deferredutil.py -share/apps/kajongg/deferredutil.pyc -share/apps/kajongg/differ.py -share/apps/kajongg/differ.pyc -share/apps/kajongg/game.py -share/apps/kajongg/game.pyc -share/apps/kajongg/games.py -share/apps/kajongg/games.pyc -share/apps/kajongg/genericdelegates.py -share/apps/kajongg/genericdelegates.pyc -share/apps/kajongg/guiutil.py -share/apps/kajongg/guiutil.pyc -share/apps/kajongg/handboard.py -share/apps/kajongg/handboard.pyc -share/apps/kajongg/humanclient.py -share/apps/kajongg/humanclient.pyc -share/apps/kajongg/kajongg.py -share/apps/kajongg/kajonggserver.py -share/apps/kajongg/kajonggui.rc -share/apps/kajongg/meld.py -share/apps/kajongg/meld.pyc -share/apps/kajongg/message.py -share/apps/kajongg/message.pyc -share/apps/kajongg/modeltest.py -share/apps/kajongg/modeltest.pyc -share/apps/kajongg/move.py -share/apps/kajongg/move.pyc -share/apps/kajongg/playerlist.py -share/apps/kajongg/playerlist.pyc -share/apps/kajongg/playfield.py -share/apps/kajongg/playfield.pyc -share/apps/kajongg/predefined.py -share/apps/kajongg/predefined.pyc -share/apps/kajongg/qt4reactor.py -share/apps/kajongg/qt4reactor.pyc -share/apps/kajongg/query.py -share/apps/kajongg/query.pyc -share/apps/kajongg/rulesetselector.py -share/apps/kajongg/rulesetselector.pyc -share/apps/kajongg/scoring.py -share/apps/kajongg/scoring.pyc -share/apps/kajongg/scoringengine.py -share/apps/kajongg/scoringengine.pyc -share/apps/kajongg/server.py -share/apps/kajongg/server.pyc -share/apps/kajongg/sound.py -share/apps/kajongg/sound.pyc -share/apps/kajongg/statesaver.py -share/apps/kajongg/statesaver.pyc -share/apps/kajongg/tables.py -share/apps/kajongg/tables.pyc -share/apps/kajongg/tile.py -share/apps/kajongg/tile.pyc -share/apps/kajongg/tileset.py -share/apps/kajongg/tileset.pyc -share/apps/kajongg/tilesetselector.py -share/apps/kajongg/tilesetselector.pyc -share/apps/kajongg/tilesetselector.ui -share/apps/kajongg/uiwall.py -share/apps/kajongg/uiwall.pyc -share/apps/kajongg/util.py -share/apps/kajongg/util.pyc -share/apps/kajongg/wall.py -share/apps/kajongg/wall.pyc share/apps/kapman/defaultmaze.xml share/apps/kapman/kapmanui.rc share/apps/kapman/themes/invisible.desktop @@ -692,16 +607,16 @@ share/apps/kgoldrunner/themes/black-on-white.desktop share/apps/kgoldrunner/themes/default.desktop share/apps/kgoldrunner/themes/default/actors.svg share/apps/kgoldrunner/themes/default/climb.wav -share/apps/kgoldrunner/themes/default/completed.ogg -share/apps/kgoldrunner/themes/default/death.ogg -share/apps/kgoldrunner/themes/default/dig.ogg -share/apps/kgoldrunner/themes/default/falling.ogg -share/apps/kgoldrunner/themes/default/gameover.ogg -share/apps/kgoldrunner/themes/default/gold.ogg -share/apps/kgoldrunner/themes/default/ladder.ogg +share/apps/kgoldrunner/themes/default/completed.wav +share/apps/kgoldrunner/themes/default/death.wav +share/apps/kgoldrunner/themes/default/dig.wav +share/apps/kgoldrunner/themes/default/falling.wav +share/apps/kgoldrunner/themes/default/gameover.wav +share/apps/kgoldrunner/themes/default/gold.wav +share/apps/kgoldrunner/themes/default/ladder.wav share/apps/kgoldrunner/themes/default/set.svg share/apps/kgoldrunner/themes/default/step.wav -share/apps/kgoldrunner/themes/default/victory.ogg +share/apps/kgoldrunner/themes/default/victory.wav share/apps/kgoldrunner/themes/egypt.desktop share/apps/kgoldrunner/themes/egypt/actors.svgz share/apps/kgoldrunner/themes/egypt/egypt_kgr.svgz @@ -1366,8 +1281,6 @@ share/apps/palapeli/collection/european-honey-bee.desktop share/apps/palapeli/collection/european-honey-bee.jpg share/apps/palapeli/collection/panther-chameleon-female.desktop share/apps/palapeli/collection/panther-chameleon-female.jpg -share/apps/palapeli/palapeli-collectionui.rc -share/apps/palapeli/palapeli-puzzletableui.rc share/apps/palapeli/palapeli.kcfg share/apps/palapeli/palapeli.notifyrc share/apps/palapeli/palapeliui.rc @@ -1433,19 +1346,6 @@ share/doc/HTML/en/granatier/config_theme.png share/doc/HTML/en/granatier/granatier.png share/doc/HTML/en/granatier/index.cache.bz2 share/doc/HTML/en/granatier/index.docbook -share/doc/HTML/en/kajongg/common -share/doc/HTML/en/kajongg/config_background.png -share/doc/HTML/en/kajongg/config_play.png -share/doc/HTML/en/kajongg/config_tiles.png -share/doc/HTML/en/kajongg/differ.png -share/doc/HTML/en/kajongg/enterhand.png -share/doc/HTML/en/kajongg/explain.png -share/doc/HTML/en/kajongg/gamescreen.png -share/doc/HTML/en/kajongg/index.cache.bz2 -share/doc/HTML/en/kajongg/index.docbook -share/doc/HTML/en/kajongg/penalty.png -share/doc/HTML/en/kajongg/ruleseteditor.png -share/doc/HTML/en/kajongg/scoretable.png share/doc/HTML/en/kapman/common share/doc/HTML/en/kapman/config.png share/doc/HTML/en/kapman/index.cache.bz2 @@ -1918,11 +1818,9 @@ share/icons/hicolor/64x64/apps/lskat.png share/icons/hicolor/64x64/apps/palapeli.png share/icons/hicolor/64x64/mimetypes/application-x-palapeli.png share/icons/hicolor/64x64/mimetypes/application-x-tuberling.png -share/icons/hicolor/scalable/actions/games-kajongg-law.svgz share/icons/hicolor/scalable/apps/bomber.svgz share/icons/hicolor/scalable/apps/bovo.svgz share/icons/hicolor/scalable/apps/granatier.svgz -share/icons/hicolor/scalable/apps/kajongg.svgz share/icons/hicolor/scalable/apps/kapman.svgz share/icons/hicolor/scalable/apps/kdiamond.svgz share/icons/hicolor/scalable/apps/killbots.svgz @@ -2012,7 +1910,6 @@ share/sounds/kshisen/tile-touch.ogg @dirrm share/doc/HTML/en/kbattleship @dirrm share/doc/HTML/en/katomic @dirrm share/doc/HTML/en/kapman -@dirrm share/doc/HTML/en/kajongg @dirrm share/doc/HTML/en/granatier @dirrm share/doc/HTML/en/bovo @dirrm share/doc/HTML/en/bomber @@ -2137,8 +2034,6 @@ share/sounds/kshisen/tile-touch.ogg @dirrm share/apps/katomic @dirrm share/apps/kapman/themes @dirrm share/apps/kapman -@dirrm share/apps/kajongg -@dirrm share/apps/kajong @dirrm share/apps/granatier/themes @dirrm share/apps/granatier/sounds @dirrm share/apps/granatier/players diff --git a/games/khangman/Makefile b/games/khangman/Makefile new file mode 100644 index 000000000000..df97ae169a0b --- /dev/null +++ b/games/khangman/Makefile @@ -0,0 +1,31 @@ +# New ports collection Makefile for: khangman +# Date created: 6 September 2011 +# Whom: Alberto Villa <avilla@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= khangman +PORTVERSION= ${KDE4_VERSION} +CATEGORIES= games kde +MASTER_SITES= ${MASTER_SITE_KDE} +MASTER_SITE_SUBDIR= ${KDE4_BRANCH}/${PORTVERSION}/src +DIST_SUBDIR= KDE + +MAINTAINER= kde@FreeBSD.org +COMMENT= Hangman game for KDE 4 + +LIB_DEPENDS= keduvocdocument.5:${PORTSDIR}/misc/libkdeedu + +CONFLICTS= kdeedu-4.[0-6].* + +USE_KDE4= kdehier kdelibs kdeprefix automoc4 +KDE4_BUILDENV= yes +USE_QT_VER= 4 +QT_COMPONENTS= moc_build qmake_build rcc_build uic_build +USE_BZIP2= yes +MAKE_JOBS_SAFE= yes + +MAN6= khangman.6 + +.include <bsd.port.mk> diff --git a/games/khangman/distinfo b/games/khangman/distinfo new file mode 100644 index 000000000000..41b5e0c205fb --- /dev/null +++ b/games/khangman/distinfo @@ -0,0 +1,2 @@ +SHA256 (KDE/khangman-4.7.2.tar.bz2) = 7a9656b88bd9ac805b2fce7278c78a2b1b3a1e0b80fe65485ddbc14a4d773a1f +SIZE (KDE/khangman-4.7.2.tar.bz2) = 1123286 diff --git a/games/khangman/pkg-descr b/games/khangman/pkg-descr new file mode 100644 index 000000000000..78f5e86b8e9a --- /dev/null +++ b/games/khangman/pkg-descr @@ -0,0 +1,10 @@ +KHangMan is a game based on the well-known hangman game. It is aimed +at children aged six and over. The game has several categories of +words to play with, for example: animals (animals words) and three +difficulty categories: easy, medium and hard. A word is picked at +random, the letters are hidden, and you must guess the word by trying +one letter after another. Each time you guess a wrong letter, part of +a picture of a hangman is drawn. You must guess the word before being +hanged! You have 10 tries. + +WWW: http://edu.kde.org/khangman diff --git a/games/khangman/pkg-plist b/games/khangman/pkg-plist new file mode 100644 index 000000000000..5aa507a9a694 --- /dev/null +++ b/games/khangman/pkg-plist @@ -0,0 +1,39 @@ +bin/khangman +share/applications/kde4/khangman.desktop +share/apps/khangman/fonts/Domestic_Manners.ttf +share/apps/khangman/fonts/Dustismo_Roman.ttf +share/apps/khangman/khangmanui.rc +share/apps/khangman/pics/desert/khangman_desert.svg +share/apps/khangman/pics/sea/khangman_sea.svg +share/apps/khangman/pics/standardthemes.xml +share/apps/khangman/sounds/EW_Dialogue_Appear.ogg +share/apps/khangman/sounds/new_game.ogg +share/config.kcfg/khangman.kcfg +share/config/khangman.knsrc +share/doc/HTML/en/khangman/application-exit.png +share/doc/HTML/en/khangman/common +share/doc/HTML/en/khangman/document-new.png +share/doc/HTML/en/khangman/games-hint.png +share/doc/HTML/en/khangman/getnewstuff.png +share/doc/HTML/en/khangman/index.cache.bz2 +share/doc/HTML/en/khangman/index.docbook +share/doc/HTML/en/khangman/khangman-desert.png +share/doc/HTML/en/khangman/khangman-main.png +share/doc/HTML/en/khangman/man-khangman.6.docbook +share/doc/HTML/en/khangman/settings-general.png +share/doc/HTML/en/khangman/settings-languages.png +share/doc/HTML/en/khangman/settings-timers.png +share/icons/hicolor/128x128/apps/khangman.png +share/icons/hicolor/16x16/apps/khangman.png +share/icons/hicolor/22x22/apps/khangman.png +share/icons/hicolor/32x32/apps/khangman.png +share/icons/hicolor/48x48/apps/khangman.png +share/icons/hicolor/64x64/apps/khangman.png +share/icons/hicolor/scalable/apps/khangman.svgz +@dirrm share/doc/HTML/en/khangman +@dirrm share/apps/khangman/sounds +@dirrm share/apps/khangman/pics/sea +@dirrm share/apps/khangman/pics/desert +@dirrm share/apps/khangman/pics +@dirrm share/apps/khangman/fonts +@dirrm share/apps/khangman |