aboutsummaryrefslogtreecommitdiffstats
path: root/games/kajongg
diff options
context:
space:
mode:
authoravilla <avilla@FreeBSD.org>2011-10-17 08:03:42 +0800
committeravilla <avilla@FreeBSD.org>2011-10-17 08:03:42 +0800
commit18f8d6818a2205ed543432ae7b736e36bb0b1ab5 (patch)
treea38d8a80d7330fafe33e6504e265797c7db5c8ee /games/kajongg
parent7e1a35526ca99e8f9cc466c562f4184911eb911c (diff)
downloadfreebsd-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/kajongg')
-rw-r--r--games/kajongg/Makefile36
-rw-r--r--games/kajongg/pkg-descr15
-rw-r--r--games/kajongg/pkg-plist99
3 files changed, 150 insertions, 0 deletions
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