Fix gnump3d: cookie expiration, recurse links and link to homepage

This commit is contained in:
Arne Fitzenreiter
2009-05-02 16:41:54 +02:00
parent 03df106a06
commit a5ecf39d53
3 changed files with 20 additions and 2 deletions

View File

@@ -32,7 +32,7 @@ DL_FROM = $(URL_IPFIRE)
DIR_APP = $(DIR_SRC)/$(THISAPP) DIR_APP = $(DIR_SRC)/$(THISAPP)
TARGET = $(DIR_INFO)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP)
PROG = gnump3d PROG = gnump3d
PAK_VER = 2 PAK_VER = 3
DEPS = "" DEPS = ""
@@ -78,6 +78,12 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
@$(PREBUILD) @$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/$(THISAPP)-remove_badbannerlink.patch cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/$(THISAPP)-remove_badbannerlink.patch
cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/$(THISAPP)-remove_cookie_expiration_date.patch
# gnump3d.org is not related with gnump3d anymore
# change the links to project page on gnu.org
cd $(DIR_APP) && find . -type f -exec sed -e 's|http://www.gnump3d.org|http://www.gnu.org/software/gnump3d|g' -i {} \;
cd $(DIR_APP) && find . -type f -exec sed -e 's|http://gnump3d.org|http://www.gnu.org/software/gnump3d|g' -i {} \;
cd $(DIR_APP) && make install cd $(DIR_APP) && make install
-mkdir /var/mp3 -mkdir /var/mp3
chown nobody.nobody /var/mp3 chown nobody.nobody /var/mp3

View File

@@ -5,7 +5,7 @@
} }
- if ( $dir ne '/prefs/' ) { - if ( $dir ne '/prefs/' ) {
+ if ( ($dir ne '/prefs/')&&($dir ne '/tagbrowse/')&&($dir ne '/playlist/')&&($dir ne '/random/')&&($dir ne '/stats/') ) { + if ( ($dir ne '/prefs/')&&($dir ne '/tagbrowse/')&&($dir ne '/playlist/')&&($dir ne '/random/')&&($dir ne '/stats/')&&($dir ne '/recent/')&&($dir ne '/now/') ) {
# #
# Interpolate links - chopping out trailing '/' if necessary. # Interpolate links - chopping out trailing '/' if necessary.
# #

View File

@@ -0,0 +1,12 @@
diff -Naur gnump3d-3.0.org/bin/gnump3d2 gnump3d-3.0/bin/gnump3d2
--- gnump3d-3.0.org/bin/gnump3d2 2007-10-18 19:34:02.000000000 +0200
+++ gnump3d-3.0/bin/gnump3d2 2009-05-02 15:17:51.000000000 +0200
@@ -1346,7 +1346,7 @@
my $val = $ARGUMENTS{ $key };
- $header .= "Set-Cookie: " . $key . "=" . $val . ";path=/; expires=Mon, 10-Mar-08 14:36:42 GMT;\r\n";
+ $header .= "Set-Cookie: " . $key . "=" . $val . ";path=/; \r\n";
}
print "Header: $header\n";