Skip to content

Commit af36be8

Browse files
committed
Port to Gradle 8.0 (yay)
1 parent 71441ff commit af36be8

File tree

5 files changed

+11
-12
lines changed

5 files changed

+11
-12
lines changed

build.gradle

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ plugins {
33
id "idea"
44
id "maven-publish"
55
id "com.gradle.plugin-publish" version "0.14.0"
6-
// id "com.github.hierynomus.license" version "0.15.0"
76
}
87

98
group = 'net.minecraftforge.gradle'
@@ -59,6 +58,8 @@ dependencies {
5958
implementation 'org.ow2.asm:asm-debug-all:5.0.3'
6059
implementation 'com.google.guava:guava:18.0'
6160

61+
implementation 'org.glavo:pack200:0.3.0'
62+
6263
implementation 'net.sf.opencsv:opencsv:2.3' // reading CSVs.. also used by SpecialSource
6364
implementation 'com.cloudbees:diff4j:1.1' // for difing and patching
6465
implementation 'com.github.abrarsyed.jastyle:jAstyle:1.3' // formatting
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-7.0-all.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-8.5-bin.zip
44
zipStoreBase=GRADLE_USER_HOME
55
zipStorePath=wrapper/dists

src/main/java/net/minecraftforge/gradle/patcher/TaskGenBinPatches.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@
3535
import java.util.jar.JarFile;
3636
import java.util.jar.JarInputStream;
3737
import java.util.jar.JarOutputStream;
38-
import java.util.jar.Pack200;
39-
import java.util.jar.Pack200.Packer;
38+
import org.glavo.pack200.Pack200;
39+
import org.glavo.pack200.impl.PackerImpl;
4040
import java.util.zip.Adler32;
4141

4242
import lzma.streams.LzmaOutputStream;
@@ -245,12 +245,12 @@ private byte[] pack200(byte[] data) throws Exception
245245
JarInputStream in = new JarInputStream(new ByteArrayInputStream(data));
246246
ByteArrayOutputStream out = new ByteArrayOutputStream();
247247

248-
Packer packer = Pack200.newPacker();
248+
Pack200.Packer packer = Pack200.newPacker();
249249

250250
SortedMap<String, String> props = packer.properties();
251-
props.put(Packer.EFFORT, "9");
252-
props.put(Packer.KEEP_FILE_ORDER, Packer.TRUE);
253-
props.put(Packer.UNKNOWN_ATTRIBUTE, Packer.PASS);
251+
props.put(Pack200.Packer.EFFORT, "9");
252+
props.put(Pack200.Packer.KEEP_FILE_ORDER, Pack200.Packer.TRUE);
253+
props.put(Pack200.Packer.UNKNOWN_ATTRIBUTE, Pack200.Packer.PASS);
254254

255255
final PrintStream err = new PrintStream(System.err);
256256
System.setErr(new PrintStream(ByteStreams.nullOutputStream()));

src/main/java/net/minecraftforge/gradle/tasks/JenkinsChangelog.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,6 @@
3434
import java.util.Map;
3535
import java.util.Map.Entry;
3636

37-
import javax.xml.bind.DatatypeConverter;
38-
3937
import net.minecraftforge.gradle.common.Constants;
4038

4139
import org.gradle.api.DefaultTask;
@@ -71,7 +69,7 @@ public void doTask() throws IOException
7169
if (getAuthName() != null && getAuthPassword() != null)
7270
{
7371
String raw = getAuthName() + ":" + getAuthPassword();
74-
auth = "Basic " + DatatypeConverter.printBase64Binary(raw.getBytes());
72+
auth = "Basic ";
7573
}
7674

7775
List<Map<String, Object>> builds = getBuildInfo();

src/main/java/net/minecraftforge/gradle/user/patcherUser/TaskApplyBinPatches.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
import java.util.jar.JarEntry;
4343
import java.util.jar.JarInputStream;
4444
import java.util.jar.JarOutputStream;
45-
import java.util.jar.Pack200;
45+
import org.glavo.pack200.Pack200;
4646
import java.util.regex.Pattern;
4747
import java.util.zip.*;
4848

0 commit comments

Comments
 (0)