notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
splix CUPS printer drivers for Samsung Printer Language printers
2.0.0_9 print on this many watch lists=3 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.0.0_9Version of this port present on the latest quarterly branch.
There is no maintainer for this port.
Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2007-05-29 13:16:12
Last Update: 2021-04-07 08:09:01
Commit Hash: cf118cc
People watching this port, also watch:: xorg-docs, libexif, libXdamage, xvidtune, xdm
License: GPLv2
WWW:
https://github.com/erpel/splix/
Description:
SpliX is a set of CUPS printer drivers for SPL (Samsung Printer Language) printers. Below is a non-exhaustive list of currently supported printers. Manufacturer Model State Dell 1100 Works Dell 1110 Works Samsung CLP-200 Untested Samsung CLP-300 Works Samsung CLP-500 Works Samsung CLP-510 Works Samsung CLP-550 Works Samsung CLP-600 Untested Samsung CLP-610 Untested Samsung CLX-216X Works Samsung CLX-2170 Untested Samsung CLX-3160 Works Samsung ML-1510 Works Samsung ML-1520 Works Samsung ML-1610 Works Samsung ML-1630 Works Samsung ML-1640 Works Samsung ML-1710 Works Samsung ML-1740 Works Samsung ML-1750 Works Samsung ML-2010 Works Samsung ML-2150 Untested Samsung ML-2250 Works Samsung ML-2251 Works Samsung ML-2510 Works Samsung ML-2570 Works Samsung ML-2550 Works Samsung ML-3050 Untested Samsung ML-3560 Works Samsung SCX-4200 Works Samsung SCX-4500 Works Xerox Phaser 3115 Untested Xerox Phaser 3116 Untested Xerox Phaser 3117 Works Xerox Phaser 3120 Untested Xerox Phaser 3121 Works Xerox Phaser 3122 Untested Xerox Phaser 3130 Works Xerox Phaser 3150 Untested Xerox Phaser 3160 Works Xerox Phaser 3420 Untested Xerox Phaser 3425 Untested Xerox Phaser 5500 Untested Xerox Phaser 6100 Works Xerox Phaser 6110 Works Xerox WorkCentre 3119 Untested
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (79 items)
Collapse this list.
  1. /usr/local/share/licenses/splix-2.0.0_9/catalog.mk
  2. /usr/local/share/licenses/splix-2.0.0_9/LICENSE
  3. /usr/local/share/licenses/splix-2.0.0_9/GPLv2
  4. libexec/cups/filter/pstoqpdl
  5. libexec/cups/filter/rastertoqpdl
  6. share/cups/model/dell/1100.ppd
  7. share/cups/model/dell/1110.ppd
  8. share/cups/model/lexmark/x215mfp.ppd
  9. share/cups/model/samsung/clp200.ppd
  10. share/cups/model/samsung/clp300.ppd
  11. share/cups/model/samsung/clp310.ppd
  12. share/cups/model/samsung/clp315.ppd
  13. share/cups/model/samsung/clp500.ppd
  14. share/cups/model/samsung/clp510.ppd
  15. share/cups/model/samsung/clp550.ppd
  16. share/cups/model/samsung/clp600.ppd
  17. share/cups/model/samsung/clx216x.ppd
  18. share/cups/model/samsung/clx2170.ppd
  19. share/cups/model/samsung/clx3160.ppd
  20. share/cups/model/samsung/ml1510.ppd
  21. share/cups/model/samsung/ml1520.ppd
  22. share/cups/model/samsung/ml1610.ppd
  23. share/cups/model/samsung/ml1630.ppd
  24. share/cups/model/samsung/ml1640.ppd
  25. share/cups/model/samsung/ml1660.ppd
  26. share/cups/model/samsung/ml1710.ppd
  27. share/cups/model/samsung/ml1740.ppd
  28. share/cups/model/samsung/ml1750.ppd
  29. share/cups/model/samsung/ml1910.ppd
  30. share/cups/model/samsung/ml1915.ppd
  31. share/cups/model/samsung/ml2010.ppd
  32. share/cups/model/samsung/ml2015.ppd
  33. share/cups/model/samsung/ml2150.ppd
  34. share/cups/model/samsung/ml2240.ppd
  35. share/cups/model/samsung/ml2250.ppd
  36. share/cups/model/samsung/ml2251.ppd
  37. share/cups/model/samsung/ml2510.ppd
  38. share/cups/model/samsung/ml2525.ppd
  39. share/cups/model/samsung/ml2550.ppd
  40. share/cups/model/samsung/ml2580.ppd
  41. share/cups/model/samsung/ml3050.ppd
  42. share/cups/model/samsung/ml3051.ppd
  43. share/cups/model/samsung/ml3471nd.ppd
  44. share/cups/model/samsung/ml3560.ppd
  45. share/cups/model/samsung/scx3200.ppd
  46. share/cups/model/samsung/scx4100.ppd
  47. share/cups/model/samsung/scx4200.ppd
  48. share/cups/model/samsung/scx4216f.ppd
  49. share/cups/model/samsung/scx4300.ppd
  50. share/cups/model/samsung/scx4500.ppd
  51. share/cups/model/samsung/scx4521f.ppd
  52. share/cups/model/samsung/scx4600.ppd
  53. share/cups/model/samsung/scx5330n.ppd
  54. share/cups/model/samsung/scx5530fn.ppd
  55. share/cups/model/samsung/sf565p.ppd
  56. share/cups/model/toshiba/es180s.ppd
  57. share/cups/model/xerox/ph3115.ppd
  58. share/cups/model/xerox/ph3116.ppd
  59. share/cups/model/xerox/ph3117.ppd
  60. share/cups/model/xerox/ph3120.ppd
  61. share/cups/model/xerox/ph3121.ppd
  62. share/cups/model/xerox/ph3122.ppd
  63. share/cups/model/xerox/ph3124.ppd
  64. share/cups/model/xerox/ph3130.ppd
  65. share/cups/model/xerox/ph3140.ppd
  66. share/cups/model/xerox/ph3150.ppd
  67. share/cups/model/xerox/ph3155.ppd
  68. share/cups/model/xerox/ph3160.ppd
  69. share/cups/model/xerox/ph3420.ppd
  70. share/cups/model/xerox/ph3425.ppd
  71. share/cups/model/xerox/ph5500.ppd
  72. share/cups/model/xerox/ph6100.ppd
  73. share/cups/model/xerox/ph6110.ppd
  74. share/cups/model/xerox/wc3119.ppd
  75. share/cups/model/xerox/wcpe114e.ppd
  76. share/cups/model/xerox/wcpe16.ppd
  77. @owner
  78. @group
  79. @mode
Collapse this list.
Dependency lines:
  • splix>0:print/splix
To install the port:
cd /usr/ports/print/splix/ && make install clean
To add the package, run one of these commands:
  • pkg install print/splix
  • pkg install splix
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: splix
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1550607991 SHA256 (erpel-splix-2.0.0-6752e71281f1289a3b76357d84b65b0d893615b3_GH0.tar.gz) = 44f79da55c0da5fa7065c125877588f0a0097807081ef1712ebfbddfa73f64d9 SIZE (erpel-splix-2.0.0-6752e71281f1289a3b76357d84b65b0d893615b3_GH0.tar.gz) = 1070002

Packages (timestamps in pop-ups are UTC):
splix
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.0.0_92.0.0_92.0.0_92.0.0_92.0.0_9---
FreeBSD:13:quarterly2.0.0_92.0.0_9-2.0.0_92.0.0_92.0.0_92.0.0_92.0.0_9
FreeBSD:14:latest2.0.0_92.0.0_92.0.0_92.0.0_92.0.0_92.0.0_9-2.0.0_9
FreeBSD:14:quarterly2.0.0_92.0.0_9-2.0.0_92.0.0_92.0.0_92.0.0_92.0.0_9
FreeBSD:15:latest2.0.0_92.0.0_9n/a2.0.0_9n/a2.0.0_92.0.0_92.0.0_9
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake>=4.3 : devel/gmake
Library dependencies:
  1. libcupsimage.so : print/cups
  2. libjbig.so : graphics/jbigkit
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for splix-2.0.0_9: BLACKOPTIM=on: Enable black correction algorithm JBIG=on: Enable use of JBIG algorithm (pattented) ===> Use 'make config' to modify these settings
Options name:
print_splix
USES:
gmake
pkg-message:
For install:
Installation of the color profile for color printers: Color printers needs color profile files to get better results. These files are provided by your printer manufacturer and you have to install them manually. To do that, download the linux official drivers and locate the "cms" directory. Install them with the command: # make installcms CMSDIR=/path/to/cms/directory \ MANUFACTURER=samsung or xerox or dell Samsung color profile files are available at: (Then use MANUFACTURER=samsung) http://splix.ap2c.org/samsung_cms.tar.bz2
If upgrading
If you are upgrading your current version, you MUST delete your printer in the CUPS interface and install it again. This operation MUST be done since CUPS make a copy of the PPD file and this file is modified between versions. Installation of the color profile for color printers: Color printers needs color profile files to get better results. These files are provided by your printer manufacturer and you have to install them manually. To do that, download the linux official drivers and locate the "cms" directory. Install them with the command: # make installcms CMSDIR=/path/to/cms/directory \ MANUFACTURER=samsung or xerox or dell Samsung color profile files are available at: (Then use MANUFACTURER=samsung) http://splix.ap2c.org/samsung_cms.tar.bz2
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/erpel/splix/tar.gz/6752e71281f1289a3b76357d84b65b0d893615b3?dummy=/
Collapse this list.

Number of commits found: 30

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.0.0_9
07 Apr 2021 08:09:01
commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
2.0.0_9
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
2.0.0_9
14 Aug 2019 12:14:43
Revision:508908Original commit files touched by this commit
mat search for other commits by this committer
Convert to UCL & cleanup pkg-message (categories [p-r])
2.0.0_9
08 Jun 2019 00:42:00
Revision:503683Original commit files touched by this commit
swills search for other commits by this committer
print/splix: update to last commit, cleanup

PR:		238297
Submitted by:	Philipp Erbelding <philipp@copythat.de>
2.0.0_8
20 Jul 2016 15:33:20
Revision:418840Original commit files touched by this commit
mat search for other commits by this committer
Cleanup $() variables in ports Makefiles.

Mostly replace with ${}, but sometime, replace with $$() because it is
what was intended in the first place. (I think.)

Sponsored by:	Absolight
2.0.0_8
01 Apr 2016 14:16:20
Revision:412348Original commit files touched by this commit
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories m, n, o, and p.

With hat:	portmgr
Sponsored by:	Absolight
2.0.0_8
27 Mar 2016 14:58:00
Revision:411990Original commit files touched by this commit
tijl search for other commits by this committer
- Update security/gnutls to 3.4.10.
- Rename the LIBDANE option DANE because that's the name of the protocol
  supported by libgnutls-dane and gnutls-cli.  Also clarify the option
  description.
- Add an IDN option.
- libgnutls-openssl has been removed in 3.4.  Some ports used this library
  in their LIB_DEPENDS but no port actually required it.
- Some old API functions have been removed.  Ports that used these have been
  updated or patched to use the new API.
- Add a patch to print/cups to prevent overlinking of libgnutls.so.
- Bump PORTREVISION on dependent ports.

net-im/jabber: This port used the old API to give users fine grained
control over which crypto algorithms were used via a configuration file.
It's not immediately obvious how to port this to the new API so the port
always uses the defaults now.

www/hydra: Mark BROKEN.  This uses more removed calls than the other ports,
is said to be alpha quality and not fully functional and has been abandoned
10 years ago.

PR:		207768
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2.0.0_7
11 Mar 2016 11:53:42
Revision:410825Original commit files touched by this commit
tijl search for other commits by this committer
Combine print/cups-base, print/cups-client and print/cups-image into
print/cups and update it to 2.1.3.  Also remove print/cups-pstoraster,
improve print/cups-filters, print/foomatic-* and update print/hplip to
3.16.2.

Long description:

First some background.  When you hand a file to cups it sets up a chain of
filter programs that converts the file to something a printer understands.
Each filter has a cost associated with it and cups tries to find the
cheapest chain.  Costs used to be configured in such a way that files were
first converted to PostScript.  This could then be manipulated further (e.g.
putting multiple pages on one sheet) before finally being sent to a
PostScript printer or another filter like pstoraster which produces a raster
format understood by non-PostScript printer drivers.  Nowadays most filters
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2.0.0_6
13 Nov 2014 07:41:18
Revision:372510Original commit files touched by this commit
antoine search for other commits by this committer
Cleanup plist
2.0.0_6
22 Jun 2014 16:46:17
Revision:358814Original commit files touched by this commit
tijl search for other commits by this committer
Bump PORTREVISION for jbigkit library version bump.

Approved by:	portmgr (implicit)
2.0.0_5
22 Apr 2014 19:40:16
Revision:351880Original commit files touched by this commit
rene search for other commits by this committer
- Add stage support [1]
- cups-image(1) is part of print/cups-image, so depend on that port
  instead of on print/cups-base [1]
- Convert USE_GMAKE and USE_BZIP2 to their corresponding USES [1]
- Fix pkg-plist
- Use modern LIB_DEPENDS
- Add dependency on print/cups-client for cups-config(1) and correctly
  reference it
- Bump PORTREVISION

PR:		ports/188864 [1]
Submitted by:	Zsolt Udvari <udvzsolt@gmail.com>
2.0.0_4
21 Jan 2014 23:40:23
Revision:340674Original commit files touched by this commit
bapt search for other commits by this committer
Fix properties on pkg-plist
2.0.0_4
01 Nov 2013 20:32:56
Revision:332406Original commit files touched by this commit
marino search for other commits by this committer
print/splix: Fix C++ issues on gcc48
2.0.0_4
20 Sep 2013 22:44:00
Revision:327765Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
print)
2.0.0_4
13 Sep 2012 19:54:53
Revision:304229Original commit files touched by this commit
ak search for other commits by this committer
- Remove indefinite article from COMMENT
- Convert to new options framework
- Remove hardcoded CC/CXX [1]

PR:	171295 [1]
Submitted by:	Christian Mangin <christian.mangin@gmail.com> [1]
2.0.0_4
10 Jun 2012 18:42:48
Original commit files touched by this commit
swills search for other commits by this committer
- Convert all remaining instances of BUILD_DEPENDS=${RUN_DEPENDS} or
  RUN_DEPENDS=${BUILD_DEPENDS} to use := which portlint has warned
  about for a while.

PR:             ports/168208
Approved by:    portmgr (miwi)
2.0.0_4
01 Jun 2012 05:26:28
Original commit files touched by this commit
dinoex search for other commits by this committer
- update png to 1.5.10
2.0.0_3
03 Jul 2011 06:14:57
Original commit files touched by this commit
miwi search for other commits by this committer
- Kick MD5 Support
2.0.0_3
09 Sep 2010 21:57:11
Original commit files touched by this commit
pgollucci search for other commits by this committer
- Prep for removal of print/cpusddk now part of print/cups-base

PR:             ports/144050
Submitted by:   Marcin Wisnicki <mwisnicki+freebsd@gmail.com>
2.0.0_2
29 Jul 2010 01:59:16
Original commit files touched by this commit
linimon search for other commits by this committer
Reset tomasv@megalogika.lt at his request, as his company no longer uses
FreeBSD.
2.0.0_2
28 Mar 2010 06:47:48
Original commit files touched by this commit
dinoex search for other commits by this committer
- update to 1.4.1
Reviewed by:    exp8 run on pointyhat
Supported by:   miwi
2.0.0_1
05 Feb 2010 11:46:55
Original commit files touched by this commit
dinoex search for other commits by this committer
- update to jpeg-8
2.0.0
16 Dec 2009 00:59:01
Original commit files touched by this commit
pav search for other commits by this committer
- Backout incorrect fix
2.0.0
13 Dec 2009 00:06:37
Original commit files touched by this commit
pav search for other commits by this committer
- dirrmtry share/cups/model

Reported by:    pointyhat
2.0.0
08 Aug 2009 06:08:08
Original commit files touched by this commit
miwi search for other commits by this committer
- Update to 2.0.0

PR:             137456
Submitted by:   Tomas Verbaitis <tomasv@megalogika.lt> (maintainer)
1.1.0_2
31 Jul 2009 13:57:52
Original commit files touched by this commit
dinoex search for other commits by this committer
- bump all port that indirectly depends on libjpeg and have not yet been bumped
or updated
Requested by:   edwin
1.1.0_1
06 Jun 2008 13:58:01
Original commit files touched by this commit
edwin search for other commits by this committer
Bump portrevision due to upgrade of devel/gettext.

The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@
Approved by:    portmgr (pav)
1.1.0
14 Dec 2007 16:44:13
Original commit files touched by this commit
pav search for other commits by this committer
- Update to 1.1.0

PR:             ports/118179
Submitted by:   Tomas Verbaitis <tomasv@megalogika.lt> (maintainer)
1.0.2
29 Oct 2007 22:09:02
Original commit files touched by this commit
lme search for other commits by this committer
Update to 1.0.2

PR:             ports/117640
Submitted by:   Tomas Verbaitis <tomasv (AT) megalogika.lt> (maintainer)
Approved by:    miwi (mentor)
1.0.1
29 May 2007 13:14:59
Original commit files touched by this commit
nivit search for other commits by this committer
SpliX is a set of CUPS printer drivers for SPL (Samsung Printer Language)
printers. Below is a non-exhaustive list of currently supported printers. Note
that only SPL2 and SPLc printers are currently supported!

Manufacturer    Model       State
Xerox           Phaser 6100     Works
Samsung         CLP-300         Non-working
Samsung         CLP-500     Works
Samsung         CLP-510     Works
Samsung         CLP-600     Non-working
Samsung         ML-1510     Works
Samsung         ML-1520     Works
Samsung         ML-1610     Works
Samsung         ML-1710     Works
Samsung         ML-1740     Works
(Only the first 15 lines of the commit message are shown above View all of this commit message)

Number of commits found: 30