ports/178004: games/minecraft-server: [PATCH] bad checksum, bad scheme
John Marino
draco at marino.st
Sat Apr 20 19:10:01 UTC 2013
>Number: 178004
>Category: ports
>Synopsis: games/minecraft-server: [PATCH] bad checksum, bad scheme
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Sat Apr 20 19:10:00 UTC 2013
>Closed-Date:
>Last-Modified:
>Originator: John Marino
>Release:
>Organization:
>Environment:
>Description:
Problem: games/minecraft-server distfile doesn't match checksum
Cause: it looks like the master_sites selected don't use the version number (e.g. 1.4.6) but rather overwrite the file with the latest. So it's probably pulling version 1.5.1 or something.
Dports solution:
1) pick a different master_site that keeps versions separate
2) I still had to regenerate distinfo because it was 9 bytes different
patch attached -- this is what fixed dports.
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
--- Makefile.orig 2013-02-09 14:41:28.000000000 +0000
+++ Makefile
@@ -3,9 +3,9 @@
PORTNAME= minecraft-server
PORTVERSION= 1.4.6
+PORTREVISION= 1
CATEGORIES= games java
-MASTER_SITES= http://s3.amazonaws.com/MinecraftDownload/launcher/ \
- http://denkrobat.de/minecraft/ \
+MASTER_SITES= http://assets.minecraft.net/${PORTVERSION:S|.|_|g}/ \
http://media-mcw.cursecdn.com/f/f7/:icon
DISTNAME= minecraft_server
DISTFILES= minecraft_server.jar \
--- distinfo.orig 2013-02-09 14:41:28.000000000 +0000
+++ distinfo
@@ -1,4 +1,4 @@
-SHA256 (minecraft-server/1.4.6/minecraft_server.jar) = 96b7512aead2fb20ddf780d7dd74208d77f209e16058ea8944150179e65b4dd3
-SIZE (minecraft-server/1.4.6/minecraft_server.jar) = 2061638
+SHA256 (minecraft-server/1.4.6/minecraft_server.jar) = 90b3b9cd466abcd6ed9e932e1b81f8e34c5771f536670ed9ac493188b021000b
+SIZE (minecraft-server/1.4.6/minecraft_server.jar) = 2061647
SHA256 (minecraft-server/1.4.6/Bookshelf.png) = fe5e7f0bbbbe284379cb5e7aed8d539b727a3039f7fe8c64a179e4fc2a0e1821
SIZE (minecraft-server/1.4.6/Bookshelf.png) = 9674
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list