<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "http://bugs.gentoo.org/bugzilla.dtd">

<bugzilla version="2.22.7"
          urlbase="http://bugs.gentoo.org/"
          maintainer="bugzilla@gentoo.org"
>

    <bug>
          <bug_id>93960</bug_id>
          
          <creation_ts>2005-05-25 09:45 0000</creation_ts>
          <short_desc>net-print/cups cleanup and Gentoo/FreeBSD compatibility</short_desc>
          <delta_ts>2006-04-12 10:50:07 0000</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Gentoo/Alt</product>
          <component>Other</component>
          <version>unspecified</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>flameeyes@gentoo.org</reporter>
          <assigned_to>printing@gentoo.org</assigned_to>
          <cc>bsd@gentoo.org</cc>
    
    <cc>fuzzyray@gentoo.org</cc>
    
    <cc>kito@gentoo.org</cc>

      

      
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2005-05-25 09:45:34 0000</bug_when>
            <thetext>Currently cups uses lp user/group which doesn&apos;t exists on FreeBSD systems.
Adding the user in pkg_setup should do the trick of having it working right, I think.

Thanks,
Diego</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2005-05-28 03:52:41 0000</bug_when>
            <thetext>I&apos;m going to attach a patch to the ebuild and one for cups sources to make     
cups work on Gentoo/FreeBSD (and the patch is also needed for Gentoo/Darwin). 
 
The first one cleanups generally the ebuild using econf (passing the right    
params to be able to have the same layout as now) and emake, adding gnutls    
useflag (on fbsd is the default) and using use_enable to enable/disable    
optional stuff. 
 
There&apos;s also a patch to fix the QA Notice about lppasswd being suid and with  
lazy bindings. 
 
Thanks. </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2005-05-28 03:53:45 0000</bug_when>
            <thetext>Created an attachment (id=60004)
cups-gentooalt.patch
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2005-05-28 03:54:19 0000</bug_when>
            <thetext>Created an attachment (id=60005)
cups-lppasswd-setXid.patch
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2005-05-28 03:54:37 0000</bug_when>
            <thetext>Created an attachment (id=60006)
Ebuild patch
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>lanius@gentoo.org</who>
            <bug_when>2005-06-06 10:33:03 0000</bug_when>
            <thetext>gnutls is not available on s390, so i can&apos;t commit this one. 
 
s390: please mark net-libs/gnutls </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>kugelfang@gentoo.org</who>
            <bug_when>2005-06-06 12:06:55 0000</bug_when>
            <thetext>done... :-)</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>lanius@gentoo.org</who>
            <bug_when>2005-06-06 14:05:47 0000</bug_when>
            <thetext>commited as cups-1.1.23-r4 </thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>fuzzyray@gentoo.org</who>
            <bug_when>2006-01-13 12:22:32 0000</bug_when>
            <thetext>It looks like the lazy bindings patch got broken in net-print/cups-1.1.23-r7

See the following:

emerge -v1 cups
&lt;snip&gt;
/usr/portage/net-print/cups/cups-1.1.23-r7.ebuild: line 68: bindnow_flags: command not found
&lt;snip&gt;
QA Notice: the following files are setXid, dyn linked, and using lazy bindings
 This combination is generally discouraged.  Try re-emerging the package:
 LDFLAGS=&apos;-Wl,-z,now&apos; emerge cups
LAZY usr/bin/lppasswd
</thetext>
          </long_desc>
          <long_desc isprivate="0">
            <who>flameeyes@gentoo.org</who>
            <bug_when>2006-01-13 12:37:39 0000</bug_when>
            <thetext>The function name was wrong, committing right now with right name.</thetext>
          </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>60004</attachid>
            <date>2005-05-28 03:53 0000</date>
            <desc>cups-gentooalt.patch</desc>
            <filename>cups-gentooalt.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtdXIgY3Vwcy0xLjEuMjMvY29uZmlnLXNjcmlwdHMvY3Vwcy1kaXJlY3Rvcmllcy5tNCBj
dXBzLTEuMS4yMy1nZW50b29hbHQvY29uZmlnLXNjcmlwdHMvY3Vwcy1kaXJlY3Rvcmllcy5tNAot
LS0gY3Vwcy0xLjEuMjMvY29uZmlnLXNjcmlwdHMvY3Vwcy1kaXJlY3Rvcmllcy5tNAkyMDA1LTAx
LTAzIDIwOjI5OjQ1LjAwMDAwMDAwMCArMDEwMAorKysgY3Vwcy0xLjEuMjMtZ2VudG9vYWx0L2Nv
bmZpZy1zY3JpcHRzL2N1cHMtZGlyZWN0b3JpZXMubTQJMjAwNS0wNS0yOCAxMjoxMjoyNS4zMTA2
MjI5NjAgKzAyMDAKQEAgLTE3MywyMSArMTczLDEwIEBACiAJQUNfREVGSU5FX1VOUVVPVEVEKENV
UFNfTE9HRElSLCAiJGxvZ2RpciIpCiBmaQogCi1kbmwgU2VlIHdoYXQgZGlyZWN0b3J5IHRvIHB1
dCBzZXJ2ZXIgZXhlY3V0YWJsZXMuLi4KLWNhc2UgIiR1bmFtZSIgaW4KLQkqQlNEKiB8IERhcndp
biopCi0JCSMgKkJTRCBhbmQgRGFyd2luIChNYWNPUyBYKQotCQlJTlNUQUxMX1NZU1Y9IiIKLQkJ
Q1VQU19TRVJWRVJCSU49IiRleGVjX3ByZWZpeC9saWJleGVjL2N1cHMiCi0JCUFDX0RFRklORV9V
TlFVT1RFRChDVVBTX1NFUlZFUkJJTiwgIiRleGVjX3ByZWZpeC9saWJleGVjL2N1cHMiKQotCQk7
OwotCSopCi0JCSMgQWxsIG90aGVycwotCQlJTlNUQUxMX1NZU1Y9Imluc3RhbGwtc3lzdiIKLQkJ
Q1VQU19TRVJWRVJCSU49IiRsaWJkaXIvY3VwcyIKLQkJQUNfREVGSU5FX1VOUVVPVEVEKENVUFNf
U0VSVkVSQklOLCAiJGxpYmRpci9jdXBzIikKLQkJOzsKLWVzYWMKKyMgR2VudG9vOiBkaXJlY3Rs
eSEKK0lOU1RBTExfU1lTVj0iaW5zdGFsbC1zeXN2IgorQ1VQU19TRVJWRVJCSU49IiRsaWJkaXIv
Y3VwcyIKK0FDX0RFRklORV9VTlFVT1RFRChDVVBTX1NFUlZFUkJJTiwgIiRsaWJkaXIvY3VwcyIp
CiAKIEFDX1NVQlNUKElOU1RBTExfU1lTVikKIEFDX1NVQlNUKENVUFNfU0VSVkVSUk9PVCkK
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>60005</attachid>
            <date>2005-05-28 03:54 0000</date>
            <desc>cups-lppasswd-setXid.patch</desc>
            <filename>cups-lppasswd-setXid.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">ZGlmZiAtdXIgY3Vwcy0xLjEuMjMvc3lzdGVtdi9NYWtlZmlsZSBjdXBzLTEuMS4yMy1zZXRYaWQv
c3lzdGVtdi9NYWtlZmlsZQotLS0gY3Vwcy0xLjEuMjMvc3lzdGVtdi9NYWtlZmlsZQkyMDA1LTAx
LTAzIDE5OjI5OjU5ICswMDAwCisrKyBjdXBzLTEuMS4yMy1zZXRYaWQvc3lzdGVtdi9NYWtlZmls
ZQkyMDA1LTA1LTI4IDEwOjQ1OjQ2ICswMDAwCkBAIC0xNzQsNyArMTc0LDcgQEAKIAogbHBwYXNz
d2Q6CWxwcGFzc3dkLm8gLi4vY3Vwcy8kKExJQkNVUFMpCiAJZWNobyBMaW5raW5nICRALi4uCi0J
JChDQykgJChMREZMQUdTKSAtbyBscHBhc3N3ZCBscHBhc3N3ZC5vICQoTElCWikgJChMSUJTKQor
CSQoQ0MpICQoTERGTEFHUykgLVdsLC16LG5vdyAtbyBscHBhc3N3ZCBscHBhc3N3ZC5vICQoTElC
WikgJChMSUJTKQogCiAKICMK
</data>        

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>60006</attachid>
            <date>2005-05-28 03:54 0000</date>
            <desc>Ebuild patch</desc>
            <filename>cups-1.1.23-r3.patch</filename>
            <type>text/plain</type>
            <data encoding="base64">LS0tIC92YXIvcG9ydGFnZS9jdnMvZ2VudG9vLXg4Ni9uZXQtcHJpbnQvY3Vwcy9jdXBzLTEuMS4y
My1yMy5lYnVpbGQJMjAwNS0wNS0yNCAwODo1Mzo0NSArMDAwMAorKysgY3Vwcy0xLjEuMjMtcjMu
ZWJ1aWxkCTIwMDUtMDUtMjggMTA6NDY6NDEgKzAwMDAKQEAgLTE2LDEwICsxNiwxMyBAQAogTElD
RU5TRT0iR1BMLTIiCiBTTE9UPSIwIgogS0VZV09SRFM9In5hbHBoYSB+YW1kNjQgfmFybSB+aHBw
YSB+aWE2NCB+bWlwcyB+cHBjIH5wcGM2NCB+czM5MCB+c3BhcmMgfng4NiIKLUlVU0U9InNzbCBz
bHAgcGFtIHNhbWJhIG5scyBjamsiCitJVVNFPSJzc2wgc2xwIHBhbSBzYW1iYSBubHMgY2prIGdu
dXRscyIKIAogREVQPSJwYW0/ICggdmlydHVhbC9wYW0gKQotCXNzbD8gKCA+PWRldi1saWJzL29w
ZW5zc2wtMC45LjZiICkKKwlzc2w/ICggCisJCSFnbnV0bHM/ICggPj1kZXYtbGlicy9vcGVuc3Ns
LTAuOS42YiApCisJCWdudXRscz8gKCBuZXQtbGlicy9nbnV0bHMgKQorCQkpCiAJc2xwPyAoID49
bmV0LWxpYnMvb3BlbnNscC0xLjAuNCApCiAJbmxzPyAoIHN5cy1kZXZlbC9nZXR0ZXh0ICkKIAk+
PW1lZGlhLWxpYnMvbGlicG5nLTEuMi4xCkBAIC0zNSwxMSArMzgsMTggQEAKIAogUz0ke1dPUktE
SVJ9LyR7TVlfUH0KIAorcGtnX3NldHVwKCkgeworCWVuZXdncm91cCBscAorCWVuZXd1c2VyIGxw
IC0xIC0xIC0xIGxwCit9CisKIHNyY191bnBhY2soKSB7CiAJdW5wYWNrICR7QX0KIAljZCAke1N9
CiAJZXBhdGNoICR7RklMRVNESVJ9L2Rpc2FibGUtc3RyaXAucGF0Y2gKIAllcGF0Y2ggJHtGSUxF
U0RJUn0vY3Vwcy1nY2M0LWFtZDY0LnBhdGNoICM3OTc5MQorCWVwYXRjaCAke0ZJTEVTRElSfS9j
dXBzLWdlbnRvb2FsdC5wYXRjaAorCWVwYXRjaCAke0ZJTEVTRElSfS9jdXBzLWxwcGFzc3dkLXNl
dFhpZC5wYXRjaAogCVdBTlRfQVVUT0NPTkY9Mi41IGF1dG9jb25mIHx8IGRpZQogCiAJIyBkaXNh
YmxlIGJ1aWx0aW4geHBkZgpAQCAtNTAsMTcgKzYwLDIzIEBACiAKIAlsb2NhbCBteWNvbmYKIAl1
c2UgYW1kNjQgJiYgcmVwbGFjZS1mbGFncyAtT3MgLU8yCi0JdXNlIHBhbSB8fCBteWNvbmY9IiR7
bXljb25mfSAtLWRpc2FibGUtcGFtIgotCXVzZSBzc2wgfHwgbXljb25mPSIke215Y29uZn0gLS1k
aXNhYmxlLXNzbCIKLQl1c2Ugc2xwIHx8IG15Y29uZj0iJHtteWNvbmZ9IC0tZGlzYWJsZS1zbHAi
Ci0JdXNlIG5scyB8fCBteWNvbmY9IiR7bXljb25mfSAtLWRpc2FibGUtbmxzIgogCi0JLi9jb25m
aWd1cmUgXAorCXVzZSBzc2wgJiYgXAorCQlteWNvbmY9IiR7bXljb25mfSAkKHVzZV9lbmFibGUg
Z251dGxzKSAkKHVzZV9lbmFibGUgIWdudXRscyBvcGVuc3NsKSIKKworCUNVUFNfUkVRVUVTVFM9
Ii92YXIvc3Bvb2wvY3VwcyIgXAorCWVjb25mIFwKIAkJLS13aXRoLWN1cHMtdXNlcj1scCBcCiAJ
CS0td2l0aC1jdXBzLWdyb3VwPWxwIFwKLQkJLS1ob3N0PSR7Q0hPU1R9ICR7bXljb25mfSB8fCBk
aWUgImJhZCAuL2NvbmZpZ3VyZSIKKwkJJCh1c2VfZW5hYmxlIHBhbSkgXAorCQkkKHVzZV9lbmFi
bGUgc3NsKSBcCisJCSQodXNlX2VuYWJsZSBzbHApIFwKKwkJJCh1c2VfZW5hYmxlIG5scykgXAor
CQktLXdpdGgtbG9nZGlyPS92YXIvbG9nL2N1cHMgXAorCQkke215Y29uZn0gXAorCQl8fCBkaWUg
ImVjb25mIGZhaWxlZCIKIAotCW1ha2UgfHwgZGllICJjb21waWxlIHByb2JsZW0iCisJZW1ha2Ug
fHwgZGllICJjb21waWxlIHByb2JsZW0iCiB9CiAKIHNyY19pbnN0YWxsKCkgewpAQCAtOTIsMTIg
KzEwOCw4IEBACiAJZG9zeW0gL3Vzci9zaGFyZS9jdXBzL2RvY3MgL3Vzci9zaGFyZS9kb2MvJHtQ
Rn0vaHRtbAogCiAJIyBjbGVhbnVwcwotCXJtIC1yZiAke0R9L2V0Yy9pbml0LmQKLQlybSAtcmYg
JHtEfS9ldGMvcGFtLmQKLQlybSAtcmYgJHtEfS9ldGMvcmMqCi0Jcm0gLXJmICR7RH0vdXNyL3No
YXJlL21hbi9jYXQqCi0Jcm0gLXJmICR7RH0vZXRjL2N1cHMve2NlcnRzLGludGVyZmFjZXMscHBk
fQotCXJtIC1yZiAke0R9L3ZhcgorCXJtIC1yZiAke0R9L2V0Yy9pbml0LmQgJHtEfS9ldGMvcGFt
LmQgJHtEfS9ldGMvcmMqICR7RH0vdXNyL3NoYXJlL21hbi9jYXQqIFwKKwkJJHtEfS9ldGMvY3Vw
cy97Y2VydHMsaW50ZXJmYWNlcyxwcGR9ICR7RH0vdmFyCiAKIAlzZWQgLWkgLWUgInM6XiNcKERv
Y3VtZW50Um9vdFwpLio6XDEgL3Vzci9zaGFyZS9jdXBzL2RvY3M6IiBcCiAJCS1lICJzOl4jXChT
eXN0ZW1Hcm91cFwpLio6XDEgbHA6IiBcCkBAIC0xNDEsNyArMTUzLDcgQEAKIAlpZiB1c2VxIGNq
ayA7IHRoZW4KIAkJZWluZm8KIAkJZWluZm8gIklmIHlvdSB3YW50IENKSyBzdXBwb3J0IG9uIFBE
RidzIHlvdSdsbCBuZWVkIHRvIHJlLWVtZXJnZSIKLQkJZWluZm8gImFwcHQtdGV4dC94cGRmIHdp
dGggeW91ciBMSU5HVUFTIHZhcmlhYmxlIHNldCBpbnN0ZWFkIG9mIgorCQllaW5mbyAiYXBwLXRl
eHQveHBkZiB3aXRoIHlvdXIgTElOR1VBUyB2YXJpYWJsZSBzZXQgaW5zdGVhZCBvZiIKIAkJZWlu
Zm8gInRoZSBDSksgZmxhZy4gKEJ1ZzogNjc0OTMpIgogCWZpCiB9Cg==
</data>        

          </attachment>
    </bug>

</bugzilla>