You've already forked macports-ports
mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
qoi: update to 20250428
Make encoding 1.4% faster by replacing modulo with mask
This commit is contained in:
@@ -4,10 +4,9 @@ PortSystem 1.0
|
|||||||
PortGroup github 1.0
|
PortGroup github 1.0
|
||||||
PortGroup makefile 1.0
|
PortGroup makefile 1.0
|
||||||
|
|
||||||
github.setup phoboslab qoi f65b365318df43cd0d7de8b51473dabcbefc04a6
|
github.setup phoboslab qoi 4ab68bbd20618a663255625160c40875713f5485
|
||||||
# Change github.tarball_from to 'releases' or 'archive' next update
|
github.tarball_from archive
|
||||||
github.tarball_from tarball
|
version 20250428
|
||||||
version 20230616
|
|
||||||
revision 0
|
revision 0
|
||||||
|
|
||||||
categories graphics
|
categories graphics
|
||||||
@@ -23,9 +22,9 @@ long_description {*}${description} It losslessly compresses images to a s
|
|||||||
|
|
||||||
homepage https://qoiformat.org/
|
homepage https://qoiformat.org/
|
||||||
|
|
||||||
checksums rmd160 d6680209b5de616e31b54afe6ada147dcc4cb007 \
|
checksums rmd160 b6ce31ca151c087ad25edaeffcedfd115b216b81 \
|
||||||
sha256 25d1aac8c16e44051988c9f9e7078c27261d9d7ceea6af9ad01b0fa33631f90e \
|
sha256 79384e6e24ce07bdfcbea8bcf63d4b26b2b3eb66d15579bd8973c639e919176e \
|
||||||
size 15511
|
size 16237
|
||||||
|
|
||||||
depends_build port:libpng \
|
depends_build port:libpng \
|
||||||
port:stb
|
port:stb
|
||||||
|
|||||||
@@ -1,25 +1,25 @@
|
|||||||
--- Makefile.orig
|
--- Makefile.orig 2026-04-05 08:04:53
|
||||||
+++ Makefile
|
+++ Makefile 2026-04-05 07:07:33
|
||||||
@@ -1,7 +1,6 @@
|
@@ -1,7 +1,6 @@
|
||||||
-CC ?= gcc
|
-CC ?= gcc
|
||||||
-CFLAGS_BENCH ?= -std=gnu99 -O3
|
-CFLAGS_BENCH ?= -std=gnu99 -O3
|
||||||
+CFLAGS_BENCH ?= -std=gnu99
|
+CFLAGS_BENCH ?= -std=gnu99
|
||||||
LFLAGS_BENCH ?= -lpng
|
LFLAGS_BENCH ?= -lpng $(LDFLAGS)
|
||||||
-CFLAGS_CONV ?= -std=c99 -O3
|
-CFLAGS_CONV ?= -std=c99 -O3
|
||||||
+CFLAGS_CONV ?= -std=c99
|
+CFLAGS_CONV ?= -std=c99
|
||||||
|
LFLAGS_CONV ?= $(LDFLAGS)
|
||||||
|
|
||||||
TARGET_BENCH ?= qoibench
|
TARGET_BENCH ?= qoibench
|
||||||
TARGET_CONV ?= qoiconv
|
@@ -11,11 +10,11 @@
|
||||||
@@ -11,11 +10,11 @@ all: $(TARGET_BENCH) $(TARGET_CONV)
|
|
||||||
bench: $(TARGET_BENCH)
|
|
||||||
|
|
||||||
$(TARGET_BENCH):$(TARGET_BENCH).c
|
bench: $(TARGET_BENCH)
|
||||||
|
$(TARGET_BENCH):$(TARGET_BENCH).c qoi.h
|
||||||
- $(CC) $(CFLAGS_BENCH) $(CFLAGS) $(TARGET_BENCH).c -o $(TARGET_BENCH) $(LFLAGS_BENCH)
|
- $(CC) $(CFLAGS_BENCH) $(CFLAGS) $(TARGET_BENCH).c -o $(TARGET_BENCH) $(LFLAGS_BENCH)
|
||||||
+ $(CC) $(CFLAGS_BENCH) $(CFLAGS) -I@PREFIX@/include/stb $(TARGET_BENCH).c -o $(TARGET_BENCH) $(LFLAGS_BENCH)
|
+ $(CC) $(CFLAGS_BENCH) $(CFLAGS) -I@PREFIX@/include/stb $(TARGET_BENCH).c -o $(TARGET_BENCH) $(LFLAGS_BENCH)
|
||||||
|
|
||||||
conv: $(TARGET_CONV)
|
conv: $(TARGET_CONV)
|
||||||
$(TARGET_CONV):$(TARGET_CONV).c
|
$(TARGET_CONV):$(TARGET_CONV).c qoi.h
|
||||||
- $(CC) $(CFLAGS_CONV) $(CFLAGS) $(TARGET_CONV).c -o $(TARGET_CONV)
|
- $(CC) $(CFLAGS_CONV) $(CFLAGS) $(TARGET_CONV).c -o $(TARGET_CONV) $(LFLAGS_CONV)
|
||||||
+ $(CC) $(CFLAGS_CONV) $(CFLAGS) -I@PREFIX@/include/stb $(TARGET_CONV).c -o $(TARGET_CONV)
|
+ $(CC) $(CFLAGS_CONV) $(CFLAGS) -I@PREFIX@/include/stb $(TARGET_CONV).c -o $(TARGET_CONV)
|
||||||
|
|
||||||
.PHONY: clean
|
.PHONY: clean
|
||||||
|
|||||||
Reference in New Issue
Block a user