On Sun, Nov 09, 2025 at 10:03:14AM +0100, Antoine Jacoutot wrote:
> On Sat, Nov 08, 2025 at 10:57:50PM +0000, Mikolaj Kucharski wrote:
> > Hi Antoine,
> > 
> > I have an issue configuring CUPS with Samsung M2070 laser printer, and I
> > wanted to look into updating splix package. I barely started and wanted
> > to ask before I move forward. Do you have maybe some in progress update
> > already?
> > 
> > I did only the Makefile. Looking into the patches is next step..
> 
> Feel free to update it.
> I though it was pretty much unmaintained and did not look at it.
> 
> Thanks.
> 

Ok, it was easier than I expected. However, this seems like a no-op
update, as I don't see any difference in the output of `lpinfo -m`
before and after the update.

- updated splix version
- updated patches, 1 patch needed adjustment
- updated plist, no change


Index: Makefile
===================================================================
RCS file: /cvs/ports/print/splix/Makefile,v
diff -u -p -u -r1.27 Makefile
--- Makefile    27 Sep 2023 14:32:03 -0000      1.27
+++ Makefile    9 Nov 2025 10:32:42 -0000
@@ -1,28 +1,27 @@
 COMMENT=       CUPS drivers for SPL printers
 
-V=             2.0.1.20130902
-DISTNAME=      splix-${V}svn
+GH_ACCOUNT=    OpenPrinting
+GH_PROJECT=    splix
+GH_TAGNAME=    2.0.1
+
+V=             ${GH_TAGNAME}.20240402
 PKGNAME=       splix-${V}
-EXTRACT_SUFX=  .tar.bz2
-WRKDIST=       ${WRKDIR}/splix
-REVISION=      4
+EXTRACT_SUFX=  .tar.xz
 
 CATEGORIES=    print
 
-HOMEPAGE=      http://splix.ap2c.org/
+HOMEPAGE=      https://openprinting.github.io/splix/
 
 MAINTAINER=    Antoine Jacoutot <[email protected]>
 
+SITES=         
https://github.com/OpenPrinting/splix/releases/download/${GH_TAGNAME}/
+
 # GPLv2
 PERMIT_PACKAGE=        Yes
 
 WANTLIB += ${COMPILER_LIBCXX} c cups cupsimage jbig85 m
 
 COMPILER=      base-clang ports-gcc base-gcc
-
-# snapshot of SVN (Fedora tarball)
-SITES= 
http://pkgs.fedoraproject.org/repo/pkgs/splix/${DISTNAME}${EXTRACT_SUFX}/2901e9482dd1a7c44f7b730696868e09/
-#SITES=        ${SITE_SOURCEFORGE:=splix/}
 
 LIB_DEPENDS=   print/cups,-libs \
                graphics/jbigkit
Index: distinfo
===================================================================
RCS file: /cvs/ports/print/splix/distinfo,v
diff -u -p -u -r1.3 distinfo
--- distinfo    22 Nov 2013 08:09:16 -0000      1.3
+++ distinfo    9 Nov 2025 10:32:42 -0000
@@ -1,2 +1,2 @@
-SHA256 (splix-2.0.1.20130902svn.tar.bz2) = 
EU3KeX7vjwv/OhRVqyo8ABpzz97O2D51ldPEO8wgefY=
-SIZE (splix-2.0.1.20130902svn.tar.bz2) = 128109
+SHA256 (splix-2.0.1.tar.xz) = UzlG1XiXv2Kiz4905IgljhH6DFUCj61DraJMVobzigY=
+SIZE (splix-2.0.1.tar.xz) = 93032
Index: patches/patch-rules_mk
===================================================================
RCS file: /cvs/ports/print/splix/patches/patch-rules_mk,v
diff -u -p -u -r1.3 patch-rules_mk
--- patches/patch-rules_mk      11 Mar 2022 19:51:08 -0000      1.3
+++ patches/patch-rules_mk      9 Nov 2025 10:32:42 -0000
@@ -5,14 +5,14 @@ Index: rules.mk
  
  $(rastertoqpdl_TARGET): $(rastertoqpdl_OBJ)
        $(call printCmd, $(cmd_link))
--      $(Q)g++ -o $@ $^ $(rastertoqpdl_CXXFLAGS) $(rastertoqpdl_LDFLAGS) \
-+      $(Q)${CXX} -o $@ $^ $(rastertoqpdl_CXXFLAGS) $(rastertoqpdl_LDFLAGS) 
$(LDFLAGS) \
+-      $(Q)$(CXX) -o $@ $^ $(rastertoqpdl_CXXFLAGS) $(rastertoqpdl_LDFLAGS) \
++      $(Q)$(CXX) -o $@ $^ $(rastertoqpdl_CXXFLAGS) $(rastertoqpdl_LDFLAGS) 
$(LDFLAGS) \
                $(rastertoqpdl_LIBS)
  
  $(pstoqpdl_TARGET): $(pstoqpdl_OBJ)
        $(call printCmd, $(cmd_link))
--      $(Q)g++ -o $@ $^ $(pstoqpdl_CXXFLAGS) $(pstoqpdl_LDFLAGS) \
-+      $(Q)${CXX} -o $@ $^ $(pstoqpdl_CXXFLAGS) $(pstoqpdl_LDFLAGS) $(LDFLAGS) 
\
+-      $(Q)$(CXX) -o $@ $^ $(pstoqpdl_CXXFLAGS) $(pstoqpdl_LDFLAGS) \
++      $(Q)$(CXX) -o $@ $^ $(pstoqpdl_CXXFLAGS) $(pstoqpdl_LDFLAGS) $(LDFLAGS) 
\
                $(pstoqpdl_LIBS)
  
  .PHONY: install installcms
Index: pkg/README
===================================================================
RCS file: /cvs/ports/print/splix/pkg/README,v
diff -u -p -u -r1.7 README
--- pkg/README  11 Mar 2022 19:51:08 -0000      1.7
+++ pkg/README  9 Nov 2025 10:32:42 -0000
@@ -29,4 +29,4 @@ To obtain the color profile files downlo
 for your printer and look in the "cms" directory.
 
 Samsung color profile files are available at
-    http://splix.ap2c.org/samsung_cms.tar.bz2
+    https://openprinting.github.io/splix/samsung_cms.tar.bz2


-- 
Regards,
 Mikolaj

Reply via email to