smf(5) support in cups upstream was introduced in times of
Open Solaris enthusiasm. Currently the community do not like
to support anything non-Apple.
It might worth to ask to remove the smf(5) support from
cups upstream entirely then keep it on by own.
diff -wpruN '--exclude=*.orig' a~/scheduler/cups.xml.in a/scheduler/cups.xml.in
--- a~/scheduler/cups.xml.in 1970-01-01 00:00:00
+++ a/scheduler/cups.xml.in 1970-01-01 00:00:00
@@ -41,7 +41,6 @@
-
-
-
-
-
-
+
-
+
+
+ value='solaris.smf.manage.cups' />
+
+
@@ -142,21 +137,13 @@
-
-
-
-
-
+
-
+
@@ -188,7 +175,7 @@
+ value='solaris.smf.manage.cups' />