mirror of
https://github.com/yann64/haikuports.git
synced 2026-05-04 22:18:55 +02:00
hub, f1spirit: use config/settings
This commit is contained in:
@@ -3,7 +3,7 @@ DESCRIPTION="hub enhances various git commands to ease most common workflows \
|
|||||||
with GitHub. You can more easily fetch and manage remotes and forks, merge \
|
with GitHub. You can more easily fetch and manage remotes and forks, merge \
|
||||||
commits directly from the website, and even create and update pull requests, \
|
commits directly from the website, and even create and update pull requests, \
|
||||||
all from the command line."
|
all from the command line."
|
||||||
REVISION="1"
|
REVISION="2"
|
||||||
ARCHITECTURES="any"
|
ARCHITECTURES="any"
|
||||||
LICENSE="MIT"
|
LICENSE="MIT"
|
||||||
COPYRIGHT="2009-2014 Chris Wanstrath"
|
COPYRIGHT="2009-2014 Chris Wanstrath"
|
||||||
@@ -25,6 +25,13 @@ BUILD_PREREQUIRES="
|
|||||||
cmd:rake
|
cmd:rake
|
||||||
"
|
"
|
||||||
|
|
||||||
|
PATCH()
|
||||||
|
{
|
||||||
|
for i in `grep -lr config/hub` ; do
|
||||||
|
sed -i "s!~/.config/hub!~/config/settings/hub!g" $i
|
||||||
|
done
|
||||||
|
}
|
||||||
|
|
||||||
BUILD()
|
BUILD()
|
||||||
{
|
{
|
||||||
true
|
true
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
From 1ddc81cdd051fabb1e56e861f5fd5a9da429029c Mon Sep 17 00:00:00 2001
|
From 9c38447f0d58b6ff39e7304ba9f63a82cbed5f92 Mon Sep 17 00:00:00 2001
|
||||||
From: Adrien Destugues <pulkomandy@pulkomandy.tk>
|
From: Adrien Destugues <pulkomandy@pulkomandy.tk>
|
||||||
Date: Tue, 21 Jan 2014 22:40:24 +0100
|
Date: Tue, 21 Jan 2014 22:40:24 +0100
|
||||||
Subject: Remove outdated include.
|
Subject: Remove outdated include.
|
||||||
@@ -17,5 +17,69 @@ index 59a213c..9cb48cc 100644
|
|||||||
|
|
||||||
#include "F1Shttp.h"
|
#include "F1Shttp.h"
|
||||||
--
|
--
|
||||||
1.8.3.4
|
2.2.2
|
||||||
|
|
||||||
|
|
||||||
|
From 235e4f4d2a1be22b66534f343eb03fa722d159bd Mon Sep 17 00:00:00 2001
|
||||||
|
From: Adrien Destugues <pulkomandy@pulkomandy.tk>
|
||||||
|
Date: Fri, 13 Nov 2015 09:33:23 +0100
|
||||||
|
Subject: Fix settings directory
|
||||||
|
|
||||||
|
|
||||||
|
diff --git a/sources/filehandling.cpp b/sources/filehandling.cpp
|
||||||
|
index 899df3a..353a3b7 100644
|
||||||
|
--- a/sources/filehandling.cpp
|
||||||
|
+++ b/sources/filehandling.cpp
|
||||||
|
@@ -1,5 +1,9 @@
|
||||||
|
#include "filehandling.h"
|
||||||
|
|
||||||
|
+#ifdef __HAIKU__
|
||||||
|
+#include <FindDirectory.h>
|
||||||
|
+#endif
|
||||||
|
+
|
||||||
|
#ifndef _WIN32
|
||||||
|
// make (sub)directories including multiple subdirs
|
||||||
|
int mkdirp(const char *fqfn, mode_t mode)
|
||||||
|
@@ -51,7 +55,11 @@ FILE *f1open(const char *f, const char *m, const enum filetype t)
|
||||||
|
|
||||||
|
case USERDATA:
|
||||||
|
// userdata is put in $HOME/.GAMENAME/
|
||||||
|
- snprintf(fname, STRLEN - 1, "%s/.%s/%s", getenv("HOME"), GAMENAME, f);
|
||||||
|
+ find_directory(B_USER_SETTINGS_DIRECTORY, 0, false, fname, STRLEN);
|
||||||
|
+ strcat(fname, "/");
|
||||||
|
+ strcat(fname, GAMENAME);
|
||||||
|
+ strcat(fname, "/");
|
||||||
|
+ strcat(fname, f);
|
||||||
|
// create subdirs if they don't exist
|
||||||
|
mkdirp(fname, S_IRWXU | S_IRGRP | S_IXGRP | S_IROTH | S_IXOTH);
|
||||||
|
// open file
|
||||||
|
diff --git a/sources/state_replaymanager.cpp b/sources/state_replaymanager.cpp
|
||||||
|
index 4aa1c99..b1a9f89 100644
|
||||||
|
--- a/sources/state_replaymanager.cpp
|
||||||
|
+++ b/sources/state_replaymanager.cpp
|
||||||
|
@@ -4,6 +4,10 @@
|
||||||
|
#include "dirent.h"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
+#ifdef __HAIKU__
|
||||||
|
+#include <FindDirectory.h>
|
||||||
|
+#endif
|
||||||
|
+
|
||||||
|
#include "stdio.h"
|
||||||
|
#include "math.h"
|
||||||
|
#include "stdlib.h"
|
||||||
|
@@ -94,7 +98,10 @@ int F1SpiritApp::replaymanager_cycle(KEYBOARDSTATE *k)
|
||||||
|
|
||||||
|
char dir[STRLEN];
|
||||||
|
|
||||||
|
- snprintf(dir, STRLEN - 1, "%s/.%s/replays", getenv("HOME"), GAMENAME);
|
||||||
|
+ find_directory(B_USER_SETTINGS_DIRECTORY, 0, false, dir, STRLEN);
|
||||||
|
+ strcat(dir, "/");
|
||||||
|
+ strcat(dir, GAMENAME);
|
||||||
|
+ strcat(dir, "/replays");
|
||||||
|
|
||||||
|
dp = opendir(dir);
|
||||||
|
|
||||||
|
--
|
||||||
|
2.2.2
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user