Fix gnump3d: cookie expiration, recurse links and link to homepage
authorArne Fitzenreiter <arne_f@ipfire.org>
Sat, 2 May 2009 14:41:54 +0000 (16:41 +0200)
committerArne Fitzenreiter <arne_f@ipfire.org>
Sat, 2 May 2009 14:41:54 +0000 (16:41 +0200)
lfs/gnump3d
src/patches/gnump3d-3.0-remove_badbannerlink.patch
src/patches/gnump3d-3.0-remove_cookie_expiration_date.patch [new file with mode: 0644]

index b3eb8439c162fc2c7fef2bb7c13467c7fe20f824..300697e0af980ceae3d3a56d659b30e7a1dda645 100644 (file)
@@ -32,7 +32,7 @@ DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = gnump3d
-PAK_VER    = 2
+PAK_VER    = 3
 
 DEPS       = ""
 
@@ -78,6 +78,12 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @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_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
        -mkdir /var/mp3
        chown nobody.nobody /var/mp3
index 6f999fb958efbb532645c86ab3e6c74d61bad829..75d8e6c6e3018d05a1b7ca20af0e5899cb93eccc 100644 (file)
@@ -5,7 +5,7 @@
      }\r
  \r
 -    if ( $dir ne '/prefs/' ) {\r
-+    if ( ($dir ne '/prefs/')&&($dir ne '/tagbrowse/')&&($dir ne '/playlist/')&&($dir ne '/random/')&&($dir ne '/stats/') ) {\r
++    if ( ($dir ne '/prefs/')&&($dir ne '/tagbrowse/')&&($dir ne '/playlist/')&&($dir ne '/random/')&&($dir ne '/stats/')&&($dir ne '/recent/')&&($dir ne '/now/') ) {\r
          #\r
          # Interpolate links - chopping out trailing '/' if necessary.\r
          #\r
diff --git a/src/patches/gnump3d-3.0-remove_cookie_expiration_date.patch b/src/patches/gnump3d-3.0-remove_cookie_expiration_date.patch
new file mode 100644 (file)
index 0000000..dc613fd
--- /dev/null
@@ -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";