summaryrefslogtreecommitdiff
path: root/audio/xmmsctrl/files
diff options
context:
space:
mode:
Diffstat (limited to 'audio/xmmsctrl/files')
-rw-r--r--audio/xmmsctrl/files/patch-Makefile23
-rw-r--r--audio/xmmsctrl/files/patch-removefile.c20
2 files changed, 43 insertions, 0 deletions
diff --git a/audio/xmmsctrl/files/patch-Makefile b/audio/xmmsctrl/files/patch-Makefile
new file mode 100644
index 000000000000..096d19a9cc47
--- /dev/null
+++ b/audio/xmmsctrl/files/patch-Makefile
@@ -0,0 +1,23 @@
+--- Makefile.orig Fri Apr 2 15:00:12 2004
++++ Makefile Sun Oct 2 01:30:57 2005
+@@ -6,17 +6,15 @@
+ VERSION := 1.8
+ DIRNAME := $(shell basename $(PWD))
+
+-CC := gcc
+ WARN := -Wall -Wshadow -Wmissing-prototypes -W
+ DEFS := -DPRETTY_PRINT -D_GNU_SOURCE -DVERSION=\"$(VERSION)\"
+-CFLAGS := $(WARN) -O2 $(shell xmms-config --cflags) $(DEFS)
+-LDFLAGS := $(shell xmms-config --libs)
++CFLAGS += $(WARN) $(shell xmms-config --cflags) $(DEFS) $(PTHREAD_CFLAGS)
++LDFLAGS := $(shell xmms-config --libs) $(PTHREAD_LIBS)
+
+-all : $(TARGET) HELP
++all : $(TARGET)
+
+ $(TARGET) : xmmsctrl.c removefile.c
+ $(CC) -o $(TARGET) xmmsctrl.c removefile.c $(CFLAGS) $(LDFLAGS)
+- strip xmmsctrl
+
+ HELP : xmmsctrl
+ ./xmmsctrl > HELP || true
diff --git a/audio/xmmsctrl/files/patch-removefile.c b/audio/xmmsctrl/files/patch-removefile.c
new file mode 100644
index 000000000000..b99afb9fdb1e
--- /dev/null
+++ b/audio/xmmsctrl/files/patch-removefile.c
@@ -0,0 +1,20 @@
+--- removefile.c.orig Thu Apr 1 08:26:19 2004
++++ removefile.c Thu Sep 22 13:41:04 2005
+@@ -111,7 +111,7 @@
+ DIR *dir = opendir(".");
+ if (dir) {
+ /* xmms uses absolute paths */
+- char *pwd = get_current_dir_name();
++ char *pwd = getcwd(NULL,PATH_MAX);
+ struct dirent *entry;
+ struct stat file_stat;
+
+@@ -189,7 +189,7 @@
+ gint *remove_pos = (gint*) malloc(list_size*sizeof(gint));
+
+ if (remove_pos) {
+- char *pwd = get_current_dir_name();
++ char *pwd = getcwd(NULL,PATH_MAX);
+ int root_len = strlen(pwd)+1; /* +1: jump appended / */
+ gint i;
+