diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /games-mud/kmuddy |
reinit the tree, so we can have metadata
Diffstat (limited to 'games-mud/kmuddy')
-rw-r--r-- | games-mud/kmuddy/Manifest | 11 | ||||
-rw-r--r-- | games-mud/kmuddy/files/kmuddy-1.0.1-desktopvalidation.patch | 84 | ||||
-rw-r--r-- | games-mud/kmuddy/files/kmuddy-1.0.1-gcc45.patch | 11 | ||||
-rw-r--r-- | games-mud/kmuddy/files/kmuddy-1.0.1-gcc6.patch | 30 | ||||
-rw-r--r-- | games-mud/kmuddy/files/kmuddy-1.0.1-kde45.patch | 11 | ||||
-rw-r--r-- | games-mud/kmuddy/files/kmuddy-1.0.1-tempnam.patch | 29 | ||||
-rw-r--r-- | games-mud/kmuddy/files/kmuddy-1.0.1-underlinking.patch | 24 | ||||
-rw-r--r-- | games-mud/kmuddy/kmuddy-1.0.1-r3.ebuild | 37 | ||||
-rw-r--r-- | games-mud/kmuddy/metadata.xml | 12 |
9 files changed, 249 insertions, 0 deletions
diff --git a/games-mud/kmuddy/Manifest b/games-mud/kmuddy/Manifest new file mode 100644 index 000000000000..27a5d6552982 --- /dev/null +++ b/games-mud/kmuddy/Manifest @@ -0,0 +1,11 @@ +AUX kmuddy-1.0.1-desktopvalidation.patch 2472 SHA256 89197e335ec031262ee722298a937bdc981c1aeae09921b322e7c9abda86e7f8 SHA512 e1f50f6ce2fc26bc87a0c7ffc2c04d36f4b3f6c074ddecce5b3e3d52624030322073ac9a0abbffbe4ecb70364d7420005aba13d1b71bb60e058397f404b98e52 WHIRLPOOL 790062d4d6b500660d41426ae1a2c3ee93d102bc4957fc2dfc97349af1239860e7e3f52446e372c5e6cbb0fcbabd60e17a2d828e37a6f09f188ffe98ca196642 +AUX kmuddy-1.0.1-gcc45.patch 498 SHA256 cd407c7ead14953dabfeffbaba1d16a97cb027b5942aef36683be77b67de1811 SHA512 4e117a677cde4277ec170494ac43b1a5f4ac92561e18af60751278a5bc5388393b3b1852cf792326399f579f8c91b7c1f7640c596a76346d9ccebb3f0c1eeb4d WHIRLPOOL 29b9ba97858373ccd3597f5885ee03d240aa7e34d7ae485871c4261ae2f2eb55797e0c89f6c6ba7ff9c2bb76bb5779341d2a98670fa80f9847ba35dcc5bcd2fb +AUX kmuddy-1.0.1-gcc6.patch 1595 SHA256 2dadc7b975d2fa94a1502ec07e1656060adddab046039ff67719da021af9f3e0 SHA512 b78d1b3b176c4cd58b9435a4effa389f4a3cf4cb468fea2aed12e8f7f2a02635974b58a969665a2fa34d397d984b0ea03557406890db176e3343e4813da1b7a6 WHIRLPOOL 41314f691b09436f7f7186e227ce5601af6315838383da5d838a2bdb6e11e23e6dc845943435fc94f20e20c149352855c3e8446e3a97ec0f238ab2f80a7a1d34 +AUX kmuddy-1.0.1-kde45.patch 442 SHA256 13d0209227eafe3042efb03ecef2ebf6ab98de756ea804b723b29be732081431 SHA512 638d206173cb865d5d807fa3d49a0709fca7105dc98ba783a34c224d80dd1e8bc3cc589b402f61c978d2ddafbad91f11755669f71e2c393539058b08ab71248e WHIRLPOOL 6bf41972dc09d423250e2b3d6d3c2d0c5040ce9e595cfbf22095e3cde2c42ed146ce13efa98e4a2e6f7167be239ad34bae282a5254e2f05570910fd21de6c277 +AUX kmuddy-1.0.1-tempnam.patch 795 SHA256 42d69e6a49c44bb187df58cb52ea4c71e2d8aa21522338eb99af7abac0e84995 SHA512 36c9274d63a4c1ad5bf79af58cdb53289bed267e08759174e6cac16b2223b719ee329a269929e16efb2a3046619bae55f7fde6e0d281df3c78066e187b72d043 WHIRLPOOL 4f8a63a22f65fe4bfee27fac09d2209077339c15ccf8984a88ec0d5d1736cb8a70ba389dd4efe00c9b15b228c1b02c3a92f399a989ea31b1e67d425b7784c7df +AUX kmuddy-1.0.1-underlinking.patch 1526 SHA256 635e6b2e2ed4a7b85fd8f1f63d098ff78e368052616541b273efab5ec267945c SHA512 cfc045886cddf798142a3e579e470d207c7b6b0a298a85f2335f6ed471672d6dff24fbf6f0995797b8c4214cb155c7fe91c4076d5e7588ccf4be83d2a733221d WHIRLPOOL c8e8a33136287056f5d8e7b9d3460bbf0192a3953ea916d6875dd810209d4c0a6ceede26b3e2a2a97e14f486ca8e655c1a7fb340614f31738cf105d0e7f43673 +DIST kmuddy-1.0.1.tar.gz 1435657 SHA256 d3db34aaddaa142da5a138b3e1179dc9b9b203058f225de037616cc24aa3e4ac SHA512 e797db9509c3dfabbbcf829d76733cceda0be53c20dc56a7f576a1562512ab23769b668b5ed08a6363c3de81577969d89a2027492560ab1731bff8fb6f3d54a2 WHIRLPOOL 89af46564e1c813c3499597c95f61285abddb48c2aa9f1d5ae798830b2252e985fe1112e7080dd4fa7a823ffcdc1557dfee4ee0376ec9fd4f4dbce1102e2a205 +EBUILD kmuddy-1.0.1-r3.ebuild 792 SHA256 979df169d28e1a760cb085e2efad6388586baeb4e15631280e3d5cbf17fcf6fa SHA512 bd0cc124be66476621d2cdb07a81067360d7bba6f08d18cc140bf6c0b54e97f29387867cc2f1589d2baa5346b8f7fa0337c6fd03af452ef5413e35810330a227 WHIRLPOOL 3abcb4961720b0091585e2f239d881e3b818d7b794eb6c4725d2f086ab1009bbf99efeaae7819b75c2a83671b5b0fae731e29da63ad2e143e3dd506ced04f476 +MISC ChangeLog 2900 SHA256 05ad7ab6763b325f64d3f388c82082e950860ab62fce76b93a44a11a7ec0f137 SHA512 8a42abfbf57eb24f1e25025a1aa228fa9f97bd6fd8ae7941257bec0d42eda4e0b9bdf4d4a6c9e1b216f75c461139c9e00958496bcfaaf57f541d69110e7dce63 WHIRLPOOL 03cb3402d7c18051e1ffa0c112aaf8ae56f45913a8a3b842757e04587200c4df6de00f64d46ff9d62de36115c860c1cdd26108405435ebe5adddaa51e002eafd +MISC ChangeLog-2015 5673 SHA256 c397d32ea6e37aae548704e0a179016592b977c9390d0fc957ecd19e48c5b274 SHA512 6191e89ca1a73088668ed61fa455ddacf53b0edd8468e3fe6caa98fb2a0b905243526838ce59b11d46e126e57774c7a46367bb13001e2cdd9c2162657a504c16 WHIRLPOOL 2e0a5cd9d3d8b36d7a4ae499290649eb38b786fa2f140b179a854850a0b248b6ac9e7a524ebd2c1a3808131bcad081cead85c65d67e69a9f0402e81f684740c7 +MISC metadata.xml 355 SHA256 fdc3b1016e2db07d1efc29b55e374c84c356f448a181c86abc83c672a63b0f8d SHA512 abec7be3ca48b0d6ccb1c14d7746f13b3c379e24fb7244eb68e556d4e04cb7eff7148c475c3caa5f1e1fe460f127486b291431aa0de940a0430c6eacaeb8b97a WHIRLPOOL a6f274d66e2d771b79af0d7ac37e35a60a534dce2637dd0873408937b1ffe76b003cfac857a5e23336b52aad5edd64e77b2354884cb4e1a5c6f124c53b4de996 diff --git a/games-mud/kmuddy/files/kmuddy-1.0.1-desktopvalidation.patch b/games-mud/kmuddy/files/kmuddy-1.0.1-desktopvalidation.patch new file mode 100644 index 000000000000..899ec0838b85 --- /dev/null +++ b/games-mud/kmuddy/files/kmuddy-1.0.1-desktopvalidation.patch @@ -0,0 +1,84 @@ +--- a/kmuddy/kmuddy.desktop ++++ b/kmuddy/kmuddy.desktop +@@ -1,6 +1,5 @@ + [Desktop Entry] + Version=1.0 +-Encoding=UTF-8 + Name=KMuddy + Type=Application + Exec=kmuddy -caption "%c" %i %m +--- a/libs/kmuddyplugin.desktop ++++ b/libs/kmuddyplugin.desktop +@@ -1,6 +1,6 @@ + [Desktop Entry] +-Encoding=UTF-8 + Type=ServiceType ++Name=KMuddy Plugins + X-KDE-ServiceType=KMuddy/Plugin + X-KDE-Derived=KPluginInfo + Comment=KMuddy Plugin +--- a/plugins/converter/kmuddyconverterplugin.desktop ++++ b/plugins/converter/kmuddyconverterplugin.desktop +@@ -1,5 +1,4 @@ + [Desktop Entry] +-Encoding=UTF-8 + Name=Profile Converter + Comment=This plug-in converts profiles from old KMuddy versions. + ServiceTypes=KMuddy/Plugin +--- a/plugins/mapper/plugins/standard/kmuddymapper_standard.desktop ++++ b/plugins/mapper/plugins/standard/kmuddymapper_standard.desktop +@@ -1,6 +1,5 @@ + [Desktop Entry] + Type=Service +-Comment=The standard mapper tools and views + Name=Standard + Comment=The standard mapper tools and views + ServiceTypes=KMuddy/Mapper/Plugin +--- a/plugins/scripting/kmuddyscriptingplugin.desktop ++++ b/plugins/scripting/kmuddyscriptingplugin.desktop +@@ -1,5 +1,4 @@ + [Desktop Entry] +-Encoding=UTF-8 + Name=External Scripting + Comment=Adds support for external scripting. + ServiceTypes=KMuddy/Plugin +--- a/plugins/strings/kmuddystringsplugin.desktop ++++ b/plugins/strings/kmuddystringsplugin.desktop +@@ -1,5 +1,4 @@ + [Desktop Entry] +-Encoding=UTF-8 + Name=Strings + Comment=This plug-in adds many strings functions. + ServiceTypes=KMuddy/Plugin +--- a/plugins/test/kmuddytestplugin.desktop ++++ b/plugins/test/kmuddytestplugin.desktop +@@ -1,5 +1,4 @@ + [Desktop Entry] +-Encoding=UTF-8 + Name=Testing Plug-in + Comment=Testing Plug-in + ServiceTypes=KMuddy/Plugin +--- a/plugins/vartrigs/kmuddyvartrigplugin.desktop ++++ b/plugins/vartrigs/kmuddyvartrigplugin.desktop +@@ -1,5 +1,4 @@ + [Desktop Entry] +-Encoding=UTF-8 + Name=Variable Triggers + Comment=Adds supports for triggers that fire off variable changes. + ServiceTypes=KMuddy/Plugin +--- a/plugins/varviewer/kmuddyvarviewerplugin.desktop ++++ b/plugins/varviewer/kmuddyvarviewerplugin.desktop +@@ -1,5 +1,4 @@ + [Desktop Entry] +-Encoding=UTF-8 + Name=Variable Viewer + Comment=This plug-in provides a variable viewer window. + ServiceTypes=KMuddy/Plugin +--- a/template/kmuddyplugintemplate.desktop ++++ b/template/kmuddyplugintemplate.desktop +@@ -1,5 +1,4 @@ + [Desktop Entry] +-Encoding=UTF-8 + Name=Plugin Template + Comment=Plugin Template + ServiceTypes=KMuddy/Plugin diff --git a/games-mud/kmuddy/files/kmuddy-1.0.1-gcc45.patch b/games-mud/kmuddy/files/kmuddy-1.0.1-gcc45.patch new file mode 100644 index 000000000000..67d2acd90c74 --- /dev/null +++ b/games-mud/kmuddy/files/kmuddy-1.0.1-gcc45.patch @@ -0,0 +1,11 @@ +--- a/plugins/mapper/filefilters/cmapfilefilterkmudone.cpp 2010-06-08 17:55:09.000000000 +0200 ++++ b/plugins/mapper/filefilters/cmapfilefilterkmudone.cpp 2010-06-08 17:55:49.000000000 +0200 +@@ -215,7 +215,7 @@ + + // Set room properties + room->setUseDefaultCol(in_room.useDefaultCol); +- room->setColor(QColor::QColor(in_room.red,in_room.green,in_room.blue)); ++ room->setColor(QColor(in_room.red,in_room.green,in_room.blue)); + room->setLabel(label); + room->setDescription(description); + diff --git a/games-mud/kmuddy/files/kmuddy-1.0.1-gcc6.patch b/games-mud/kmuddy/files/kmuddy-1.0.1-gcc6.patch new file mode 100644 index 000000000000..a198d141b10e --- /dev/null +++ b/games-mud/kmuddy/files/kmuddy-1.0.1-gcc6.patch @@ -0,0 +1,30 @@ +Bug: https://bugs.gentoo.org/612760 +Commits: https://cgit.kde.org/kmuddy.git/commit/kmuddy/dialogs/dlgappsettings.cpp?id=5def190b6b3baa7502999275aac469440ec261cc + https://cgit.kde.org/kmuddy.git/commit/plugins/mapper/dialogs/dlgmappathproperties.cpp?id=0255f21b46a0f83e2e455fd2ba5c015a3b46e98a + +--- a/kmuddy/dialogs/dlgappsettings.cpp ++++ b/kmuddy/dialogs/dlgappsettings.cpp +@@ -554,7 +554,7 @@ + //page 8 + //layout ensures that the widget fills entire available space... + QHBoxLayout *keylayout = new QHBoxLayout (frmshortcuts); +- keys = new KShortcutsEditor (cActionManager::self()->getACol (), frmshortcuts, false); ++ keys = new KShortcutsEditor (cActionManager::self()->getACol (), frmshortcuts); + keylayout->addWidget (keys); + + cActionManager::self()->invokeEvent ("dialog-create", 0, "app-prefs"); +--- a/plugins/mapper/dialogs/dlgmappathproperties.cpp ++++ b/plugins/mapper/dialogs/dlgmappathproperties.cpp +@@ -242,9 +242,9 @@ + { + properties.writeEntry("SrcBeforeCommand",txtSrcBefore->text().trimmed()); + properties.writeEntry("SrcAfterCommand",txtSrcAfter->text().trimmed()); +- properties.writeEntry("SrcDir",(int)getSrcDirection(),0); +- properties.writeEntry("DestDir",(int)getDestDirection(),0); +- properties.writeEntry("SpecialExit",chkSpecial->isChecked(),false); ++ properties.writeEntry("SrcDir",(int)getSrcDirection()); ++ properties.writeEntry("DestDir",(int)getDestDirection()); ++ properties.writeEntry("SpecialExit",chkSpecial->isChecked()); + properties.writeEntry("SpecialCmdSrc",txtSpecialSrc->text().trimmed()); + + if (properties.hasKey("PathTwoWay")) diff --git a/games-mud/kmuddy/files/kmuddy-1.0.1-kde45.patch b/games-mud/kmuddy/files/kmuddy-1.0.1-kde45.patch new file mode 100644 index 000000000000..3a0c1b0f038b --- /dev/null +++ b/games-mud/kmuddy/files/kmuddy-1.0.1-kde45.patch @@ -0,0 +1,11 @@ +http://bugs.gentoo.org/331317 + +--- a/doc/kmuddy/index.docbook ++++ b/doc/kmuddy/index.docbook +@@ -1,5 +1,5 @@ + <?xml version="1.0" ?> +-<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN" "dtd/kdex.dtd" [ ++<!DOCTYPE book PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN" "dtd/kdex.dtd" [ + <!ENTITY kmuddy '<application>KMuddy</application>'> + <!ENTITY kapp "&kmuddy;"> + <!ENTITY % addindex "IGNORE"> diff --git a/games-mud/kmuddy/files/kmuddy-1.0.1-tempnam.patch b/games-mud/kmuddy/files/kmuddy-1.0.1-tempnam.patch new file mode 100644 index 000000000000..0d2d3f45b862 --- /dev/null +++ b/games-mud/kmuddy/files/kmuddy-1.0.1-tempnam.patch @@ -0,0 +1,29 @@ +--- a/plugins/scripting/cunixsocket.cpp ++++ b/plugins/scripting/cunixsocket.cpp +@@ -40,12 +40,21 @@ + varlist = 0; + connected = false; + +- //first of all, we need a file name +- char *fname = tempnam ("/tmp", "km"); +- if (fname != 0) //only if it didn't fail ++ //22 = strlen(form) + strlen(/sock) + 1 ++ char form[]="/tmp/kmuddyXXXXXX", *dirname, sockname[22]; ++ dirname = mkdtemp(form); ++ ++ if (dirname != NULL) //only if it didn't fail + { +- name = fname; +- free (fname); ++ ++ strcpy(sockname, dirname); ++ strcat(dirname, "/sock"); ++ ++ name = dirname; ++ free (form); ++ free (dirname); ++ free (sockname); ++ + //now that we have the name, we create a socket and set some parameters + id = socket (PF_UNIX, SOCK_STREAM, 0); + sa.sun_family = AF_UNIX; diff --git a/games-mud/kmuddy/files/kmuddy-1.0.1-underlinking.patch b/games-mud/kmuddy/files/kmuddy-1.0.1-underlinking.patch new file mode 100644 index 000000000000..18c68c4742df --- /dev/null +++ b/games-mud/kmuddy/files/kmuddy-1.0.1-underlinking.patch @@ -0,0 +1,24 @@ +diff -ruN kmuddy-1.0.1.orig/kmuddy/CMakeLists.txt kmuddy-1.0.1/kmuddy/CMakeLists.txt +--- kmuddy-1.0.1.orig/kmuddy/CMakeLists.txt 2009-03-14 13:24:55.000000000 +0100 ++++ kmuddy-1.0.1/kmuddy/CMakeLists.txt 2012-01-01 11:40:31.000000000 +0100 +@@ -49,7 +49,7 @@ + + kde4_add_executable(kmuddy ${kmuddy_SRCS}) + +-set (KMUDDY_LIBRARIES kmuddycore dialogs ${KDE4_KDECORE_LIBS} ${KDE4_KPARTS_LIBS} ${KDE4_KUTILS_LIBS} ${KDE4_KDEUI_LIBS} ${KDE4_PHONON_LIBS} ${KDE4_KDE3SUPPORT_LIBS}) ++set (KMUDDY_LIBRARIES kmuddycore dialogs ${KDE4_KDECORE_LIBS} ${KDE4_KPARTS_LIBS} ${KDE4_KUTILS_LIBS} ${KDE4_KDEUI_LIBS} ${KDE4_PHONON_LIBS} ${KDE4_KDE3SUPPORT_LIBS} z) + + if (MXP_FOUND) + set (KMUDDY_LIBRARIES ${KMUDDY_LIBRARIES} ${MXP_LIBRARIES}) +diff -ruN kmuddy-1.0.1.orig/plugins/mapper/plugins/speedwalk/CMakeLists.txt kmuddy-1.0.1/plugins/mapper/plugins/speedwalk/CMakeLists.txt +--- kmuddy-1.0.1.orig/plugins/mapper/plugins/speedwalk/CMakeLists.txt 2009-01-10 12:40:59.000000000 +0100 ++++ kmuddy-1.0.1/plugins/mapper/plugins/speedwalk/CMakeLists.txt 2012-01-01 13:15:35.000000000 +0100 +@@ -17,7 +17,7 @@ + + kde4_add_plugin(kmuddymapper_speedwalk WITH_PREFIX ${kmuddymapper_speedwalk_PART_SRCS}) + +-target_link_libraries(kmuddymapper_speedwalk ${KDE4_KDECORE_LIBS} ${KDE4_KPARTS_LIBS} ${KDE4_KDE3SUPPORT_LIBS} kmuddymapper ) ++target_link_libraries(kmuddymapper_speedwalk kmuddymapper kmuddycore ${KDE4_KDECORE_LIBS} ${KDE4_KPARTS_LIBS} ${KDE4_KDE3SUPPORT_LIBS} ) + + install(TARGETS kmuddymapper_speedwalk DESTINATION ${PLUGIN_INSTALL_DIR} ) + diff --git a/games-mud/kmuddy/kmuddy-1.0.1-r3.ebuild b/games-mud/kmuddy/kmuddy-1.0.1-r3.ebuild new file mode 100644 index 000000000000..4ea881b9c129 --- /dev/null +++ b/games-mud/kmuddy/kmuddy-1.0.1-r3.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +QT3SUPPORT_REQUIRED="true" +KDE_LINGUAS="es" +KDE_DOC_DIRS="doc/${PN}" +KDE_HANDBOOK=optional +inherit kde4-base + +DESCRIPTION="MUD client by KDE" +HOMEPAGE="https://cgit.kde.org/kmuddy.git/" +SRC_URI="http://www.kmuddy.com/releases/stable/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="4" +KEYWORDS="amd64 x86" +IUSE="debug" + +DOC=( AUTHORS README CHANGELOG Scripting-HOWTO TODO DESIGN ) + +PATCHES=( + "${FILESDIR}"/${P}-{gcc,kde}45.patch + "${FILESDIR}"/${P}-underlinking.patch + "${FILESDIR}"/${P}-tempnam.patch + "${FILESDIR}"/${P}-desktopvalidation.patch + "${FILESDIR}"/${P}-gcc6.patch +) + +src_configure() { + # not in portage yet + local mycmakeargs=( + -DWITH_MXP=OFF + ) + kde4-base_src_configure +} diff --git a/games-mud/kmuddy/metadata.xml b/games-mud/kmuddy/metadata.xml new file mode 100644 index 000000000000..9242b066b361 --- /dev/null +++ b/games-mud/kmuddy/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>games@gentoo.org</email> + <name>Gentoo Games Project</name> +</maintainer> +<maintainer type="project"> + <email>kde@gentoo.org</email> + <name>Gentoo KDE Project</name> +</maintainer> +</pkgmetadata> |