commit:     87fcd74774b279cfd237c41ac3739c45ca713a45
Author:     demize <demize <AT> unstable <DOT> systems>
AuthorDate: Mon Apr  7 18:09:05 2025 +0000
Commit:     demize <demize <AT> unstable <DOT> systems>
CommitDate: Mon Apr  7 18:09:05 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=87fcd747

media-sound/spct: add 1.1.3, drop 1.1.1-r1

Upstream merged the patch and cut a release making
1.1.1-r1 unnecessary. Bumped to 1.1.3 because of a
release issue upstream that was fixed in 1.1.3.

Signed-off-by: demize <demize <AT> unstable.systems>

 media-sound/spct/Manifest                          |   2 +-
 media-sound/spct/files/0001-respect-cflags.patch   | 144 ---------------------
 .../{spct-1.1.1-r1.ebuild => spct-1.1.3.ebuild}    |   2 -
 3 files changed, 1 insertion(+), 147 deletions(-)

diff --git a/media-sound/spct/Manifest b/media-sound/spct/Manifest
index dfe0223dc..761b25a82 100644
--- a/media-sound/spct/Manifest
+++ b/media-sound/spct/Manifest
@@ -1 +1 @@
-DIST spct-1.1.1.tar.gz 652598 BLAKE2B 
40a01c1e3e05e7cacb122d61f4e6d3ea71b144aeb8329e7707d51199f2819379a1e24915877dae304c7760c846ba0d8be19b2a6f21023cf76961140591ce120d
 SHA512 
513bd626b0607674dd9170793a88f9c62433635eff0bf85e2024ba3910c7582f9d5bbd138aa62a9c316e4b75506dd742583164bb18e068d057bd71784fb10ea8
+DIST spct-1.1.3.tar.gz 652776 BLAKE2B 
7bd4da790c3afbc7bbc31b7f9c457b07a83034518375626265fe6da0fd13441bdf96fbb14b8b5b28ca92d78d993a1eaff8dc23bbe2f2ad7234c1c34369333d68
 SHA512 
58df651f0613d4cc61bb70236a97d711b9f99024ccbc8db7d89dc8459cdf0fc256491ff41abb87935e7cf808c5933933683fc69d59a181fc8bd684824cbfac1d

diff --git a/media-sound/spct/files/0001-respect-cflags.patch 
b/media-sound/spct/files/0001-respect-cflags.patch
deleted file mode 100644
index 611750b9c..000000000
--- a/media-sound/spct/files/0001-respect-cflags.patch
+++ /dev/null
@@ -1,144 +0,0 @@
-diff --git a/Makefile b/Makefile
-index 7531109..561e059 100644
---- a/Makefile
-+++ b/Makefile
-@@ -24,74 +24,95 @@ endif
- 
- VERSION ?= git:$(shell git rev-parse --short HEAD || echo unknown)
- 
--FLAGS = -DSPCT_VERSION=\"$(VERSION)\"
-+CXXFLAGS ?= -Wall -g -O0
-+SPCT_CXXFLAGS = $(CXXFLAGS) $(CPPFLAGS)
-+SPCT_LDFLAGS = $(LDFLAGS)
-+SPCT_LDLIBS = $(LOADLIBES) $(LDLIBS)
-+
-+SPCT_CXXFLAGS += -DSPCT_VERSION=\"$(VERSION)\"
- 
- GETCH2_CPP = getch2.cpp
- 
- ifeq ($(PLATFORM),macos)
--  FLAGS += $(shell pkg-config --cflags --libs ncurses)
-+  SPCT_CXXFLAGS += $(shell pkg-config --cflags ncurses)
-+  SPCT_LDLIBS += $(shell pkg-config --libs ncurses)
-+  SPCT_LDFLAGS += -arch $(ARCH)
-   GME_CMAKE_FLAGS += -DCMAKE_OSX_ARCHITECTURES='$(ARCH)'
--  FLAGS += -arch '$(ARCH)'
--  FLAGS += -DMACOS
-+  SPCT_CXXFLAGS += -arch '$(ARCH)'
-+  SPCT_CXXFLAGS += -DMACOS
- endif
- 
- ifeq ($(PLATFORM),linux)
--  FLAGS += -DLINUX
--  FLAGS += $(shell pkg-config --cflags --libs tinfo)
-+  SPCT_CXXFLAGS += -DLINUX
-+  SPCT_CXXFLAGS += $(shell pkg-config --cflags tinfo)
-+  SPCT_LDLIBS += $(shell pkg-config --libs tinfo)
- endif
- 
- ifeq ($(PLATFORM),windows)
-   GETCH2_CPP = getch2-win.cpp
--  FLAGS += -static -DWINDOWS
-+  SPCT_CXXFLAGS += -DWINDOWS
-+  SPCT_LDFLAGS += -static
- endif
- 
-+BUILDDIR ?= build/$(PLATFORM)-$(ARCH)
-+GETCH2 = $(BUILDDIR)/getch2.o
-+OBJ = $(BUILDDIR)/main.o
-+BIN ?= $(BUILDDIR)/spct
-+
-+.PHONY: all
-+all: $(BIN)
-+
- GME_BUILD_DIR ?= ./tmp/gme-build-$(PLATFORM)-$(ARCH)
- 
- ifeq ($(LIBGME_NO_VENDOR),1)
--LIBGME=
--FLAGS += $(shell pkg-config --cflags --libs libgme)
-+  LIBGME=
-+  SPCT_CXXFLAGS += $(shell pkg-config --cflags libgme)
-+  SPCT_LDLIBS += $(shell pkg-config --libs libgme)
- else
--LIBGME ?= $(GME_BUILD_DIR)/gme/libgme.a
--FLAGS += -I./vendor/libgme
--
--$(LIBGME):
--      mkdir -p $(GME_BUILD_DIR)
--      $(CMAKE) -S vendor/libgme -B $(GME_BUILD_DIR) $(GME_CMAKE_FLAGS)
--      $(CMAKE) --build $(GME_BUILD_DIR)
-+  LIBGME ?= $(GME_BUILD_DIR)/gme/libgme.a
-+  SPCT_CXXFLAGS += -I./vendor/libgme
-+
-+  GME_CMAKE_FLAGS += -DBUILD_SHARED_LIBS=OFF
-+  GME_CMAKE_FLAGS += -DGME_BUILD_TESTING=OFF
-+  GME_CMAKE_FLAGS += -DGME_BUILD_EXAMPLES=OFF
-+
-+  # only use SPC functionality
-+  GME_CMAKE_FLAGS += -DUSE_GME_SPC=ON
-+  GME_CMAKE_FLAGS += -DUSE_GME_VGM=OFF
-+  GME_CMAKE_FLAGS += -DUSE_GME_AY=OFF
-+  GME_CMAKE_FLAGS += -DUSE_GME_GBS=OFF
-+  GME_CMAKE_FLAGS += -DUSE_GME_GYM=OFF
-+  GME_CMAKE_FLAGS += -DUSE_GME_HES=OFF
-+  GME_CMAKE_FLAGS += -DUSE_GME_KSS=OFF
-+  GME_CMAKE_FLAGS += -DUSE_GME_NSF=OFF
-+  GME_CMAKE_FLAGS += -DUSE_GME_NSFE=OFF
-+  GME_CMAKE_FLAGS += -DUSE_GME_SAP=OFF
-+  GME_CMAKE_FLAGS += -DUSE_GME_VGM=OFF
-+
-+  # disable zlib, we don't need compression for SPC only
-+  GME_CMAKE_FLAGS += -DGME_ZLIB=OFF
-+
-+  $(LIBGME):
-+        mkdir -p $(GME_BUILD_DIR)
-+        CC="$(CC)" CXX="$(CXX)" LD="$(LD)" CFLAGS="$(CFLAGS)" 
CXXFLAGS="$(CXXFLAGS)" LDFLAGS="$(LDFLAGS)" $(CMAKE) -S vendor/libgme -B 
$(GME_BUILD_DIR) $(GME_CMAKE_FLAGS)
-+        CC="$(CC)" CXX="$(CXX)" LD="$(LD)" CFLAGS="$(CFLAGS)" 
CXXFLAGS="$(CXXFLAGS)" LDFLAGS="$(LDFLAGS)" $(CMAKE) --build $(GME_BUILD_DIR)
- endif
- 
--
--BIN ?= build/$(PLATFORM)/spct
--
--.PHONY: all
--all: $(BIN)
--
--$(BIN): $(LIBGME) main.cpp $(GETCH2_CPP) getch2.h
-+$(GETCH2): $(GETCH2_CPP) getch2.h
-+      mkdir -p $(dir $@)
-+      $(CXX) -std=c++17 $(SPCT_CXXFLAGS) -c -o $@ $<
-+      
-+$(OBJ): main.cpp
-       @echo Building for $(PLATFORM)
-       mkdir -p $(dir $@)
--      $(CXX) -std=c++17 -Wall -g -O0 $(GETCH2_CPP) main.cpp $(LIBGME) 
$(FLAGS) -o $@
--
--GME_CMAKE_FLAGS += -DBUILD_SHARED_LIBS=OFF
--GME_CMAKE_FLAGS += -DGME_BUILD_TESTING=OFF
--GME_CMAKE_FLAGS += -DGME_BUILD_EXAMPLES=OFF
--
--# only use SPC functionality
--GME_CMAKE_FLAGS += -DUSE_GME_SPC=ON
--GME_CMAKE_FLAGS += -DUSE_GME_VGM=OFF
--GME_CMAKE_FLAGS += -DUSE_GME_AY=OFF
--GME_CMAKE_FLAGS += -DUSE_GME_GBS=OFF
--GME_CMAKE_FLAGS += -DUSE_GME_GYM=OFF
--GME_CMAKE_FLAGS += -DUSE_GME_HES=OFF
--GME_CMAKE_FLAGS += -DUSE_GME_KSS=OFF
--GME_CMAKE_FLAGS += -DUSE_GME_NSF=OFF
--GME_CMAKE_FLAGS += -DUSE_GME_NSFE=OFF
--GME_CMAKE_FLAGS += -DUSE_GME_SAP=OFF
--GME_CMAKE_FLAGS += -DUSE_GME_VGM=OFF
--
--# disable zlib, we don't need compression for SPC only
--GME_CMAKE_FLAGS += -DGME_ZLIB=OFF
-+      $(CXX) -std=c++17 $(SPCT_CXXFLAGS) -c -o $@ $<
-+
-+$(BIN): $(OBJ) $(GETCH2) $(LIBGME)
-+      $(CXX) $(SPCT_LDFLAGS) $^ $(SPCT_LDLIBS) -o $@
- 
- clean:
-+      rm -f $(GETCH2)
-+      rm -f $(OBJ)
-       rm -f $(BIN)
-       rm -rf $(GME_BUILD_DIR)
- 

diff --git a/media-sound/spct/spct-1.1.1-r1.ebuild 
b/media-sound/spct/spct-1.1.3.ebuild
similarity index 92%
rename from media-sound/spct/spct-1.1.1-r1.ebuild
rename to media-sound/spct/spct-1.1.3.ebuild
index 7c57396c7..744a0ff79 100644
--- a/media-sound/spct/spct-1.1.1-r1.ebuild
+++ b/media-sound/spct/spct-1.1.3.ebuild
@@ -21,8 +21,6 @@ RDEPEND="
        ${DEPEND}
 "
 
-PATCHES="${FILESDIR}/0001-respect-cflags.patch"
-
 src_compile() {
        emake VERSION="${PV}" LIBGME_NO_VENDOR=1
 }

Reply via email to