From owner-freebsd-ruby@FreeBSD.ORG Mon Jul 16 11:11:59 2012 Return-Path: Delivered-To: ruby@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0D8A81065710 for ; Mon, 16 Jul 2012 11:11:59 +0000 (UTC) (envelope-from owner-bugmaster@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id EC0B08FC18 for ; Mon, 16 Jul 2012 11:11:58 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q6GBBwwh095585 for ; Mon, 16 Jul 2012 11:11:58 GMT (envelope-from owner-bugmaster@FreeBSD.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q6GBBvcf095583 for ruby@FreeBSD.org; Mon, 16 Jul 2012 11:11:57 GMT (envelope-from owner-bugmaster@FreeBSD.org) Date: Mon, 16 Jul 2012 11:11:57 GMT Message-Id: <201207161111.q6GBBvcf095583@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: gnats set sender to owner-bugmaster@FreeBSD.org using -f From: FreeBSD bugmaster To: ruby@FreeBSD.org Cc: Subject: Current problem reports assigned to ruby@FreeBSD.org X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 16 Jul 2012 11:11:59 -0000 Note: to view an individual PR, use: http://www.freebsd.org/cgi/query-pr.cgi?pr=(number). The following is a listing of current problems submitted by FreeBSD users. These represent problem reports covering all versions including experimental development code and obsolete releases. S Tracker Resp. Description -------------------------------------------------------------------------------- o ports/169604 ruby graphics/ruby-rmagick incorrectly marked as broken o ports/169390 ruby New port: devel/rubygem-ripper Parses Ruby source and o ports/169033 ruby [maintainer-update] science/ruby-dcl: update to 1.7.0 o ports/168987 ruby [PATCH] databases/rubygem-activerecord: update to 3.2. o ports/168986 ruby [PATCH] databases/rubygem-activemodel: update to 3.2.5 o ports/168985 ruby [PATCH] devel/rubygem-activesupport: update to 3.2.5 o ports/168982 ruby [PATCH] devel/rubygem-eventmachine: Update to 1.0.0.be o ports/168524 ruby port www/redmine is incorrectly marked as broken s ports/160291 ruby devel/rubygem-rake 0.9.2 update breaks redmine 9 problems total. From owner-freebsd-ruby@FreeBSD.ORG Tue Jul 17 12:20:14 2012 Return-Path: Delivered-To: ruby@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 07B1B1065716 for ; Tue, 17 Jul 2012 12:20:14 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id CE60E8FC0C for ; Tue, 17 Jul 2012 12:20:13 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q6HCKD18021476 for ; Tue, 17 Jul 2012 12:20:13 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q6HCKDQO021475; Tue, 17 Jul 2012 12:20:13 GMT (envelope-from gnats) Date: Tue, 17 Jul 2012 12:20:13 GMT Message-Id: <201207171220.q6HCKDQO021475@freefall.freebsd.org> To: ruby@FreeBSD.org From: George Kontostanos Cc: Subject: Re: ports/168524: port www/redmine is incorrectly marked as broken X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: George Kontostanos List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2012 12:20:14 -0000 The following reply was made to PR ports/168524; it has been noted by GNATS. From: George Kontostanos To: bug-followup@FreeBSD.org, paul_leil@hotmail.com Cc: Subject: Re: ports/168524: port www/redmine is incorrectly marked as broken Date: Tue, 17 Jul 2012 15:15:07 +0300 Any chance this could be resolved? Does the port maintainer read the emails, exist (?) -- George Kontostanos Aicom telecoms ltd http://www.aisecure.net From owner-freebsd-ruby@FreeBSD.ORG Tue Jul 17 18:32:04 2012 Return-Path: Delivered-To: ruby@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id AF18F106566B for ; Tue, 17 Jul 2012 18:32:04 +0000 (UTC) (envelope-from roland@micite.net) Received: from smtp07.online.nl (smtp07.online.nl [194.134.42.52]) by mx1.freebsd.org (Postfix) with ESMTP id 657918FC14 for ; Tue, 17 Jul 2012 18:32:04 +0000 (UTC) Received: from smtp07.online.nl (localhost [127.0.0.1]) by smtp07.online.nl (Postfix) with ESMTP id 9CD1B9896C for ; Tue, 17 Jul 2012 20:25:45 +0200 (CEST) Received: from micite.net (s529d340f.adsl.wanadoo.nl [82.157.52.15]) by smtp07.online.nl (Postfix) with ESMTP for ; Tue, 17 Jul 2012 20:25:45 +0200 (CEST) Received: (qmail 11457 invoked by uid 98); 17 Jul 2012 18:25:31 -0000 Received: from 82.157.52.15 (roland@82.157.52.15) by lutetium.micite.net (envelope-from , uid 82) with qmail-scanner-2.01 (spamassassin: 3.3.2. Clear:RC:0(82.157.52.15):SA:1(6.3/5.0):. Processed in 2.779428 secs); 17 Jul 2012 18:25:31 -0000 X-Spam-Status: Yes, score=6.3 required=5.0 X-Spam-Level: ++++++ Received: from unknown (HELO ?192.168.1.68?) (roland@82.157.52.15) by unknown-00-06-5b-76-47-8d.lan with CAMELLIA256-SHA encrypted SMTP; 17 Jul 2012 18:25:28 -0000 Message-ID: <5005AE24.3010900@micite.net> Date: Tue, 17 Jul 2012 20:25:40 +0200 From: Roland van Laar User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:14.0) Gecko/20120714 Thunderbird/14.0 MIME-Version: 1.0 To: ruby@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Online-Scanned: by Cloudmark authority (on smtp07.online.nl) Cc: Subject: Chef server question X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jul 2012 18:32:04 -0000 Hello, I'm not sure if this is the correct mailinglist for this issue. ruby@ is listed as the maintainer. I'm looking into chef, naturally I wanted to use it on FreeBSD. Although it seems that the chef server port is not quite working. There is no /usr/local/etc/rc.d startup script, couchdb is not installed and chef seems to need an /etc/ configuration file instead of one in /usr/local/etc/. Are there FreeBSD chef server users? and what would be the way to continue? Or would it be easier to just use puppet? Regards, Roland van Laar From owner-freebsd-ruby@FreeBSD.ORG Wed Jul 18 10:33:56 2012 Return-Path: Delivered-To: ruby@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8055C1065670 for ; Wed, 18 Jul 2012 10:33:56 +0000 (UTC) (envelope-from hm@hm.net.br) Received: from msrv.matik.com.br (msrv.matik.com.br [187.95.0.181]) by mx1.freebsd.org (Postfix) with ESMTP id 044438FC1E for ; Wed, 18 Jul 2012 10:33:55 +0000 (UTC) Received: from pop1.hm.net.br (pop1.hm.net.br [186.222.204.194]) (authenticated bits=0) by msrv.matik.com.br (8.14.5/8.14.5) with ESMTP id q6IAXomE049243 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NO) for ; Wed, 18 Jul 2012 07:33:51 -0300 (BRT) (envelope-from hm@hm.net.br) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.97.5 at msrv.matik.com.br X-DKIM: OpenDKIM Filter v2.5.2 msrv.matik.com.br q6IAXomE049243 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=hm.net.br; s=racoon; t=1342607632; bh=3fN/+Gq6jcbmGlED/486P4b/lFk+WeofysqLUv3EhpY=; h=Date:From:To:Subject; b=aag62lREKlsXd8tjqOWrKo4ZcIARGP505S6iDKNZIAHGfGQe+n/1r2DFLbJ714HsD bUsfqoqngkRsBhNZTk/hdtF0AZRRMywV/XVtNZaualxQJhW/x6HlSaIFTkFUQMIZjZ Y2wxIMgIXBQyktNVRRA5FHZCFwaRfuXlh9obPCWk= Authentication-Results: msrv.matik.com.br; sender-id=pass header.from=hm@hm.net.br; auth=pass (PLAIN); spf=pass smtp.mfrom=hm@hm.net.br Date: Wed, 18 Jul 2012 07:33:43 -0300 From: H To: ruby@freebsd.org Message-ID: <20120718073343.0a511eb2.hm@hm.net.br> X-Mailer: Claws Mail 3.8.1 (GTK+ 2.24.6; i386-portbld-freebsd9.1) Mime-Version: 1.0 Content-Type: multipart/signed; micalg=PGP-SHA1; boundary="Sig_/=ceo1tHmkrRYuN6PBRZ3XGB"; protocol="application/pgp-signature" X-Spam-Status: No, score=-297.0 required=5.0 tests=AWL=-0.253,BAYES_00=-1.9,DKIM_SIGNED=0.1,DKIM_VALID=-0.1,DKIM_VALID_AU=-0.1,J_CHICKENPOX_21=0.6,RCVD_IN_PBL=3.335,RCVD_IN_RP_RNBL=1.31,SPF_PASS=-0.001,T_RP_MATCHES_RCVD=-0.01,USER_IN_DKIM_WHITELIST=-100,USER_IN_SPF_WHITELIST=-100,USER_IN_WHITELIST=-100 msrv.matik.com.br 1102; Body=1 Fuz1=1 Fuz2=1 [1 mail.matik.com.br.] [127.0.0.6] [187.95.0.182] [127.0.0.11] autolearn=no ASN AS28573 186.222.204.0/22 X-Spam-Checker-Version: SpamAssassin 3.3.2-hm_201202.c (2011-06-06) on msrv.matik.com.br Cc: Subject: ruby upgrade compile failing X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Jul 2012 10:33:56 -0000 --Sig_/=ceo1tHmkrRYuN6PBRZ3XGB Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Hi=20 can you help me with this: ar rcu libruby18-static.a array.o bignum.o class.o compar.o dir.o dln.o enum.o enumerator.o error.o eval.o file.o gc.o hash.o inits.o io.o marshal.o math.o numeric.o object.o pack.o parse.o process.o prec.o random.o range.o re.o regex.o ruby.o signal.o sprintf.o st.o string.o struct.o time.o util.o variable.o version.o dmyext.o /usr/local/libexec/ccache/world/cc -I/usr/include -O -pipe -march=3Dathlon-mp -fPIC -DRUBY_EXPORT -L. -L/usr/lib -rpath=3D/usr/lib:/usr/local/lib -pthread -rdynamic -pthread main.o libruby18-static.a -lcrypt -lm -L/usr/lib -rpath=3D/usr/lib:/usr/local/lib -pthread -o miniruby ./miniruby: no such file to load -- ubygems (LoadError) ./miniruby: no such file to load -- ubygems (LoadError) /usr/local/libexec/ccache/world/cc -shared -Wl,-soname,libruby18.so.18 array.o bignum.o class.o compar.o dir.o dln.o enum.o enumerator.o error.o eval.o file.o gc.o hash.o inits.o io.o marshal.o math.o numeric.o object.o pack.o parse.o process.o prec.o random.o range.o re.o regex.o ruby.o signal.o sprintf.o st.o string.o struct.o time.o util.o variable.o version.o dmyext.o -lcrypt -lm -L/usr/lib -rpath=3D/usr/lib:/usr/local/lib -pthread -o libruby18.so.18 *** [./.rbconfig.time] Error code 1 ./miniruby: no such file to load -- ubygems (LoadError) 1 error *** [do-build] Error code 1 Stop in /dados/ports/lang/ruby18. *** [build] Error code 1 Stop in /dados/ports/lang/ruby18. ** Command failed [exit code 1]: /usr/bin/script -qa /tmp/portupgrade20120718-9886-bv6to7-0 env UPGRADE_TOOL=3Dportupgrade UPGRADE_PORT=3Druby-1.8.7.358,1 UPGRADE_PORT_VER=3D1.8.7.358,1 make ** Fix the problem and try again. #=20 FreeBSD pop1.hm.net.br 9.1-PRERELEASE FreeBSD 9.1-PRERELEASE #1: Wed Jul 18 05:04:11 BRT 2012 hmm@pop1.hm.net.br:/usr/obj/dados/src/sys/WIPMINI i386 thanks Hans --=20 H +55 11 4249.2222 --Sig_/=ceo1tHmkrRYuN6PBRZ3XGB Content-Type: application/pgp-signature; name=signature.asc Content-Disposition: attachment; filename=signature.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (FreeBSD) iEYEARECAAYFAlAGkQ0ACgkQvKVfg5xjCDzYmwCgkKsJJry21fVeIZKPb3t6SATI wAoAoIl5htyo/a/CTi07G6O6cWubjwvO =wB+4 -----END PGP SIGNATURE----- --Sig_/=ceo1tHmkrRYuN6PBRZ3XGB-- From owner-freebsd-ruby@FreeBSD.ORG Wed Jul 18 18:53:46 2012 Return-Path: Delivered-To: ruby@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id CD7B71065673 for ; Wed, 18 Jul 2012 18:53:46 +0000 (UTC) (envelope-from stas@FreeBSD.org) Received: from mx0.deglitch.com (cl-414.sto-01.se.sixxs.net [IPv6:2001:16d8:ff00:19d::2]) by mx1.freebsd.org (Postfix) with ESMTP id 7DE088FC08 for ; Wed, 18 Jul 2012 18:53:46 +0000 (UTC) Received: from [10.0.1.4] (c-98-234-105-45.hsd1.ca.comcast.net [98.234.105.45]) by mx0.deglitch.com (Postfix) with ESMTPSA id 99D648FC55; Wed, 18 Jul 2012 22:53:44 +0400 (MSK) References: <20120718073343.0a511eb2.hm@hm.net.br> In-Reply-To: <20120718073343.0a511eb2.hm@hm.net.br> Mime-Version: 1.0 (1.0) Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=us-ascii Message-Id: <721E895E-F65C-4367-9F35-B2C472C29E4D@FreeBSD.org> X-Mailer: iPad Mail (9B206) From: Stanislav Sedov Date: Wed, 18 Jul 2012 11:53:49 -0700 To: H Cc: "ruby@freebsd.org" Subject: Re: ruby upgrade compile failing X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 Jul 2012 18:53:46 -0000 Hi! Can you, please, send the list of installed ports (ls /var/db/pkg) and the f= ull ruby build log? We have not seen this kind of problem before. Thanks! -- ST4096-RIPE On Jul 18, 2012, at 3:33 AM, H wrote: >=20 > Hi=20 > can you help me with this: >=20 >=20 > ar rcu libruby18-static.a array.o bignum.o class.o compar.o dir.o > dln.o enum.o enumerator.o error.o eval.o file.o gc.o hash.o > inits.o io.o marshal.o math.o numeric.o object.o pack.o parse.o > process.o prec.o random.o range.o re.o regex.o ruby.o signal.o > sprintf.o st.o string.o struct.o time.o util.o variable.o > version.o dmyext.o /usr/local/libexec/ccache/world/cc -I/usr/include > -O -pipe -march=3Dathlon-mp -fPIC -DRUBY_EXPORT -L. -L/usr/lib > -rpath=3D/usr/lib:/usr/local/lib -pthread -rdynamic -pthread main.o > libruby18-static.a -lcrypt -lm -L/usr/lib > -rpath=3D/usr/lib:/usr/local/lib -pthread -o miniruby ./miniruby: no > such file to load -- ubygems (LoadError) ./miniruby: no such file to > load -- ubygems (LoadError) /usr/local/libexec/ccache/world/cc -shared > -Wl,-soname,libruby18.so.18 array.o bignum.o class.o compar.o > dir.o dln.o enum.o enumerator.o error.o eval.o file.o gc.o > hash.o inits.o io.o marshal.o math.o numeric.o object.o pack.o > parse.o process.o prec.o random.o range.o re.o regex.o ruby.o > signal.o sprintf.o st.o string.o struct.o time.o util.o > variable.o version.o dmyext.o -lcrypt -lm -L/usr/lib > -rpath=3D/usr/lib:/usr/local/lib -pthread -o libruby18.so.18 *** > [./.rbconfig.time] Error code 1 ./miniruby: no such file to load -- > ubygems (LoadError) 1 error *** [do-build] Error code 1 >=20 > Stop in /dados/ports/lang/ruby18. > *** [build] Error code 1 >=20 > Stop in /dados/ports/lang/ruby18. > ** Command failed [exit code 1]: /usr/bin/script > -qa /tmp/portupgrade20120718-9886-bv6to7-0 env UPGRADE_TOOL=3Dportupgrade > UPGRADE_PORT=3Druby-1.8.7.358,1 UPGRADE_PORT_VER=3D1.8.7.358,1 make ** Fix= > the problem and try again. >=20 >=20 >=20 > #=20 > FreeBSD pop1.hm.net.br 9.1-PRERELEASE FreeBSD 9.1-PRERELEASE #1: Wed > Jul 18 05:04:11 BRT 2012 > hmm@pop1.hm.net.br:/usr/obj/dados/src/sys/WIPMINI i386 >=20 >=20 >=20 > thanks > Hans >=20 >=20 >=20 >=20 >=20 > --=20 >=20 > H > +55 11 4249.2222 >=20 > !DSPAM:5006912112481459517921! From owner-freebsd-ruby@FreeBSD.ORG Thu Jul 19 08:50:43 2012 Return-Path: Delivered-To: ruby@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id AE6DF1065675 for ; Thu, 19 Jul 2012 08:50:43 +0000 (UTC) (envelope-from beat.gaetzi@gmail.com) Received: from mail-qc0-f182.google.com (mail-qc0-f182.google.com [209.85.216.182]) by mx1.freebsd.org (Postfix) with ESMTP id 666988FC0C for ; Thu, 19 Jul 2012 08:50:43 +0000 (UTC) Received: by qcsg15 with SMTP id g15so1744623qcs.13 for ; Thu, 19 Jul 2012 01:50:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=F05/Xszm4l1mpp3BDjmLvlaJMs6mxXqm6+g1A5T85eU=; b=lrUuIGf7vL2a1ritJiqKKskaQC15cjR/+zn3CJVwEtfmXa38shnS11GCeNw2hbFQVc qgJacaSPoVMV6TTZ98qeLwnbL43Js0r8VbO/mfJEpfc+mWnRprxfe+l3o4NHempKikvr Rhle6iW4FVKB4z7kS/bfRh9WapbePj3CNzynqA9+hDCZuM3at2pQEqr4D14AYKgSGxH7 fuMYdJCgtUgG7eODXwfAQwQ0SH/rwa87DL7yAg0+gGmqjX/q6FFdb8HZ2BuTtmVT3muE oMTvSsW2Zjcwt3LJV9vNzx+1jLeX2PuXpT5jF4+w5XQccKy8Y8rIdWMDup/20HnQTv/3 6WRw== MIME-Version: 1.0 Received: by 10.224.70.195 with SMTP id e3mr2076777qaj.86.1342687842837; Thu, 19 Jul 2012 01:50:42 -0700 (PDT) Sender: beat.gaetzi@gmail.com Received: by 10.229.89.71 with HTTP; Thu, 19 Jul 2012 01:50:42 -0700 (PDT) In-Reply-To: <201207190835.q6J8ZG0w028714@pointyhat.freebsd.org> References: <201207190835.q6J8ZG0w028714@pointyhat.freebsd.org> Date: Thu, 19 Jul 2012 10:50:42 +0200 X-Google-Sender-Auth: PBEL5MZ4Gs7f41W5yDPEKzmCSEM Message-ID: From: Beat Gaetzi To: ruby@FreeBSD.org Content-Type: text/plain; charset=ISO-8859-1 Cc: Subject: Fwd: ruby18-wx-0.6.0_8 failed on amd64 9 X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Jul 2012 08:50:43 -0000 ---------- Forwarded message ---------- You can also find this build log at http://pointyhat.FreeBSD.org/errorlogs/amd64-errorlogs/a.9.20120717204819/ruby18-wx-0.6.0_8.log building ruby18-wx-0.6.0_8 on gohan12.freebsd.org in directory /x/pkgbuild/9/20120717204819/chroot/238 building for: 9.0-RC2 amd64 maintained by: ruby@FreeBSD.org port directory: /usr/ports/x11-toolkits/ruby-wx Makefile ident: $FreeBSD: ports/x11-toolkits/ruby-wx/Makefile,v 1.22 2011/07/04 15:48:33 swills Exp $ build started at Thu Jul 19 08:31:24 UTC 2012 FETCH_DEPENDS= PATCH_DEPENDS=ruby-1.8.7.370,1.tbz EXTRACT_DEPENDS=ruby-1.8.7.370,1.tbz BUILD_DEPENDS=atk-2.0.1.tbz bitstream-vera-1.10_5.tbz cairo-1.10.2_4,2.tbz compositeproto-0.4.2.tbz cups-client-1.5.2_2.tbz damageproto-1.2.1.tbz dri2proto-2.6.tbz encodings-1.0.4,1.tbz expat-2.0.1_2.tbz fixesproto-5.0.tbz font-bh-ttf-1.0.3.tbz font-misc-ethiopic-1.0.3.tbz font-misc-meltho-1.0.3.tbz font-util-1.2.0.tbz fontconfig-2.9.0,1.tbz freetype2-2.4.9_1.tbz gamin-0.1.10_4.tbz gdk-pixbuf-2.23.5_3.tbz gettext-0.18.1.1.tbz gio-fam-backend-2.28.8_1.tbz glib-2.28.8_4.tbz gobject-introspection-0.10.8_2.tbz gtk-2.24.6_2.tbz gtk-update-icon-cache-2.24.6_1.tbz hicolor-icon-theme-0.12.tbz inputproto-2.0.2.tbz jasper-1.900.1_10.tbz jbigkit-1.6.tbz jpeg-8_3.tbz kbproto-1.0.5.tbz libGL-7.6.1.tbz libGLU-7.6.1.tbz libICE-1.0.7,1.tbz libSM-1.2.0,1.tbz libX11-1.4.4,1.tbz libXau-1.0.6.tbz libXcomposite-0.4.3,1.tbz libXcursor-1.1.12.tbz libXdamage-1.1.3.tbz libXdmcp-1.1.0.tbz libXext-1.3.0_1,1.tbz libXfixes-5.0.tbz libXft-2.1.14.tbz libXi-1.4.5,1.tbz libXinerama-1.1.1,1.tbz libXrandr-1.3. 2.tbz libXrender-0.9.6.tbz libXt-1.1.1,1.tbz libXxf86vm-1.1.1.tbz libdrm-2.4.17_1.tbz libffi-3.0.9.tbz libfontenc-1.1.0.tbz libiconv-1.14.tbz libpciaccess-0.12.1.tbz libpthread-stubs-0.3_3.tbz libxcb-1.7.tbz libxml2-2.7.8_3.tbz mkfontdir-1.0.6.tbz mkfontscale-1.0.9.tbz pango-1.28.4_1.tbz pciids-20120625.tbz pcre-8.31.tbz perl-5.14.2_2.tbz pixman-0.24.2.tbz pkg-config-0.25_1.tbz png-1.5.12.tbz python27-2.7.3_2.tbz randrproto-1.3.2.tbz renderproto-0.11.1.tbz ruby-1.8.7.370,1.tbz shared-mime-info-1.0_1.tbz tiff-4.0.2.tbz wxgtk2-2.4.2_21.tbz wxgtk2-contrib-2.4.2_13.tbz xcb-util-0.3.8,1.tbz xcb-util-renderutil-0.3.8.tbz xextproto-7.2.0.tbz xf86vidmodeproto-2.3.1.tbz xineramaproto-1.2.1.tbz xorg-fonts-truetype-7.5.1.tbz xproto-7.0.22.tbz RUN_DEPENDS=atk-2.0.1.tbz bitstream-vera-1.10_5.tbz cairo-1.10.2_4,2.tbz compositeproto-0.4.2.tbz cups-client-1.5.2_2.tbz damageproto-1.2.1.tbz dri2proto-2.6.tbz encodings-1.0.4,1.tbz expat-2.0.1_2.tbz fixesproto-5.0.tbz font-bh-ttf-1.0.3.tbz font-misc-ethiopic-1.0.3.tbz font-misc-meltho-1.0.3.tbz font-util-1.2.0.tbz fontconfig-2.9.0,1.tbz freetype2-2.4.9_1.tbz gamin-0.1.10_4.tbz gdk-pixbuf-2.23.5_3.tbz gettext-0.18.1.1.tbz gio-fam-backend-2.28.8_1.tbz glib-2.28.8_4.tbz gobject-introspection-0.10.8_2.tbz gtk-2.24.6_2.tbz gtk-update-icon-cache-2.24.6_1.tbz hicolor-icon-theme-0.12.tbz inputproto-2.0.2.tbz jasper-1.900.1_10.tbz jbigkit-1.6.tbz jpeg-8_3.tbz kbproto-1.0.5.tbz libGL-7.6.1.tbz libGLU-7.6.1.tbz libICE-1.0.7,1.tbz libSM-1.2.0,1.tbz libX11-1.4.4,1.tbz libXau-1.0.6.tbz libXcomposite-0.4.3,1.tbz libXcursor-1.1.12.tbz libXdamage-1.1.3.tbz libXdmcp-1.1.0.tbz libXext-1.3.0_1,1.tbz libXfixes-5.0.tbz libXft-2.1.14.tbz libXi-1.4.5,1.tbz libXinerama-1.1.1,1.tbz libXrandr-1.3.2. tbz libXrender-0.9.6.tbz libXt-1.1.1,1.tbz libXxf86vm-1.1.1.tbz libdrm-2.4.17_1.tbz libffi-3.0.9.tbz libfontenc-1.1.0.tbz libiconv-1.14.tbz libpciaccess-0.12.1.tbz libpthread-stubs-0.3_3.tbz libxcb-1.7.tbz libxml2-2.7.8_3.tbz mkfontdir-1.0.6.tbz mkfontscale-1.0.9.tbz pango-1.28.4_1.tbz pciids-20120625.tbz pcre-8.31.tbz perl-5.14.2_2.tbz pixman-0.24.2.tbz pkg-config-0.25_1.tbz png-1.5.12.tbz python27-2.7.3_2.tbz randrproto-1.3.2.tbz renderproto-0.11.1.tbz ruby-1.8.7.370,1.tbz shared-mime-info-1.0_1.tbz tiff-4.0.2.tbz wxgtk2-2.4.2_21.tbz wxgtk2-contrib-2.4.2_13.tbz xcb-util-0.3.8,1.tbz xcb-util-renderutil-0.3.8.tbz xextproto-7.2.0.tbz xf86vidmodeproto-2.3.1.tbz xineramaproto-1.2.1.tbz xorg-fonts-truetype-7.5.1.tbz xproto-7.0.22.tbz prefixes: LOCALBASE=usr/local add_pkg ================================================================ ======================================== => wxruby-0.6-src.tar.gz doesn't seem to exist in /tmp/distfiles/ruby. => Attempting to fetch ftp://ftp-master.freebsd.org/pub/FreeBSD/ports/distfiles/ruby/wxruby-0.6-src.tar.gz wxruby-0.6-src.tar.gz 332 kB 7890 kBps => SHA256 Checksum OK for ruby/wxruby-0.6-src.tar.gz. ================================================================ ======================================== add_pkg ruby-1.8.7.370,1.tbz adding dependencies pkg_add ruby-1.8.7.370,1.tbz ==== Note that some of the standard libraries are provided as separate ports since they require extra dependencies: converters/ruby-iconv iconv module databases/ruby-gdbm: GDBM module x11-toolkits/ruby-tk: Tcl/Tk modules japanese/ruby-tk: Tcl/Tk modules for Japanized Tcl/Tk lang/ruby-mode.el: Emacs lisp modules Install them as occasion demands. ==== ===> Extracting for ruby18-wx-0.6.0_8 => SHA256 Checksum OK for ruby/wxruby-0.6-src.tar.gz. ===> ruby18-wx-0.6.0_8 depends on file: /usr/local/bin/ruby18 - found Deleting ruby-1.8.7.370,1 ================================================================ ======================================== add_pkg ruby-1.8.7.370,1.tbz adding dependencies pkg_add ruby-1.8.7.370,1.tbz ==== Note that some of the standard libraries are provided as separate ports since they require extra dependencies: converters/ruby-iconv iconv module databases/ruby-gdbm: GDBM module x11-toolkits/ruby-tk: Tcl/Tk modules japanese/ruby-tk: Tcl/Tk modules for Japanized Tcl/Tk lang/ruby-mode.el: Emacs lisp modules Install them as occasion demands. ==== ===> Patching for ruby18-wx-0.6.0_8 ===> ruby18-wx-0.6.0_8 depends on file: /usr/local/bin/ruby18 - found ===> Applying FreeBSD patches for ruby18-wx-0.6.0_8 Deleting ruby-1.8.7.370,1 ================================================================ ======================================== add_pkg atk-2.0.1.tbz bitstream-vera-1.10_5.tbz cairo-1.10.2_4,2.tbz compositeproto-0.4.2.tbz cups-client-1.5.2_2.tbz damageproto-1.2.1.tbz dri2proto-2.6.tbz encodings-1.0.4,1.tbz expat-2.0.1_2.tbz fixesproto-5.0.tbz font-bh-ttf-1.0.3.tbz font-misc-ethiopic-1.0.3.tbz font-misc-meltho-1.0.3.tbz font-util-1.2.0.tbz fontconfig-2.9.0,1.tbz freetype2-2.4.9_1.tbz gamin-0.1.10_4.tbz gdk-pixbuf-2.23.5_3.tbz gettext-0.18.1.1.tbz gio-fam-backend-2.28.8_1.tbz glib-2.28.8_4.tbz gobject-introspection-0.10.8_2.tbz gtk-2.24.6_2.tbz gtk-update-icon-cache-2.24.6_1.tbz hicolor-icon-theme-0.12.tbz inputproto-2.0.2.tbz jasper-1.900.1_10.tbz jbigkit-1.6.tbz jpeg-8_3.tbz kbproto-1.0.5.tbz libGL-7.6.1.tbz libGLU-7.6.1.tbz libICE-1.0.7,1.tbz libSM-1.2.0,1.tbz libX11-1.4.4,1.tbz libXau-1.0.6.tbz libXcomposite-0.4.3,1.tbz libXcursor-1.1.12.tbz libXdamage-1.1.3.tbz libXdmcp-1.1.0.tbz libXext-1.3.0_1,1.tbz libXfixes-5.0.tbz libXft-2.1.14.tbz libXi-1.4.5,1.tbz libXinerama-1.1.1,1.tbz libXrandr-1.3.2.tbz libXrender-0.9.6.tbz libXt-1.1.1,1.tbz libXxf86vm-1.1.1.tbz libdrm-2.4.17_1.tbz libffi-3.0.9.tbz libfontenc-1.1.0.tbz libiconv-1.14.tbz libpciaccess-0.12.1.tbz libpthread-stubs-0.3_3.tbz libxcb-1.7.tbz libxml2-2.7.8_3.tbz mkfontdir-1.0.6.tbz mkfontscale-1.0.9.tbz pango-1.28.4_1.tbz pciids-20120625.tbz pcre-8.31.tbz perl-5.14.2_2.tbz pixman-0.24.2.tbz pkg-config-0.25_1.tbz png-1.5.12.tbz python27-2.7.3_2.tbz randrproto-1.3.2.tbz renderproto-0.11.1.tbz ruby-1.8.7.370,1.tbz shared-mime-info-1.0_1.tbz tiff-4.0.2.tbz wxgtk2-2.4.2_21.tbz wxgtk2-contrib-2.4.2_13.tbz xcb-util-0.3.8,1.tbz xcb-util-renderutil-0.3.8.tbz xextproto-7.2.0.tbz xf86vidmodeproto-2.3.1.tbz xineramaproto-1.2.1.tbz xorg-fonts-truetype-7.5.1.tbz xproto-7.0.22.tbz adding dependencies pkg_add atk-2.0.1.tbz Removing stale symlinks from /usr/bin... Skipping /usr/bin/perl Skipping /usr/bin/perl5 Done. Creating various symlinks in /usr/bin... Symlinking /usr/local/bin/perl5.14.2 to /usr/bin/perl Symlinking /usr/local/bin/perl5.14.2 to /usr/bin/perl5 Done. Cleaning up /etc/make.conf... Done. Spamming /etc/make.conf... Done. ==== Note that some of the standard modules are provided as separate ports since they require extra dependencies: bsddb databases/py-bsddb gdbm databases/py-gdbm sqlite3 databases/py-sqlite3 tkinter x11-toolkits/py-tkinter Install them as needed. ==== No schema files found: doing nothing. =============================================================================== Gamin will only provide realtime notification of changes for at most n files, where n is the minimum value between (kern.maxfiles * 0.7) and (kern.maxfilesperproc - 200). Beyond that limit, files will be polled. If you often open several large folders with Nautilus, you might want to increase the kern.maxfiles tunable (you do not need to set kern.maxfilesperproc, since it is computed at boot time from kern.maxfiles). For a typical desktop, add the following line to /boot/loader.conf, then reboot the system: kern.maxfiles="25000" The behavior of gamin can be controlled via the various gaminrc files. See http://www.gnome.org/~veillard/gamin/config.html on how to create these files. In particular, if you find gam_server is taking up too much CPU time polling for changes, something like the following may help in one of the gaminrc files: # reduce polling frequency to once per 10 seconds # for UFS file systems in order to lower CPU load fsset ufs poll 10 =============================================================================== pkg_add bitstream-vera-1.10_5.tbz Running fc-cache to build fontconfig cache... /usr/local/share/fonts: skipping, no such directory /usr/local/lib/X11/fonts: caching, new cache contents: 0 fonts, 1 dirs /usr/local/lib/X11/fonts/local: caching, new cache contents: 0 fonts, 0 dirs /root/.fonts: skipping, no such directory /var/db/fontconfig: cleaning cache directory /root/.fontconfig: not cleaning non-existent cache directory fc-cache: succeeded /usr/local/lib/X11/fonts/bitstream-vera: caching, new cache contents: 10 fonts, 0 dirs /var/db/fontconfig: cleaning cache directory /var/db/fontconfig: invalid cache file: deea84fa067eec67b69dab1b2344175b-le64.cache-3 /root/.fontconfig: not cleaning non-existent cache directory /usr/local/bin/fc-cache: succeeded IMPORTANT - READ CAREFULLY: Please read the COPYRIGHT included with these fonts before using. The copyright can be found at /usr/local/lib/X11/fonts/bitstream-vera/COPYRIGHT.TXT. To use these fonts, follow the instructions below. Make sure that the freetype module is loaded. If it is not, add the following line to the "Modules" section of your X Windows configuration file: Load "freetype" Add the following line to the "Files" section of X Windows configuration file: FontPath "/usr/local/lib/X11/fonts/bitstream-vera/" Note: your X Windows configuration file is typically /etc/X11/xorg.conf pkg_add cairo-1.10.2_4,2.tbz pkg_add compositeproto-0.4.2.tbz pkg_add cups-client-1.5.2_2.tbz pkg_add damageproto-1.2.1.tbz pkg_add dri2proto-2.6.tbz pkg_add encodings-1.0.4,1.tbz pkg_add expat-2.0.1_2.tbz skipping expat-2.0.1_2, already added pkg_add fixesproto-5.0.tbz pkg_add font-bh-ttf-1.0.3.tbz pkg_add font-misc-ethiopic-1.0.3.tbz pkg_add font-misc-meltho-1.0.3.tbz pkg_add font-util-1.2.0.tbz skipping font-util-1.2.0, already added pkg_add fontconfig-2.9.0,1.tbz skipping fontconfig-2.9.0,1, already added pkg_add freetype2-2.4.9_1.tbz skipping freetype2-2.4.9_1, already added pkg_add gamin-0.1.10_4.tbz skipping gamin-0.1.10_4, already added pkg_add gdk-pixbuf-2.23.5_3.tbz pkg_add gettext-0.18.1.1.tbz skipping gettext-0.18.1.1, already added pkg_add gio-fam-backend-2.28.8_1.tbz skipping gio-fam-backend-2.28.8_1, already added pkg_add glib-2.28.8_4.tbz skipping glib-2.28.8_4, already added pkg_add gobject-introspection-0.10.8_2.tbz pkg_add gtk-2.24.6_2.tbz pkg_add gtk-update-icon-cache-2.24.6_1.tbz skipping gtk-update-icon-cache-2.24.6_1, already added pkg_add hicolor-icon-theme-0.12.tbz skipping hicolor-icon-theme-0.12, already added pkg_add inputproto-2.0.2.tbz skipping inputproto-2.0.2, already added pkg_add jasper-1.900.1_10.tbz skipping jasper-1.900.1_10, already added pkg_add jbigkit-1.6.tbz skipping jbigkit-1.6, already added pkg_add jpeg-8_3.tbz skipping jpeg-8_3, already added pkg_add kbproto-1.0.5.tbz skipping kbproto-1.0.5, already added pkg_add libGL-7.6.1.tbz pkg_add libGLU-7.6.1.tbz pkg_add libICE-1.0.7,1.tbz skipping libICE-1.0.7,1, already added pkg_add libSM-1.2.0,1.tbz skipping libSM-1.2.0,1, already added pkg_add libX11-1.4.4,1.tbz skipping libX11-1.4.4,1, already added pkg_add libXau-1.0.6.tbz skipping libXau-1.0.6, already added pkg_add libXcomposite-0.4.3,1.tbz skipping libXcomposite-0.4.3,1, already added pkg_add libXcursor-1.1.12.tbz skipping libXcursor-1.1.12, already added pkg_add libXdamage-1.1.3.tbz skipping libXdamage-1.1.3, already added pkg_add libXdmcp-1.1.0.tbz skipping libXdmcp-1.1.0, already added pkg_add libXext-1.3.0_1,1.tbz skipping libXext-1.3.0_1,1, already added pkg_add libXfixes-5.0.tbz skipping libXfixes-5.0, already added pkg_add libXft-2.1.14.tbz skipping libXft-2.1.14, already added pkg_add libXi-1.4.5,1.tbz skipping libXi-1.4.5,1, already added pkg_add libXinerama-1.1.1,1.tbz skipping libXinerama-1.1.1,1, already added pkg_add libXrandr-1.3.2.tbz skipping libXrandr-1.3.2, already added pkg_add libXrender-0.9.6.tbz skipping libXrender-0.9.6, already added pkg_add libXt-1.1.1,1.tbz skipping libXt-1.1.1,1, already added pkg_add libXxf86vm-1.1.1.tbz skipping libXxf86vm-1.1.1, already added pkg_add libdrm-2.4.17_1.tbz skipping libdrm-2.4.17_1, already added pkg_add libffi-3.0.9.tbz skipping libffi-3.0.9, already added pkg_add libfontenc-1.1.0.tbz skipping libfontenc-1.1.0, already added pkg_add libiconv-1.14.tbz skipping libiconv-1.14, already added pkg_add libpciaccess-0.12.1.tbz skipping libpciaccess-0.12.1, already added pkg_add libpthread-stubs-0.3_3.tbz skipping libpthread-stubs-0.3_3, already added pkg_add libxcb-1.7.tbz skipping libxcb-1.7, already added pkg_add libxml2-2.7.8_3.tbz skipping libxml2-2.7.8_3, already added pkg_add mkfontdir-1.0.6.tbz skipping mkfontdir-1.0.6, already added pkg_add mkfontscale-1.0.9.tbz skipping mkfontscale-1.0.9, already added pkg_add pango-1.28.4_1.tbz skipping pango-1.28.4_1, already added pkg_add pciids-20120625.tbz skipping pciids-20120625, already added pkg_add pcre-8.31.tbz skipping pcre-8.31, already added pkg_add perl-5.14.2_2.tbz skipping perl-5.14.2_2, already added pkg_add pixman-0.24.2.tbz skipping pixman-0.24.2, already added pkg_add pkg-config-0.25_1.tbz skipping pkg-config-0.25_1, already added pkg_add png-1.5.12.tbz skipping png-1.5.12, already added pkg_add python27-2.7.3_2.tbz skipping python27-2.7.3_2, already added pkg_add randrproto-1.3.2.tbz skipping randrproto-1.3.2, already added pkg_add renderproto-0.11.1.tbz skipping renderproto-0.11.1, already added pkg_add ruby-1.8.7.370,1.tbz ==== Note that some of the standard libraries are provided as separate ports since they require extra dependencies: converters/ruby-iconv iconv module databases/ruby-gdbm: GDBM module x11-toolkits/ruby-tk: Tcl/Tk modules japanese/ruby-tk: Tcl/Tk modules for Japanized Tcl/Tk lang/ruby-mode.el: Emacs lisp modules Install them as occasion demands. ==== pkg_add shared-mime-info-1.0_1.tbz skipping shared-mime-info-1.0_1, already added pkg_add tiff-4.0.2.tbz skipping tiff-4.0.2, already added pkg_add wxgtk2-2.4.2_21.tbz pkg_add wxgtk2-contrib-2.4.2_13.tbz pkg_add xcb-util-0.3.8,1.tbz skipping xcb-util-0.3.8,1, already added pkg_add xcb-util-renderutil-0.3.8.tbz skipping xcb-util-renderutil-0.3.8, already added pkg_add xextproto-7.2.0.tbz skipping xextproto-7.2.0, already added pkg_add xf86vidmodeproto-2.3.1.tbz skipping xf86vidmodeproto-2.3.1, already added pkg_add xineramaproto-1.2.1.tbz skipping xineramaproto-1.2.1, already added pkg_add xorg-fonts-truetype-7.5.1.tbz skipping xorg-fonts-truetype-7.5.1, already added pkg_add xproto-7.0.22.tbz skipping xproto-7.0.22, already added ===> ruby18-wx-0.6.0_8 depends on file: /usr/local/bin/ruby18 - found ===> ruby18-wx-0.6.0_8 depends on shared library: iconv.3 - found ===> ruby18-wx-0.6.0_8 depends on shared library: wx_gtk2_canvas-2.4 - found ===> Configuring for ruby18-wx-0.6.0_8 ===> Running extconf.rb to configure creating Makefile ===> Building for ruby18-wx-0.6.0_8 c++ -I. -I/usr/local/lib/ruby/1.8/amd64-freebsd9 -I/usr/local/lib/ruby/1.8/amd64-freebsd9 -I. -I/usr/local/include -I/usr/include -fPIC -I/usr/include -O2 -pipe -fno-strict-aliasing -fPIC `wxgtk2-2.4-config --cxxflags` -c wx.cpp wx.cpp: In function 'void Init_wxruby()': wx.cpp:148: warning: deprecated conversion from string constant to 'char*' c++ -I. -I/usr/local/lib/ruby/1.8/amd64-freebsd9 -I/usr/local/lib/ruby/1.8/amd64-freebsd9 -I. -I/usr/local/include -I/usr/include -fPIC -I/usr/include -O2 -pipe -fno-strict-aliasing -fPIC `wxgtk2-2.4-config --cxxflags` -c app.cpp c++ -I. -I/usr/local/lib/ruby/1.8/amd64-freebsd9 -I/usr/local/lib/ruby/1.8/amd64-freebsd9 -I. -I/usr/local/include -I/usr/include -fPIC -I/usr/include -O2 -pipe -fno-strict-aliasing -fPIC `wxgtk2-2.4-config --cxxflags` -c bitmap.cpp ruby wxpp.rb button.t ruby wxpp.rb control.t ruby wxpp.rb window.t c++ -I. -I/usr/local/lib/ruby/1.8/amd64-freebsd9 -I/usr/local/lib/ruby/1.8/amd64-freebsd9 -I. -I/usr/local/include -I/usr/include -fPIC -I/usr/include -O2 -pipe -fno-strict-aliasing -fPIC `wxgtk2-2.4-config --cxxflags` -c button.cpp c++ -I. -I/usr/local/lib/ruby/1.8/amd64-freebsd9 -I/usr/local/lib/ruby/1.8/amd64-freebsd9 -I. -I/usr/local/include -I/usr/include -fPIC -I/usr/include -O2 -pipe -fno-strict-aliasing -fPIC `wxgtk2-2.4-config --cxxflags` -c calendar.cpp ruby wxpp.rb checkbox.t ruby wxpp.rb checkbox.t c++ -I. -I/usr/local/lib/ruby/1.8/amd64-freebsd9 -I/usr/local/lib/ruby/1.8/amd64-freebsd9 -I. -I/usr/local/include -I/usr/include -fPIC -I/usr/include -O2 -pipe -fno-strict-aliasing -fPIC `wxgtk2-2.4-config --cxxflags` -c checkbox.cpp c++: checkbox.cpp: No such file or directory c++: No input files specified *** Error code 1 Stop in /work/a/ports/x11-toolkits/ruby-wx/work/wxruby-0.6-src/src. *** Error code 1 Stop in /a/ports/x11-toolkits/ruby-wx. ================================================================ build of /usr/ports/x11-toolkits/ruby-wx ended at Thu Jul 19 08:35:08 UTC 2012 From owner-freebsd-ruby@FreeBSD.ORG Fri Jul 20 23:48:39 2012 Return-Path: Delivered-To: ruby@FreeBSD.org Received: from mx2.freebsd.org (mx2.freebsd.org [IPv6:2001:4f8:fff6::35]) by hub.freebsd.org (Postfix) with ESMTP id 58BF41065676; Fri, 20 Jul 2012 23:48:39 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from opti.dougb.net (hub.freebsd.org [IPv6:2001:4f8:fff6::36]) by mx2.freebsd.org (Postfix) with ESMTP id 83C56150F52; Fri, 20 Jul 2012 23:48:38 +0000 (UTC) Message-ID: <5009EE56.2060006@FreeBSD.org> Date: Fri, 20 Jul 2012 16:48:38 -0700 From: Doug Barton Organization: http://SupersetSolutions.com/ User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:13.0) Gecko/20120621 Thunderbird/13.0.1 MIME-Version: 1.0 To: freebsd-ports@freebsd.org, gnome@FreeBSD.org, ruby@FreeBSD.org, johans@FreeBSD.org, Edwin Groothuis References: <50098EEF.8040801@shatow.net> <1E76612CE817410FAA2CF925F9CC300A@Rivendell> <5009A876.2010905@freebsd.org> <5009AE6A.1040109@freebsd.org> <5009B199.8030102@freebsd.org> <5009DB2F.5070605@FreeBSD.org> In-Reply-To: <5009DB2F.5070605@FreeBSD.org> X-Enigmail-Version: 1.4.2 OpenPGP: id=1A1ABC84 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Subject: Re: How to remove erroneous deps from pkgng X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 20 Jul 2012 23:48:39 -0000 For those that are confused about why they are receiving this message, ongoing discussion in ports@ as to the fact that pkg-config should not be a run-dep for any ports. On 07/20/2012 15:26, Doug Barton wrote: > http://people.freebsd.org/~dougb/pkg-config-run-deps.txt > > Looks like bsd.gnome.mk is (bogusly) adding most of these: > > pkgconfig_RUN_DEPENDS= pkg-config:${PORTSDIR}/devel/pkg-config > > Removing that is almost certainly the right first step. ... and indeed, removing that one line results in the list shrinking from 3,000 to: Ruby: /usr/ports/accessibility/ruby-atk /usr/ports/devel/ruby-gio2 /usr/ports/devel/ruby-glib2 /usr/ports/graphics/ruby-gdk_pixbuf2 /usr/ports/x11-toolkits/ruby-gstreamer /usr/ports/x11-toolkits/ruby-pango /usr/ports/x11-toolkits/ruby-poppler /usr/ports/x11-toolkits/ruby-vte Other: /usr/ports/security/xmlsec1 johans@ /usr/ports/sysutils/lire edwin@mavetju.org /usr/ports/textproc/gmetadom ports@, so I fixed it already In the case of the Ruby ports it seems that they have a bogus run-dep on rubygem-pkg-config. Removing that should do the trick (I haven't examined all of them, since I don't know Ruby). security/xmlsec1 just needs to make pkg-config a run-dep only. I'm not quite sure where the run-dep for pkg-config is coming in for sysutils/lire. hth, Doug -- Change is hard. From owner-freebsd-ruby@FreeBSD.ORG Sat Jul 21 05:02:31 2012 Return-Path: Delivered-To: ruby@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AF506106564A; Sat, 21 Jul 2012 05:02:31 +0000 (UTC) (envelope-from mezz.freebsd@gmail.com) Received: from mail-pb0-f54.google.com (mail-pb0-f54.google.com [209.85.160.54]) by mx1.freebsd.org (Postfix) with ESMTP id 615CC8FC0C; Sat, 21 Jul 2012 05:02:31 +0000 (UTC) Received: by pbbro2 with SMTP id ro2so7894863pbb.13 for ; Fri, 20 Jul 2012 22:02:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=EJuUalELnlq1l1HPUZ/UO8ts2DP48s7mLItkhnU1L5M=; b=tchkr5K6KI9SqlR+bH6akhCA4ar9n/s5ghcn1PlO6zck18CY6mgVxty/w0ZztGK/CU J9GXVbueVTteGqaJCSyW8sgOGqFzgxsfEl7YMjrNdSY3v0jc6cjvZb0fkvNWs49RLBtD fkYxI/qha37IIgJqDLLlr34qoW8pNYDLjOWjhaGuCna8bq6f1aJ8n5JEL6q+4l41SrSe pUUSiHiZIk63dijION3JaEicJdoSLqa8QIoFgrPw21zTga/do/LATp/2yHUcrHQkw7KR A+1BurWVxd2xaIDkum8eq8J0OqzMfw4P0S4aODaVwNbsKseyCpTghzUXSOvUGcYgt26o syDA== MIME-Version: 1.0 Received: by 10.68.194.4 with SMTP id hs4mr18863268pbc.128.1342846950498; Fri, 20 Jul 2012 22:02:30 -0700 (PDT) Received: by 10.68.51.201 with HTTP; Fri, 20 Jul 2012 22:02:30 -0700 (PDT) In-Reply-To: <5009EE56.2060006@FreeBSD.org> References: <50098EEF.8040801@shatow.net> <1E76612CE817410FAA2CF925F9CC300A@Rivendell> <5009A876.2010905@freebsd.org> <5009AE6A.1040109@freebsd.org> <5009B199.8030102@freebsd.org> <5009DB2F.5070605@FreeBSD.org> <5009EE56.2060006@FreeBSD.org> Date: Sat, 21 Jul 2012 00:02:30 -0500 Message-ID: From: Jeremy Messenger To: Doug Barton Content-Type: text/plain; charset=ISO-8859-1 Cc: gnome@freebsd.org, ruby@freebsd.org, johans@freebsd.org, Edwin Groothuis , freebsd-ports@freebsd.org Subject: Re: How to remove erroneous deps from pkgng X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2012 05:02:31 -0000 On Fri, Jul 20, 2012 at 6:48 PM, Doug Barton wrote: > For those that are confused about why they are receiving this message, > ongoing discussion in ports@ as to the fact that pkg-config should not > be a run-dep for any ports. > > > On 07/20/2012 15:26, Doug Barton wrote: > >> http://people.freebsd.org/~dougb/pkg-config-run-deps.txt >> >> Looks like bsd.gnome.mk is (bogusly) adding most of these: >> >> pkgconfig_RUN_DEPENDS= pkg-config:${PORTSDIR}/devel/pkg-config >> >> Removing that is almost certainly the right first step. I prefer to leave it alone and port a feature that I have added in the bsd.mate.mk (repocopied from bsd.gnome.mk) that support 'USE_GNOME= foo:build bar:run foobar'. The 'foobar' without the :* means that it's both build/run time dependency. It's available at: http://www.marcuscom.com:8080/cgi-bin/cvsweb.cgi/ports-experimental/Mk/bsd.mate.mk Cheers, Mezz > ... and indeed, removing that one line results in the list shrinking > from 3,000 to: > > Ruby: > /usr/ports/accessibility/ruby-atk > /usr/ports/devel/ruby-gio2 > /usr/ports/devel/ruby-glib2 > /usr/ports/graphics/ruby-gdk_pixbuf2 > /usr/ports/x11-toolkits/ruby-gstreamer > /usr/ports/x11-toolkits/ruby-pango > /usr/ports/x11-toolkits/ruby-poppler > /usr/ports/x11-toolkits/ruby-vte > > Other: > /usr/ports/security/xmlsec1 johans@ > /usr/ports/sysutils/lire edwin@mavetju.org > /usr/ports/textproc/gmetadom ports@, so I fixed it already > > In the case of the Ruby ports it seems that they have a bogus run-dep on > rubygem-pkg-config. Removing that should do the trick (I haven't > examined all of them, since I don't know Ruby). > > security/xmlsec1 just needs to make pkg-config a run-dep only. > > I'm not quite sure where the run-dep for pkg-config is coming in for > sysutils/lire. > > hth, > > Doug > > -- > > Change is hard. > > > > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscribe@freebsd.org" -- mezz.freebsd@gmail.com - mezz@FreeBSD.org FreeBSD GNOME Team http://www.FreeBSD.org/gnome/ - gnome@FreeBSD.org From owner-freebsd-ruby@FreeBSD.ORG Sat Jul 21 06:35:12 2012 Return-Path: Delivered-To: ruby@freebsd.org Received: from mx2.freebsd.org (mx2.freebsd.org [69.147.83.53]) by hub.freebsd.org (Postfix) with ESMTP id 0D95A106566B; Sat, 21 Jul 2012 06:35:12 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from opti.dougb.net (hub.freebsd.org [IPv6:2001:4f8:fff6::36]) by mx2.freebsd.org (Postfix) with ESMTP id 16ED614DBC1; Sat, 21 Jul 2012 06:35:11 +0000 (UTC) Message-ID: <500A4D9E.3050701@FreeBSD.org> Date: Fri, 20 Jul 2012 23:35:10 -0700 From: Doug Barton Organization: http://SupersetSolutions.com/ User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:13.0) Gecko/20120621 Thunderbird/13.0.1 MIME-Version: 1.0 To: Jeremy Messenger References: <50098EEF.8040801@shatow.net> <1E76612CE817410FAA2CF925F9CC300A@Rivendell> <5009A876.2010905@freebsd.org> <5009AE6A.1040109@freebsd.org> <5009B199.8030102@freebsd.org> <5009DB2F.5070605@FreeBSD.org> <5009EE56.2060006@FreeBSD.org> In-Reply-To: X-Enigmail-Version: 1.4.2 OpenPGP: id=1A1ABC84 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: gnome@freebsd.org, ruby@freebsd.org, johans@freebsd.org, Edwin Groothuis , freebsd-ports@freebsd.org Subject: Re: How to remove erroneous deps from pkgng X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2012 06:35:12 -0000 On 07/20/2012 22:02, Jeremy Messenger wrote: > I prefer to leave it alone and port a feature that I have added in the > bsd.mate.mk (repocopied from bsd.gnome.mk) that support 'USE_GNOME= > foo:build bar:run foobar'. The 'foobar' without the :* means that it's > both build/run time dependency. It's available at: > > http://www.marcuscom.com:8080/cgi-bin/cvsweb.cgi/ports-experimental/Mk/bsd.mate.mk That sounds like a good fix, although it doesn't look like pkg-config was pulled over. If you decide to do it this way there should probably be a test for things that cannot be one type of dependency or the other so that someone who used pkgconfig:run would get a helpful error message. And of course for things that don't have a : they should get appropriate defaults. By my count there are over 10k ports using just pkgconfig, it's probably a larger number that use other gnome bits. Baptiste already volunteered to do an exp-run for this topic on Monday. If you don't have time to get your changes ready before then IMO we should go ahead with removing the line from bsd.gnome.mk. Making that correct fix now won't negatively affect your ability to make a different/better change later; but doing it now will give us more opportunity to see the results and fix any regressions. If you decide to go forward, please file a PR with your change, and coordinate with Baptiste. Thanks! Doug -- Change is hard. From owner-freebsd-ruby@FreeBSD.ORG Sat Jul 21 08:10:21 2012 Return-Path: Delivered-To: ruby@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 0F540106566C; Sat, 21 Jul 2012 08:10:21 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id D81428FC0C; Sat, 21 Jul 2012 08:10:20 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q6L8AKMZ033899; Sat, 21 Jul 2012 08:10:20 GMT (envelope-from edwin@freefall.freebsd.org) Received: (from edwin@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q6L8AK2g033895; Sat, 21 Jul 2012 08:10:20 GMT (envelope-from edwin) Date: Sat, 21 Jul 2012 08:10:20 GMT Message-Id: <201207210810.q6L8AK2g033895@freefall.freebsd.org> To: edwin@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org, ruby@FreeBSD.org From: edwin@FreeBSD.org Cc: Subject: Re: ports/170050: Possible bug in Mk/bsd.ruby.mk X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2012 08:10:21 -0000 Synopsis: Possible bug in Mk/bsd.ruby.mk Responsible-Changed-From-To: freebsd-ports-bugs->ruby Responsible-Changed-By: edwin Responsible-Changed-When: Sat Jul 21 08:10:20 UTC 2012 Responsible-Changed-Why: bsd.ruby.mk is ruby territory (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=170050 From owner-freebsd-ruby@FreeBSD.ORG Sat Jul 21 08:28:28 2012 Return-Path: Delivered-To: ruby@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D60DD1065672 for ; Sat, 21 Jul 2012 08:28:28 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from portsmonj.FreeBSD.org (portsmonj.freebsd.org [69.147.83.46]) by mx1.freebsd.org (Postfix) with ESMTP id C54F48FC16 for ; Sat, 21 Jul 2012 08:28:28 +0000 (UTC) Received: from portsmonj.freebsd.org (portsmonj.freebsd.org [69.147.83.46]) by portsmonj.FreeBSD.org (8.14.5/8.14.4) with ESMTP id q6L8SSgA069691 for ; Sat, 21 Jul 2012 08:28:28 GMT (envelope-from linimon@FreeBSD.org) Date: Sat, 21 Jul 2012 08:28:28 GMT Message-Id: <201207210828.q6L8SSgA069691@portsmonj.FreeBSD.org> From: linimon@FreeBSD.org To: ruby@FreeBSD.org Cc: Subject: FreeBSD ports that you maintain which are currently marked broken X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: portmgr-feedback@FreeBSD.org List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2012 08:28:29 -0000 Dear FreeBSD port maintainer: As part of an ongoing effort to reduce the number of problems in the FreeBSD ports system, we periodically notify users of ports that are marked as "broken" in their Makefiles. In many cases these ports are failing to compile on some subset of the FreeBSD build environments. The most common problem is that recent versions of -CURRENT include gcc4.2, which is much stricter than older versions. The next most common problem is that compiles succeed on the i386 architecture (e.g. the common Intel PC), but fail on one or more of the other architectures due to assumptions about things such as size of various types, byte-alignment issues, and so forth. In occasional cases we see that the same port may have different errors in different build environments. The script that runs on the build cluster uses heuristics to try to 'guess' the error type to help you isolate problems, but it is only a rough guide. One more note: on occasion, there are transient build errors seen on the build farm. Unfortunately, there is not yet any way for this algorithm to tell the difference (humans are much, much better at this kind of thing.) The errors are listed below. In the case where the same problem exists on more than one build environment, the URL points to the latest errorlog for that type. (By 'build environment' here we mean 'combination of 7.x/8.x/9.x/-current with target architecture'.) (Note: the dates are included to help you to gauge whether or not the error still applies to the latest version. The program that generates this report is not yet able to determine this automatically.) portname: databases/ruby-kyotocabinet broken because: does not compile build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=ruby-kyotocabinet portname: databases/rubygem-delayed_job_data_mapper broken because: delayed_job_data_mapper requires delayed_job (~> 2.1) build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=rubygem-delayed_job_data_mapper portname: databases/rubygem-dm-active_model broken because: dm-active_model requires activemodel (~> 3.1.0) build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=rubygem-dm-active_model portname: graphics/ruby-rmagick broken because: does not configure build errors: http://pointyhat.FreeBSD.org/errorlogs/amd64-errorlogs/e.8.20120618070605/ruby18-rmagick-2.13.1_3.log (_Jun_19_10:27:09_UTC_2012) overview: http://portsmon.FreeBSD.org/portoverview.py?category=graphics&portname=ruby-rmagick portname: www/redmine broken because: Does not work with RubyGems 1.8 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=www&portname=redmine If these errors are ones that you are already aware of, please accept our apologies and ignore this message. On the other hand, if you no longer wish to maintain this port (or ports), please reply with a message stating that, and accept our thanks for your efforts in the past. Every effort has been made to make sure that these error reports really do correspond to a port that you maintain. However, due to the fact that this is an automated process, it may indeed generate false matches. If one of these errors fits that description, please forward this email to the author of this software, Mark Linimon , so that he can attempt to fix the problem in the future. Thanks for your efforts to help improve FreeBSD. From owner-freebsd-ruby@FreeBSD.ORG Sat Jul 21 08:29:26 2012 Return-Path: Delivered-To: ruby@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5811A106570D for ; Sat, 21 Jul 2012 08:29:26 +0000 (UTC) (envelope-from linimon@FreeBSD.org) Received: from portsmonj.FreeBSD.org (portsmonj.freebsd.org [69.147.83.46]) by mx1.freebsd.org (Postfix) with ESMTP id 47B8A8FC19 for ; Sat, 21 Jul 2012 08:29:26 +0000 (UTC) Received: from portsmonj.freebsd.org (portsmonj.freebsd.org [69.147.83.46]) by portsmonj.FreeBSD.org (8.14.5/8.14.4) with ESMTP id q6L8TQAY083446 for ; Sat, 21 Jul 2012 08:29:26 GMT (envelope-from linimon@FreeBSD.org) Date: Sat, 21 Jul 2012 08:29:26 GMT Message-Id: <201207210829.q6L8TQAY083446@portsmonj.FreeBSD.org> From: linimon@FreeBSD.org To: ruby@FreeBSD.org Cc: Subject: FreeBSD ports that you maintain which are currently scheduled for deletion X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: portmgr-feedback@FreeBSD.org List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2012 08:29:26 -0000 Dear FreeBSD port maintainer: As part of an ongoing effort to reduce the number of problems in the FreeBSD ports system, we periodically schedule removal of ports that have been judged to have outlived their usefulness. Often, this is due to a better alternative having become available and/or the cessation of development on the existing port. In some cases, ports are marked for removal because they fail to build and install correctly from their sources, or otherwise fail in operation. The ports, and the reason and date that they have been scheduled for removal, are listed below. If no one has stepped forward before that time to propose a way to fix the problems (such as via a PR), the ports will be deleted. portname: databases/ruby-kyotocabinet description: Ruby (1.9.1+) binding to Kyoto Cabinet maintainer: ruby@FreeBSD.org status: BROKEN deprecated because: BROKEN for more than 6 month expiration date: 2012-05-10 build errors: none. overview: http://portsmon.FreeBSD.org/portoverview.py?category=databases&portname=ruby-kyotocabinet If this problem is one that you are already aware of, please accept our apologies and ignore this message. On the other hand, if you no longer wish to maintain this port (or ports), please reply with a message stating that, and accept our thanks for your efforts in the past. Thanks for your efforts to help improve FreeBSD. From owner-freebsd-ruby@FreeBSD.ORG Sat Jul 21 11:59:30 2012 Return-Path: Delivered-To: ruby@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3502D106567D; Sat, 21 Jul 2012 11:59:30 +0000 (UTC) (envelope-from bsdkaffee@gmail.com) Received: from mail-vb0-f54.google.com (mail-vb0-f54.google.com [209.85.212.54]) by mx1.freebsd.org (Postfix) with ESMTP id 8D63F8FC18; Sat, 21 Jul 2012 11:59:29 +0000 (UTC) Received: by vbmv11 with SMTP id v11so4509621vbm.13 for ; Sat, 21 Jul 2012 04:59:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id:user-agent:in-reply-to :references:mime-version:content-transfer-encoding:content-type; bh=jXSjZgrY/FlDT3fa5FVKEQzB6OVW+DjxWqxaGST4pcA=; b=RhJH5lrsJRHQLH4I0LtPPBMG4+tnlFwawPr+yQpV0TiV+5b3zzEMCjZnHj3QidORO0 3PJUPcI/DnhcD3yNYzlduwo2VeiBfNEIlSWDOOU0S6Ai4Anv+jlZs9DCL58TSob8S61D FguFkXg00QhwPHMmGrbeeCK41BPBwZK9agkGKOsuq+mhl+w6fIvPjLrHmtLYpTOP+H62 sDVeRtumM1SB8gH/13bSCiG1zG2lKFzKPUDayPTlGqqwhZDlprsh2pr2ZWDRBOr7FSLo SFWZ3KnfbRBN3DV3JCcNv68GP0asvJXkIqJNuUcLsRy+Dih5s8jeOT+8CmRvkMdCQULR 2VDA== Received: by 10.52.72.44 with SMTP id a12mr6243818vdv.124.1342871968670; Sat, 21 Jul 2012 04:59:28 -0700 (PDT) Received: from mocha.verizon.net (c-71-61-40-68.hsd1.oh.comcast.net. [71.61.40.68]) by mx.google.com with ESMTPS id bn5sm5299285vdb.19.2012.07.21.04.59.27 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 21 Jul 2012 04:59:27 -0700 (PDT) From: "Jason E. Hale" To: Doug Barton Date: Sat, 21 Jul 2012 07:59:25 -0400 Message-ID: <15617903.FBMimp13fy@mocha.verizon.net> User-Agent: KMail/4.8.4 (FreeBSD/9.0-RELEASE-p3; KDE/4.8.4; i386; ; ) In-Reply-To: <500A4D9E.3050701@FreeBSD.org> References: <500A4D9E.3050701@FreeBSD.org> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Cc: Jeremy Messenger , ruby@freebsd.org, Edwin Groothuis , freebsd-ports@freebsd.org, gnome@freebsd.org, johans@freebsd.org Subject: Re: How to remove erroneous deps from pkgng X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2012 11:59:30 -0000 On Friday, July 20, 2012 23:35:10 Doug Barton wrote: > Baptiste already volunteered to do an exp-run for this topic on Monday. > If you don't have time to get your changes ready before then IMO we > should go ahead with removing the line from bsd.gnome.mk. Making that > correct fix now won't negatively affect your ability to make a > different/better change later; but doing it now will give us more > opportunity to see the results and fix any regressions. > The problem with simply removing pkgconfig_RUN_DEPENDS= pkg-config:${PORTSDIR}/devel/pkg-config from bsd.gnome.mk is that there are ports that indirectly depend on pkg-config for their build through other ports that directly depend on it since it has just been a runtime dependency. I know there are quite a few KDE ports like that. To explain better, x11/kdelibs4 has USE_GNOME=pkgconfig, but some ports that depend on kdelibs4 and require pkg-config for their build are not currently defining USE_GNOME=pkgconfig since it is assumed that pkg-config is installed. A direct dependency for pkg-config would need to be added to all of those ports. I think there would be a lot less breakage if the line in bsd.gnome.mk were left in for now and we migrated over to the pkgconfig:build/run scheme. Jason E. Hale KDE/FreeBSD Team From owner-freebsd-ruby@FreeBSD.ORG Sat Jul 21 16:38:40 2012 Return-Path: Delivered-To: ruby@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id AA5B9106566B; Sat, 21 Jul 2012 16:38:40 +0000 (UTC) (envelope-from swhetzel@gmail.com) Received: from mail-ob0-f182.google.com (mail-ob0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id 2FC498FC17; Sat, 21 Jul 2012 16:38:40 +0000 (UTC) Received: by obbun3 with SMTP id un3so8659648obb.13 for ; Sat, 21 Jul 2012 09:38:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=HIVJZEbPpkq4HmNK7QDvB+e0DZ9B1umJFixCV5SbeqU=; b=JdrCE4S+sGCIl2ESzzdgui9mR6fnCdXE32/5NGEDtol+3A5dpliJ6XO9FpHV7YUNxZ AtBEfQIcKrI9b3SuKM553pEJ/suJFgBnT1l1QCfJ6cwGk8r4EtVO/wL5hPN+YSR5jYXM p/kmxPz9HAX4tfDOsoX4JV4RIjMaAv5WMMcZFHL+pIAOpOIXjnTPKYGRQ/ibt8WOYSqy nReCf9GYHPspGMowyGQqpAwF2TRV6UtWqmJbUNKO6X54sZIXJkfw7WcdvdknLNnr4Wom ZFN+2CA0d0pytlmMt187/C5CvrbbRGJ2t34faD+XRZ8w1uIS0Yk+FfrHXuct5vnPhb/E x2LQ== MIME-Version: 1.0 Received: by 10.60.0.161 with SMTP id 1mr2824658oef.63.1342888719782; Sat, 21 Jul 2012 09:38:39 -0700 (PDT) Received: by 10.182.14.201 with HTTP; Sat, 21 Jul 2012 09:38:39 -0700 (PDT) In-Reply-To: <15617903.FBMimp13fy@mocha.verizon.net> References: <500A4D9E.3050701@FreeBSD.org> <15617903.FBMimp13fy@mocha.verizon.net> Date: Sat, 21 Jul 2012 11:38:39 -0500 Message-ID: From: Scot Hetzel To: "Jason E. Hale" Content-Type: text/plain; charset=ISO-8859-1 Cc: Doug Barton , Jeremy Messenger , ruby@freebsd.org, Edwin Groothuis , freebsd-ports@freebsd.org, gnome@freebsd.org, johans@freebsd.org Subject: Re: How to remove erroneous deps from pkgng X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2012 16:38:40 -0000 On Sat, Jul 21, 2012 at 6:59 AM, Jason E. Hale wrote: > On Friday, July 20, 2012 23:35:10 Doug Barton wrote: >> Baptiste already volunteered to do an exp-run for this topic on Monday. >> If you don't have time to get your changes ready before then IMO we >> should go ahead with removing the line from bsd.gnome.mk. Making that >> correct fix now won't negatively affect your ability to make a >> different/better change later; but doing it now will give us more >> opportunity to see the results and fix any regressions. >> > The problem with simply removing > > pkgconfig_RUN_DEPENDS= pkg-config:${PORTSDIR}/devel/pkg-config > > from bsd.gnome.mk is that there are ports that indirectly depend on pkg-config > for their build through other ports that directly depend on it since it has > just been a runtime dependency. I know there are quite a few KDE ports like > that. > Removing this runtime dependency for pkgconfig from bsd.gnome.mk is the correct thing to do, until we have the better frame work to specify that pkgconfig is a build or run dependancy. > To explain better, x11/kdelibs4 has USE_GNOME=pkgconfig, but some ports that > depend on kdelibs4 and require pkg-config for their build are not currently > defining USE_GNOME=pkgconfig since it is assumed that pkg-config is installed. > A direct dependency for pkg-config would need to be added to all of those > ports. > That is what the experimental run will tell us. Which ports break when this line is removed/disabled in bsd.gnome.mk. This way we can fix those ports by adding a BUILD_DEPENDS to them. > I think there would be a lot less breakage if the line in bsd.gnome.mk were > left in for now and we migrated over to the pkgconfig:build/run scheme. > We would still have the same amount of breakage. In your example x11/kdelibs4 would be changed to USE_GNOME=pkgconfig:build. The ports that still have an indirect build dependancy on pkgconfig would still fail to build. Scot From owner-freebsd-ruby@FreeBSD.ORG Sat Jul 21 20:48:09 2012 Return-Path: Delivered-To: ruby@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5F2AA1065670; Sat, 21 Jul 2012 20:48:09 +0000 (UTC) (envelope-from bsdkaffee@gmail.com) Received: from mail-vb0-f54.google.com (mail-vb0-f54.google.com [209.85.212.54]) by mx1.freebsd.org (Postfix) with ESMTP id AED2C8FC0A; Sat, 21 Jul 2012 20:48:08 +0000 (UTC) Received: by vbmv11 with SMTP id v11so4722026vbm.13 for ; Sat, 21 Jul 2012 13:48:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id:user-agent:in-reply-to :references:mime-version:content-transfer-encoding:content-type; bh=/ketZdF0gD2jQfFA1gEYoJgzJGfDmACEFrRwnJor2+0=; b=AlpzV7Rm6rL5QmACreGOw1isZmKlMSNjY42J0aweN7nlZL5bW/e6AvGzkI75bwkQNt eoW3wPzwzim8gYB6ghxi0KJsUR/AEr3N77yru+dh9z7apzFGQocV+zT2hJTbP7TvXcgi S4AuBtG3sNN515Sgok7Y27vmQftWJptAtKhYKH2EELGSpTwjUisLj73FnMExXtmMZXjs 5awSHNFoIwpVsU9nPE/Ip1wv4XvgLB4NAadv42vw/OuRlNG6UnzxntPdXs3OO+ooKocb C5HPM2B5rzWgYIwwJb9E7+OMYzsFmYNPXiJlp9We/ca0W4kWOtx4beeVlbG2ijtnIB/q 5DlQ== Received: by 10.52.72.44 with SMTP id a12mr7138584vdv.124.1342903682404; Sat, 21 Jul 2012 13:48:02 -0700 (PDT) Received: from mocha.verizon.net (c-71-61-40-68.hsd1.oh.comcast.net. [71.61.40.68]) by mx.google.com with ESMTPS id d3sm3025410vdi.13.2012.07.21.13.48.01 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 21 Jul 2012 13:48:01 -0700 (PDT) From: "Jason E. Hale" To: Scot Hetzel Date: Sat, 21 Jul 2012 13:48:01 -0700 (PDT) Message-ID: <2193820.CL19acAFmS@mocha.verizon.net> User-Agent: KMail/4.8.4 (FreeBSD/9.0-RELEASE-p3; KDE/4.8.4; i386; ; ) In-Reply-To: References: <15617903.FBMimp13fy@mocha.verizon.net> MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Cc: Doug Barton , Jeremy Messenger , ruby@freebsd.org, Edwin Groothuis , freebsd-ports@freebsd.org, gnome@freebsd.org, johans@freebsd.org Subject: Re: How to remove erroneous deps from pkgng X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2012 20:48:09 -0000 On Saturday, July 21, 2012 11:38:39 Scot Hetzel wrote: > > The problem with simply removing > > > > pkgconfig_RUN_DEPENDS= pkg-config:${PORTSDIR}/devel/pkg-config > > > > from bsd.gnome.mk is that there are ports that indirectly depend on > > pkg-config for their build through other ports that directly depend on it > > since it has just been a runtime dependency. I know there are quite a > > few KDE ports like that. > > Removing this runtime dependency for pkgconfig from bsd.gnome.mk is > the correct thing to do, until we have the better frame work to > specify that pkgconfig is a build or run dependancy. > IMO I don't really see what the hurry is. This has been the behavior for years. I think we can wait until there is a framework in place so we are not doing double work. I agree it should be done, but why go through all this again in a week or a month? > > To explain better, x11/kdelibs4 has USE_GNOME=pkgconfig, but some ports > > that depend on kdelibs4 and require pkg-config for their build are not > > currently defining USE_GNOME=pkgconfig since it is assumed that > > pkg-config is installed. A direct dependency for pkg-config would need to > > be added to all of those ports. > > That is what the experimental run will tell us. Which ports break > when this line is removed/disabled in bsd.gnome.mk. This way we can > fix those ports by adding a BUILD_DEPENDS to them. > There are a few ports that need pkg-config to properly configure, but will build anyways without it. Just doing an exp-run isn't going to neccessarily test for those (graphics/kipi-plugins-kde4 is a good example although in that case there may be some file leftovers to give it away). Certain non-default options may use pkg-config to check a dependency as well and a default build wouldn't tell us if those options worked or not. > > I think there would be a lot less breakage if the line in bsd.gnome.mk > > were > > left in for now and we migrated over to the pkgconfig:build/run scheme. > > We would still have the same amount of breakage. In your example > x11/kdelibs4 would be changed to USE_GNOME=pkgconfig:build. The ports > that still have an indirect build dependancy on pkgconfig would still > fail to build. > I see what you're saying. I was originally thinking that it would still remain as USE_GNOME=pkgconfig, meaning pkg-config is a build and run dependency and we could opt-in to either :build or :run later. My main concern is with ports like graphics/kipi-plugins-kde4 where the failure isn't going to be as obvious. I think a good alternative is to detect the ports that currently have and indirect dependency on pkg-config whether needed or not and add USE_GNOME=pkgconfig (if we are just going to remove the line from bsd.gnome.mk) to them for now. Jason E. Hale KDE/FreeBSD Team From owner-freebsd-ruby@FreeBSD.ORG Sat Jul 21 21:04:20 2012 Return-Path: Delivered-To: ruby@freebsd.org Received: from mx2.freebsd.org (mx2.freebsd.org [69.147.83.53]) by hub.freebsd.org (Postfix) with ESMTP id F0013106566B; Sat, 21 Jul 2012 21:04:20 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from opti.dougb.net (hub.freebsd.org [IPv6:2001:4f8:fff6::36]) by mx2.freebsd.org (Postfix) with ESMTP id 5766E14EDDD; Sat, 21 Jul 2012 21:04:20 +0000 (UTC) Message-ID: <500B1953.10809@FreeBSD.org> Date: Sat, 21 Jul 2012 14:04:19 -0700 From: Doug Barton Organization: http://SupersetSolutions.com/ User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:13.0) Gecko/20120621 Thunderbird/13.0.1 MIME-Version: 1.0 To: "Jason E. Hale" References: <15617903.FBMimp13fy@mocha.verizon.net> <2193820.CL19acAFmS@mocha.verizon.net> In-Reply-To: <2193820.CL19acAFmS@mocha.verizon.net> X-Enigmail-Version: 1.4.2 OpenPGP: id=1A1ABC84 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Scot Hetzel , Jeremy Messenger , ruby@freebsd.org, Edwin Groothuis , freebsd-ports@freebsd.org, gnome@freebsd.org, johans@freebsd.org Subject: Re: How to remove erroneous deps from pkgng X-BeenThere: freebsd-ruby@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD-specific Ruby discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Jul 2012 21:04:21 -0000 On 07/21/2012 13:48, Jason E. Hale wrote: > IMO I don't really see what the hurry is. This has been the behavior for > years. Yes, and some of us have been annoyed by it for years as well. :) The current behavior is wrong, and becomes increasingly painful in a world where most FreeBSD users are using packages because it drags in a totally pointless package to essentially every FreeBSD system. Fixing this bug is a good thing, and needs to be done sooner rather than later. I read your message as containing some degree of concern that if we fix this particular problem the simple way now that it will reduce the motivation to bring in your patch later. I assure you that's not the case. The idea you have is a good one, and once it's a bit more fleshed out I can't imagine that it would be rejected. If my reading of this is wrong, my apologies. > I think we can wait until there is a framework in place so we are not > doing double work. I agree it should be done, but why go through all this > again in a week or a month? But as Scot pointed out, this is not double work. Things that need build-deps for pkg-config need to have them added, no matter how it's done. In fact, if you read my previous message carefully you would see that by adding USE_GNOME= pkgconfig now, after making it a run-only dep, nothing has to change immediately when your patch is added because your patch will contain the proper support for making sure that pkgconfig stays run-only. Then down the road if people want to change pkgconfig to pkgconfig:run to be more clear, they can. But they won't have to. > There are a few ports that need pkg-config to properly configure, but will > build anyways without it. Just doing an exp-run isn't going to neccessarily > test for those (graphics/kipi-plugins-kde4 is a good example although in that > case there may be some file leftovers to give it away). Certain non-default > options may use pkg-config to check a dependency as well and a default build > wouldn't tell us if those options worked or not. For all the ports you know of now that fall into the category of "need pkg-config as a build dep but do not have it set" please submit a PR, today. Even if you just list the names of the ports. That would be a big help. > I see what you're saying. I was originally thinking that it would still > remain as USE_GNOME=pkgconfig, meaning pkg-config is a build and run > dependency and we could opt-in to either :build or :run later. pkg-config should never be a run dep. As I pointed out in my previous message, your patch should contain knowledge about what features cannot be which kind of dep. It should use this knowledge to default to the right type if unspecified, and error out if it is specified wrong. > My main concern is with ports like graphics/kipi-plugins-kde4 where the > failure isn't going to be as obvious. I think a good alternative is to detect > the ports that currently have and indirect dependency on pkg-config whether > needed or not and add USE_GNOME=pkgconfig (if we are just going to remove the > line from bsd.gnome.mk) to them for now. For the ones you are already aware of, please submit a PR. For the others, how do you propose to do the detection? Doug -- Change is hard.