Re: [FreeBSD-Ports-Announce] Time to bid farewell to the old pkg_ tools

2014-02-06 Thread Big Lebowski
On Thu, Feb 6, 2014 at 7:45 AM, Matthew Seaman 
m.sea...@infracaninophile.co.uk wrote:

 On 05/02/2014 23:57, Kevin Oberman wrote:
  1. The ports/packages system is not total crap. In fact, at the time jkh
  started it, it was far superior to any tool available.

 When I first encountered the ports, way back in 1998 or so, I was
 completely mind-blown that something so fantastic could exist.  Yes, it
 was revolutionary at the time and right where FreeBSD should be --
 leading the rest of the world with great innovations.

 However, things have changed in the last 16 years. Development of the
 ports as a global concept has been resting on its laurels a bit, and the
 rest of the world has caught up, and indeed overtaken.   Partly that was
 due to the mindset of seeing binary packages as a second-class thing;
 partly due to the old pkg_tools not providing the scope to implement
 innovative features; partly due to pkg_tools being part of the FreeBSD
 base, so impossible to update over reasonable timescales due to the
 requirement to support older RELEASE branches.

 pkg(8) addresses those problems, and I hope will do so for at least the
 next decade.

  5. The introduction of pkgng could have really been handled better and
 that
  probably increased the negative feelings about it. It was also a bit
 before
  it was really ready. It still lacks a few features I feel are quite
  important, but they were also missing from the old system.

 I don't think it's possible to make a change of this magnitude without
 upsetting anyone.  We have been getting a lot of feedack on the lines of
 'Wow! This is great.  When can we have feature XYZ?'  to which we
 frequently have to reply that XYZ can't be implemented without breaking
 compatibility with pkg_tools.  Like sub-packages.

 I'd be interested to hear what features you think are missing.  We will
 implement anything (eventually...) that there is demand for and that is
 technically feasible, and that fits with the overall concept of what we
 think a packaging system should do.  There's a number of ideas in the
 github issue list already (usually tagged with 'longterm' or 'thinking')
 and we are happy for people to add to that, or to discuss ideas -- the
 freebsd-pkg@ list is a good place for that.


The ability to install certain package version, instead of installing
simply the latest one. Please, please, pretty please! :)

B.



 Cheers,

 Matthew

 --
 Dr Matthew J Seaman MA, D.Phil.

 PGP: http://www.infracaninophile.co.uk/pgpkey
 JID: matt...@infracaninophile.co.uk


___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


FreeBSD ports you maintain which are out of date

2014-02-06 Thread portscout
Dear port maintainer,

The portscout new distfile checker has detected that one or more of your
ports appears to be out of date. Please take the opportunity to check
each of the ports listed below, and if possible and appropriate,
submit/commit an update. If any ports have already been updated, you can
safely ignore the entry.

You will not be e-mailed again for any of the port/version combinations
below.

Full details can be found at the following URL:
http://portscout.freebsd.org/po...@freebsd.org.html


Port| Current version | New version
+-+
devel/cross-gdb | 7.2 | 7.7
+-+


If any of the above results are invalid, please check the following page
for details on how to improve portscout's detection and selection of
distfiles on a per-port basis:

http://portscout.freebsd.org/info/portscout-portconfig.txt

Thanks.
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: graphics/rawtherapee: r342622 crashes on HEAD

2014-02-06 Thread Rainer Hurling


Am 06.02.2014 08:52 (UTC+1) schrieb Baptiste Daroussin:
 On Thu, Feb 06, 2014 at 07:03:22AM +0100, Rainer Hurling wrote:
 Am 05.02.2014 22:20 (UTC+1) schrieb Baptiste Daroussin:
 On Wed, Feb 05, 2014 at 09:19:51PM +0100, Matthias Andree wrote:
 Am 05.02.2014 21:08, schrieb Dimitry Andric:

 #17 0x484c0ee0 in std::__1::locale::id::__next_id () from
 /usr/local/lib/libc++.so.1

 Hmm, is this a ports version of libc++?  I was not aware Baptiste had
 already committed this? :) 

 Yes, it is (as a build requisite, but apparently remained installed on
 the destination machine), because we need to match the libraries that
 the requisites use (Glibmm for one).

 I have given up on compiling RawTherapee with clang++ for now, and use
 GCC 4.8 on all systems.  RawTherapee is somewhat demanding, especially
 at higher optimization level, and kills the 10.0-RELEASE base clang and
 Port GCC 4.6 and 4.7, all with internal compiler errors.  Since GCC 4.8
 worked for me, I did not bother to send Gerald the details.

 We may want to retry with clang if we've got the next clang version.
 Feel free to use Rawtherapee as compiler system test ;)


 try with something like this in libmap.conf
 libc++.so.1 /usr/local/lib/libc++.so.1
 If that fixes the problem, then a rpath with /usr/local/lib should be set 
 while
 building the port

 Hmm, I am not very familiar with libmapping. After adding it to
 /etc/libmap.conf I get

 #rawtherapee 
 Shared object /usr/local/lib/libc++.so.1 not found, required by
 rawtherapee

 Thanks for the tip,
 Rainer


 regards,
 Bapt

 
 try reinstalling devel/libc++ and keeping the libmap.conf entry, that should 
 do
 the trick
 
 as it was a build only dep it may have been removed.
 just remove the line from libmap.conf before reinstalling devel/libc++ and 
 readd
 it once it is installed.

I commented out libmap.conf entry, reinstalled devel/libc++ and readded
libmap.conf entry.

After that, I get the same error, when starting rawtherapee.

In a second step I tried to rebuild graphics/rawtherapee with the entry
in /etc/libmap.conf active. That also fails with:

[..snip..]
/bin/mkdir -p /usr/ports/graphics/rawtherapee/work/.build
Shared object /usr/local/lib/libc++.so.1 not found, required by cmake
*** Error code 1
Stop.
make[1]: stopped in /usr/ports/graphics/rawtherapee
*** Error code 1

Rainer

 
 Bapt
 
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: graphics/rawtherapee: r342622 crashes on HEAD

2014-02-06 Thread Rainer Hurling
Am 06.02.2014 08:23 (UTC+1) schrieb Dimitry Andric:
 On 06 Feb 2014, at 07:48, Rainer Hurling rhur...@gwdg.de wrote:
 ...
 I just recognized, that in my CURRENT boxes in base their are two
 versions of libc++:

 #ll /usr/lib/libc++.so*
 -r--r--r--  1 root  wheel  -134  3 Aug 22:33:00 2013 /usr/lib/libc++.so
 -r--r--r--  1 root  wheel  - 768248  4 Feb 18:08:00 2014
 /usr/lib/libc++.so.1

 Shouldn't libc++.so be a link to libc++.so.1 or at least also come from
 the newest built?
 
 No, libc++.so is a linker script, similar to libc.so:
 
 $ cat /usr/lib/libc++.so
 /* $FreeBSD: head/lib/libc++/libc++.ldscript 253917 2013-08-03 16:23:43Z dim 
 $ */
 GROUP ( /usr/lib/libc++.so.1 /usr/lib/libcxxrt.so )

Oh, yes. I did not look enough at it, sorry. So no problem here in this
place.

Thanks,
Rainer

 
 -Dimitry
 
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: [FreeBSD-Ports-Announce] Time to bid farewell to the old pkg_ tools

2014-02-06 Thread Rick Miller
On Thu, Feb 6, 2014 at 2:59 AM, Big Lebowski spankthes...@gmail.com wrote:

 On Thu, Feb 6, 2014 at 7:45 AM, Matthew Seaman 
 m.sea...@infracaninophile.co.uk wrote:

 
  I'd be interested to hear what features you think are missing.  We will
  implement anything (eventually...) that there is demand for and that is
  technically feasible, and that fits with the overall concept of what we
  think a packaging system should do.  There's a number of ideas in the
  github issue list already (usually tagged with 'longterm' or 'thinking')
  and we are happy for people to add to that, or to discuss ideas -- the
  freebsd-pkg@ list is a good place for that.
 

 The ability to install certain package version, instead of installing
 simply the latest one. Please, please, pretty please! :)


I echo this sentiment, but I would like to take it a step further and say
a certain version or greater.


-- 
Take care
Rick Miller
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: [FreeBSD-Ports-Announce] Time to bid farewell to the old pkg_ tools

2014-02-06 Thread Daniel Nebdal
On Thu, Feb 6, 2014 at 12:41 PM, Rick Miller vmil...@hostileadmin.com wrote:
 On Thu, Feb 6, 2014 at 2:59 AM, Big Lebowski spankthes...@gmail.com wrote:

 On Thu, Feb 6, 2014 at 7:45 AM, Matthew Seaman 
 m.sea...@infracaninophile.co.uk wrote:

 
  I'd be interested to hear what features you think are missing.  We will
  implement anything (eventually...) that there is demand for and that is
  technically feasible, and that fits with the overall concept of what we
  think a packaging system should do.  There's a number of ideas in the
  github issue list already (usually tagged with 'longterm' or 'thinking')
  and we are happy for people to add to that, or to discuss ideas -- the
  freebsd-pkg@ list is a good place for that.
 

 The ability to install certain package version, instead of installing
 simply the latest one. Please, please, pretty please! :)


 I echo this sentiment, but I would like to take it a step further and say
 a certain version or greater.



I suspect he meant  a certain version, and *not* newer - sometimes
you might want to hold back a package.

-- 
Daniel Nebdal
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: [FreeBSD-Ports-Announce] Time to bid farewell to the old pkg_ tools

2014-02-06 Thread Julian H. Stacey
Michel Talon wrote:
 
 --Apple-Mail=_102D913B-49CA-4129-972A-758AABCAA293
 Content-Type: multipart/alternative;
   boundary=Apple-Mail=_16E0BC5A-FE3D-444D-8437-47827626590A
 
 
 --Apple-Mail=_16E0BC5A-FE3D-444D-8437-47827626590A
 Content-Transfer-Encoding: quoted-printable
 Content-Type: text/plain;
   charset=us-ascii

Junk mail format, not impressed. Use Ascii


 ports/ is not just for package addicts.  I never install packages,
 but only build  install from ports/.  sqlite junk obstructs
 /var/db/pkg being accessed by find  grep to debug breaking ports =
 builds.
 
 As someone who has advocated the use of sqlite to replace the old =
 database in the filesystem
 several years before it has been implemented by the new package system, =
 i can only conclude, like
 Matthew that you are being absurd.

Personal inuendo does not impress.


 The old package system was total =
 crap,

local.sqlite is also crap, breaks decades of accessibility by find  grep
 other text pipe / search tools.


 incredibly slow and
 using system resources in absurd ways. Sqlite obstructs nothing,

False. local.sqlite obstructs inspection by find  grep  text search tools.


 you =
 have to spend a couple of minutes
 learning the basic SQL queries, which is no more difficult that learning =
 obtuse find and grep options.

Package addicts were so myopic they ignored some people won't even
use packages, just /usr/ports  make.  local.sqlite was immaturely
shoved in without documenting it, no man 5 local.sqlite no hook
there for the couple of minutes learning you assert, (no hook to believe
the couple you assert).


 Moreover i have hard time believing one needs to dissect the package =
 system (beyond reading the=20
 output of pkg info) to debug a port build. One surely needs some =

ports/ is not just a plaything for package script addicts.
Some use ports/ to make  debug exclusively from sources.


 --Apple-Mail=_16E0BC5A-FE3D-444D-8437-47827626590A
 Content-Transfer-Encoding: quoted-printable
 Content-Type: text/html;
   charset=us-ascii
 
 htmlhead/headbody style=3Dword-wrap: break-word; =
 -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; pre =

Send no junk !


 class=3DApple-interchange-newline
 /div
 br/body/html=
 
 --Apple-Mail=_16E0BC5A-FE3D-444D-8437-47827626590A--
 
 --Apple-Mail=_102D913B-49CA-4129-972A-758AABCAA293
 Content-Disposition: attachment;
   filename=smime.p7s
 Content-Type: application/pkcs7-signature;
   name=smime.p7s
 Content-Transfer-Encoding: base64
 
 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIIbzCCA7Yw

50 lines un-necessary.

Cheers,
Julian
-- 
Julian Stacey, BSD Unix Linux C Sys Eng Consultant, Munich http://berklix.com
 Interleave replies below like a play script.  Indent old text with  .
 Send plain text, not quoted-printable, HTML, base64, or multipart/alternative.
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: [FreeBSD-Ports-Announce] Time to bid farewell to the old pkg_ tools

2014-02-06 Thread Matthias Apitz
El día Thursday, February 06, 2014 a las 01:27:50PM +0100, Julian H. Stacey 
escribió:

 Michel Talon wrote:
 
  The old package system was total =
  crap,
 
 local.sqlite is also crap, breaks decades of accessibility by find  grep
  other text pipe / search tools.

Since many years I have always compiled my (i.e. the ports I need)
from CVS or now SVN ports tree on some fast baquery maschine. After
compiling I just did something like:

# mkdir PKG
# cd PKG 
# pkg_create -Rnb `cd /var/db/pkg ; ls -C1`

and moved the resulting ~1500 packages to my laptops or smaller
netbooks. Until today I'm still using the old pkg_info/_add/_create
tools and skipped pkgng until today.

Will the above procedure work fine too in the future?

Why not keep the old methods unchanged in place as today?

Thanks

matthias 

-- 
Matthias Apitz   |  /\ ASCII Ribbon Campaign: www.asciiribbon.org
E-mail: g...@unixarea.de |  \ / - No HTML/RTF in E-mail
WWW: http://www.unixarea.de/ |   X  - No proprietary attachments
phone: +49-170-4527211   |  / \ - Respect for open standards
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: [FreeBSD-Ports-Announce] Time to bid farewell to the old pkg_ tools

2014-02-06 Thread Rick Miller
On Thu, Feb 6, 2014 at 7:23 AM, Daniel Nebdal dneb...@gmail.com wrote:

 On Thu, Feb 6, 2014 at 12:41 PM, Rick Miller vmil...@hostileadmin.com
 wrote:
  On Thu, Feb 6, 2014 at 2:59 AM, Big Lebowski spankthes...@gmail.com
 wrote:
 
  On Thu, Feb 6, 2014 at 7:45 AM, Matthew Seaman 
  m.sea...@infracaninophile.co.uk wrote:
 
  
   I'd be interested to hear what features you think are missing.  We
 will
   implement anything (eventually...) that there is demand for and that
 is
   technically feasible, and that fits with the overall concept of what
 we
   think a packaging system should do.  There's a number of ideas in the
   github issue list already (usually tagged with 'longterm' or
 'thinking')
   and we are happy for people to add to that, or to discuss ideas -- the
   freebsd-pkg@ list is a good place for that.
  
 
  The ability to install certain package version, instead of installing
  simply the latest one. Please, please, pretty please! :)
 
 
  I echo this sentiment, but I would like to take it a step further and say
  a certain version or greater.
 
 

 I suspect he meant  a certain version, and *not* newer - sometimes
 you might want to hold back a package.


Correct.  My wish is the functionality be extended further to mean a
certain version *or* newer, encompassing both features.  Thus, allowing
him to say port-1.1, while I say port-1.4 or newer or even port-1.0 or
newer.

-- 
Take care
Rick Miller
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: [FreeBSD-Ports-Announce] Time to bid farewell to the old pkg_ tools

2014-02-06 Thread John Marino
On 2/6/2014 13:27, Julian H. Stacey wrote:
 Michel Talon wrote:
  charset=us-ascii
 
 Junk mail format, not impressed. Use Ascii

This is petty.

 i can only conclude, like
 Matthew that you are being absurd. 
 Personal inuendo does not impress.

While you may take this as an unnecessary attack, it doesn't mean that
it's not true.  In reality, I don't know how else I would describe your
POV in a nicer way.  Yes, everyone is entitled to an opinion, but you
aren't free to be criticized for the one you publicly have.

 False. local.sqlite obstructs inspection by find  grep  text search tools.

And several people said this was not something they ever had to do with
years of experience.  It also matches my experience.  And the solution
is swap out grep for pkg query.  This looks like a red herring to me.



 Package addicts were so myopic they ignored some people won't even
 use packages, just /usr/ports  make.  local.sqlite was immaturely
 shoved in without documenting it, no man 5 local.sqlite no hook
 there for the couple of minutes learning you assert, (no hook to believe
 the couple you assert).

hmm?  I'm not following this.  You aren't supposed to interact with the
db directly, but though pkg queries.



 Moreover i have hard time believing one needs to dissect the package =
 system (beyond reading the=20
 output of pkg info) to debug a port build. One surely needs some =
 
 ports/ is not just a plaything for package script addicts.
 Some use ports/ to make  debug exclusively from sources.

That doesn't require /var/db/ports though.


 --Apple-Mail=_16E0BC5A-FE3D-444D-8437-47827626590A
 Content-Transfer-Encoding: quoted-printable
 Send no junk !

petty

 class=3DApple-interchange-newline
 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIIbzCCA7Yw
 
 50 lines un-necessary.

petty.
I didn't even see it. Either the mail list stripped it out or the mail
client (thunderbird) obscured it.

John
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Has NO_MANCOMPRESS been silently depreciated?

2014-02-06 Thread N.J. Mann
Hi,


For many years I have set NO_MANCOMPRESS (and before that NOMANCOMPRESS)
in /etc/make.conf on all my machines.  In the last few weeks I have
noticed that this setting is being ignored by port updates.  Has this
setting been silently depreciated?


Cheers,
   Nick.
-- 

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: [FreeBSD-Ports-Announce] Time to bid farewell to the old pkg_ tools

2014-02-06 Thread John Marino
On 2/6/2014 13:58, Rick Miller wrote:
 On Thu, Feb 6, 2014 at 7:23 AM, Daniel Nebdal dneb...@gmail.com wrote:
 
 I suspect he meant  a certain version, and *not* newer - sometimes
 you might want to hold back a package.

 Correct.  My wish is the functionality be extended further to mean a
 certain version *or* newer, encompassing both features.  Thus, allowing
 him to say port-1.1, while I say port-1.4 or newer or even port-1.0 or
 newer.

As an observer, all I can say is Don't get your hopes up on this one.
 Hundreds of ports are bumped with majority dependency changes for a
reason.  The tree is treated as an integrated entity, not 25,000
interchangeable parts.

It would take major technology shift, something closer to what PC-BSD's
pbi things do/did.  Ports itself isn't geared for this.  Maybe some kind
of package archive could be used though, if pkg solvers could be made
to handle such requests.  Sounds like an extremely difficult request to
me though.

John
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: [FreeBSD-Ports-Announce] Time to bid farewell to the old pkg_ tools

2014-02-06 Thread Daniel Nebdal
On Thu, Feb 6, 2014 at 1:45 PM, Matthias Apitz g...@unixarea.de wrote:
 El día Thursday, February 06, 2014 a las 01:27:50PM +0100, Julian H. Stacey 
 escribió:

 Michel Talon wrote:

  The old package system was total =
  crap,

 local.sqlite is also crap, breaks decades of accessibility by find  grep
  other text pipe / search tools.

 Since many years I have always compiled my (i.e. the ports I need)
 from CVS or now SVN ports tree on some fast baquery maschine. After
 compiling I just did something like:

 # mkdir PKG
 # cd PKG
 # pkg_create -Rnb `cd /var/db/pkg ; ls -C1`

 and moved the resulting ~1500 packages to my laptops or smaller
 netbooks. Until today I'm still using the old pkg_info/_add/_create
 tools and skipped pkgng until today.

 Will the above procedure work fine too in the future?

 Why not keep the old methods unchanged in place as today?

 Thanks

 matthias



The recommended way to do that is to set up poudriere. It's a
different tool, but easy enough to work with, and it has certain
benefits [1].

Obviously, that's neither a yes nor a no - and in short I don't
know how pkg supports that specific use.


[1] It's smarter about building in parallel, so it should be faster.
It also handles compiling upgraded packages better - the logic is
about the same as in portmaster/portupgrade, though building each port
in a clean jail (with dependencies installed from the packages it has
already created) reduces the risk of  contamination from old versions
on the host (typically automake scripts detecting some installed and
not-yet upgraded library that's not set as a dependency ... at least
that has happened to me a few times).
It also creates a pkg repository with the packages, so if you have
network access (nfs or http) you can use pkg to do installs or
upgrades on the client machines (especially upgrades are very smooth
like that).


-- 
Daniel Nebdal
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: Has NO_MANCOMPRESS been silently depreciated?

2014-02-06 Thread John Marino
On 2/6/2014 13:54, N.J. Mann wrote:
 For many years I have set NO_MANCOMPRESS (and before that NOMANCOMPRESS)
 in /etc/make.conf on all my machines.  In the last few weeks I have
 noticed that this setting is being ignored by port updates.  Has this
 setting been silently depreciated?
 

You have been setting it in make.conf?
I don't believe it was ever a user variable.
Anyway, yes, it doesn't do anything on staged ports and it was silently
removed because it was for port maintainers only, not users.  (subject
to confirmation by the experts).

John
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: [FreeBSD-Ports-Announce] Time to bid farewell to the old pkg_ tools

2014-02-06 Thread Christopher J. Ruwe
On Wed, 5 Feb 2014 23:26:18 -0800
Kevin Oberman rkober...@gmail.com wrote:

 If you use poudriere, you can roll your own packages with custom
 options and maintain things pretty reasonably, but for a single
 system (or two), this is a bit of overkill. As things stand, this is
 a real pain to use customized ports and packages from the standard
 FreeBSD distributions. I'm waiting with great excitement for this to
 appear, though I have no idea if it is near or far.

I really don't think so. Even with a single machine, poudriere
literally saved my a.. pretty bottom several times breaking on
implicit dependencies which would have popped up ages later with nasty
and difficult to trace problems/errors.

I think anybody who compiles from ports should _really_ use
poudriere. I even think it should be strongly suggested in the
handbook. (I'd be willing to write that up for that matter.)

-- 
Christopher 
TZ: GMT + 1h
GnuPG/GPG:  0xE8DE2C14
 
FreeBSD 9.2-STABLE #1 r256184: Thu Oct 10 19:12:54 CEST 2013
c...@dijkstra.cruwe.de:/usr/obj/usr/home/cjr/media/src/freebsd/base/stable/9/sys/GEN_WDTRACE
 
  
Punctuation matters:
Lets eat Grandma. or Lets eat, Grandma. - Punctuation saves lives.
A panda eats shoots and leaves. or A panda eats, shoots, and
leaves. - Punctuation teaches proper biology.

With sufficient thrust, pigs fly just fine. However, this is not
necessarily a good idea. It is hard to be sure where they are going to
land, and it could be dangerous sitting under them as they fly
overhead. (RFC 1925)
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: Has NO_MANCOMPRESS been silently depreciated?

2014-02-06 Thread N.J. Mann
In message 52f388ee.30...@marino.st,
John Marino (freebsd.cont...@marino.st) wrote:
 On 2/6/2014 13:54, N.J. Mann wrote:
  For many years I have set NO_MANCOMPRESS (and before that NOMANCOMPRESS)
  in /etc/make.conf on all my machines.  In the last few weeks I have
  noticed that this setting is being ignored by port updates.  Has this
  setting been silently depreciated?
  
 
 You have been setting it in make.conf?

Yes.

I don't believe it was ever a user variable.

It was and still is for the base system - this machine was updated to
8-STABLE r261161 ten days ago and all base manual pages are
uncompressed.

 Anyway, yes, it doesn't do anything on staged ports and it was silently
 removed because it was for port maintainers only, not users.  (subject

It _is_ a user, well administrator really, setting.  Please unremove it.


Cheers,
   Nick.
-- 

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: Has NO_MANCOMPRESS been silently depreciated?

2014-02-06 Thread John Marino
On 2/6/2014 14:31, N.J. Mann wrote:
 I don't believe it was ever a user variable.
 It was and still is for the base system - this machine was updated to
 8-STABLE r261161 ten days ago and all base manual pages are
 uncompressed.

okay, that's right.
It's a case where ports honored a base variable and probably should have
created their own version instead.  When all the ports are staged, the
man page variables will be unrecognized.


 Anyway, yes, it doesn't do anything on staged ports and it was silently
 removed because it was for port maintainers only, not users.  (subject
 It _is_ a user, well administrator really, setting.  Please unremove it.

Not my call, but I can pretty much guarantee that won't happen.
Man pages are automatically handled in stage, and all of them are marked
compressed in the internal plist.  You are asking for an infrastructure
change.  We don't even know why it's important (why can't man pages be
compressed?)

John
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


[QAT] r343053: 4x leftovers

2014-02-06 Thread Ports-QAT
- Stage support
-

  Build ID:  20140206122802-62035
  Job owner: m...@freebsd.org
  Buildtime: 94 minutes
  Enddate:   Thu, 06 Feb 2014 14:01:48 GMT

  Revision:  r343053
  Repository:
https://svnweb.freebsd.org/ports?view=revisionrevision=343053

-

Port:security/yersinia 0.7.1_1

  Buildgroup: 8.4-QAT/amd64
  Buildstatus:   LEFTOVERS
  Log: 
https://qat.redports.org//~m...@freebsd.org/20140206122802-62035-272280/yersinia-0.7.1_1.log

  Buildgroup: 8.4-QAT/i386
  Buildstatus:   LEFTOVERS
  Log: 
https://qat.redports.org//~m...@freebsd.org/20140206122802-62035-272281/yersinia-0.7.1_1.log

  Buildgroup: 9.2-QAT/amd64
  Buildstatus:   LEFTOVERS
  Log: 
https://qat.redports.org//~m...@freebsd.org/20140206122802-62035-272282/yersinia-0.7.1_1.log

  Buildgroup: 9.2-QAT/i386
  Buildstatus:   LEFTOVERS
  Log: 
https://qat.redports.org//~m...@freebsd.org/20140206122802-62035-272283/yersinia-0.7.1_1.log


--
Buildarchive URL: https://qat.redports.org/buildarchive/20140206122802-62035
redports https://qat.redports.org/
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: [FreeBSD-Ports-Announce] Time to bid farewell to the old pkg_ tools

2014-02-06 Thread Lars Engels

Am 2014-02-06 14:05, schrieb Daniel Nebdal:
On Thu, Feb 6, 2014 at 1:45 PM, Matthias Apitz g...@unixarea.de 
wrote:
El día Thursday, February 06, 2014 a las 01:27:50PM +0100, Julian H. 
Stacey escribió:



Michel Talon wrote:

 The old package system was total =
 crap,

local.sqlite is also crap, breaks decades of accessibility by find  
grep

 other text pipe / search tools.


Since many years I have always compiled my (i.e. the ports I need)
from CVS or now SVN ports tree on some fast baquery maschine. After
compiling I just did something like:

# mkdir PKG
# cd PKG
# pkg_create -Rnb `cd /var/db/pkg ; ls -C1`

and moved the resulting ~1500 packages to my laptops or smaller
netbooks. Until today I'm still using the old pkg_info/_add/_create
tools and skipped pkgng until today.

Will the above procedure work fine too in the future?

Why not keep the old methods unchanged in place as today?

Thanks

matthias




The recommended way to do that is to set up poudriere. It's a
different tool, but easy enough to work with, and it has certain
benefits [1].

Obviously, that's neither a yes nor a no - and in short I don't
know how pkg supports that specific use.


[1] It's smarter about building in parallel, so it should be faster.
It also handles compiling upgraded packages better - the logic is
about the same as in portmaster/portupgrade, though building each port
in a clean jail (with dependencies installed from the packages it has
already created) reduces the risk of  contamination from old versions
on the host (typically automake scripts detecting some installed and
not-yet upgraded library that's not set as a dependency ... at least
that has happened to me a few times).
It also creates a pkg repository with the packages, so if you have
network access (nfs or http) you can use pkg to do installs or
upgrades on the client machines (especially upgrades are very smooth
like that).


And it supports devel/ccache out of the box. Just install ccache, create
/var/cache/ccache and uncomment CCACHE_DIR=/var/cache/ccache in 
poudriere.conf


The ports compile much faster with ccache enabled.



___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org

Re: Has NO_MANCOMPRESS been silently depreciated?

2014-02-06 Thread N.J. Mann
In message 52f39326.2040...@marino.st,
John Marino (freebsd.cont...@marino.st) wrote:
 On 2/6/2014 14:31, N.J. Mann wrote:
 
 You are asking for an infrastructure
 change.

No I am not.  I _am_ asking that something which used to be supported
(and was documented), that has silently been removed, be reinstated.


Cheers,
Nick.
-- 

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: Has NO_MANCOMPRESS been silently depreciated?

2014-02-06 Thread Jim Ohlstein



On 2/6/14, 9:36 AM, N.J. Mann wrote:

In message 52f39326.2040...@marino.st,
John Marino (freebsd.cont...@marino.st) wrote:

On 2/6/2014 14:31, N.J. Mann wrote:

You are asking for an infrastructure
change.


No I am not.  I _am_ asking that something which used to be supported
(and was documented), that has silently been removed, be reinstated.



The two are not mutually exclusive. So actually, yes you _are_.

If you want it back that badly, write the necessary patches and submit them.

--
Jim Ohlstein


Never argue with a fool, onlookers may not be able to tell the 
difference. - Mark Twain

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


FreeBSD Port: prosody-0.8.2

2014-02-06 Thread Benjamin Podszun
Hey there.

Totally new to FreeBSD here, trying to migrate a piece of my
infrastructure from .. Linux.

One thing I'm relying on is prosody, you seem to maintain that port.
0.8.2 was released around the 20.06.2011.

Starting from 20.08.2013 prosody is on 0.9, 0.9.2 was released in
January 2014.

Is there any chance to see an update to this port? Are you still
interested in this project or is the port currently abandoned?
Can I help with anything to bump this to a more current (ideally: THE
current) version?

Thanks a lot,
Ben

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: [FreeBSD-Ports-Announce] Time to bid farewell to the old pkg_ tools

2014-02-06 Thread Matthias Apitz
El día Thursday, February 06, 2014 a las 02:36:30PM +0100, Christopher J. Ruwe 
escribió:

 On Wed, 5 Feb 2014 23:26:18 -0800
 Kevin Oberman rkober...@gmail.com wrote:
 
  If you use poudriere, you can roll your own packages with custom
  options and maintain things pretty reasonably, but for a single
  system (or two), this is a bit of overkill. As things stand, this is
  a real pain to use customized ports and packages from the standard
  FreeBSD distributions. I'm waiting with great excitement for this to
  appear, though I have no idea if it is near or far.
 
 I really don't think so. Even with a single machine, poudriere
 literally saved my a.. pretty bottom several times breaking on
 implicit dependencies which would have popped up ages later with nasty
 and difficult to trace problems/errors.
 
 I think anybody who compiles from ports should _really_ use
 poudriere. I even think it should be strongly suggested in the
 handbook. (I'd be willing to write that up for that matter.)

Please point me to the existing documentation. I don't see the string
poudriere in our handbook. 

Thx

matthias

-- 
Matthias Apitz   |  /\ ASCII Ribbon Campaign: www.asciiribbon.org
E-mail: g...@unixarea.de |  \ / - No HTML/RTF in E-mail
WWW: http://www.unixarea.de/ |   X  - No proprietary attachments
phone: +49-170-4527211   |  / \ - Respect for open standards
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: [FreeBSD-Ports-Announce] Time to bid farewell to the old pkg_ tools

2014-02-06 Thread Waitman Gobble

On Thu, February 6, 2014 4:27 am, Julian H. Stacey wrote:
 Michel Talon wrote:



 ports/ is not just for package addicts.  I never install packages, but
 only build  install from ports/.  sqlite junk obstructs /var/db/pkg
 being accessed by find  grep to debug breaking ports =
 builds.

 As someone who has advocated the use of sqlite to replace the old =
 database in the filesystem
 several years before it has been implemented by the new package system,
 =
 i can only conclude, like Matthew that you are being absurd.


 Personal inuendo does not impress.



 The old package system was total =
 crap,

 local.sqlite is also crap, breaks decades of accessibility by find  grep
   other text pipe / search tools.



 incredibly slow and using system resources in absurd ways. Sqlite
 obstructs nothing,

 False. local.sqlite obstructs inspection by find  grep  text search
 tools.


 you = have to spend a couple of minutes learning the basic SQL queries,
 which is no more difficult that learning = obtuse find and grep options.


 Package addicts were so myopic they ignored some people won't even
 use packages, just /usr/ports  make.  local.sqlite was immaturely shoved
 in without documenting it, no man 5 local.sqlite no hook there for the
 couple of minutes learning you assert, (no hook to believe
 the couple you assert).




That's a good point, having the sqlite structures documented would be
nice. I'll research to see what already exists, if nothing I'll put
together some documentation in the next few days.

I normally build from source, however I'm currently 'on the road' and
wanted to update a laptop which has not been touched in about one year.
Updating to 11.0-CURRENT was no problem, however converting the system to
pkgng then trying to 'pkg upgrade' all the packages caused some headaches
for me.. in the end it was _much_ easier to wipe /usr/local and
/var/db/pkg and install everything fresh using pkg. Perhaps 'sounds scary'
but not really. User settings/configuration is mostly in ~/ ... Doing it
that way went very smooth and very quick. Overall I prefer pkgng to the
previous pkg system. And storing information in sqlite database seems
smart to me. I think maybe sqlite is used with yellowdog, but i've not
looked hard at the inner mechanics of that system.

I see your point about grep, I suppose grep doesn't work so well with
sqlite databases.

# grep fun local.sqlite
Binary file local.sqlite matches

The most painful trouble I've had with (any) package systems:

r) a major upgrade to libraries which are dependencies in (many) other
packages, ie png.

s) introducing foreign software: building custom/or self-written/or
'manual' software into the same space as the packaged software (ie,
/usr/local).

t) updating a machine which has been 'neglected' for and extended period.

pkgng is the most 'intuitive' and uncomplicated package system i've seen,
i'm happy that so much effort has gone into creating a great product.


 Moreover i have hard time believing one needs to dissect the package =
 system (beyond reading the=20 output of pkg info) to debug a port build.
 One surely needs some =


 ports/ is not just a plaything for package script addicts. Some use ports/
 to make  debug exclusively from sources.



-- 
Waitman Gobble
San Jose California USA
+1.510-830-7975

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: [FreeBSD-Ports-Announce] Time to bid farewell to the old pkg_ tools

2014-02-06 Thread Christopher J. Ruwe
On Thu, 6 Feb 2014 15:49:24 +0100
Matthias Apitz g...@unixarea.de wrote:

 El día Thursday, February 06, 2014 a las 02:36:30PM +0100,
 Christopher J. Ruwe escribió:
 
  On Wed, 5 Feb 2014 23:26:18 -0800
  Kevin Oberman rkober...@gmail.com wrote:
  
   If you use poudriere, you can roll your own packages with custom
   options and maintain things pretty reasonably, but for a single
   system (or two), this is a bit of overkill. As things stand, this
   is a real pain to use customized ports and packages from the
   standard FreeBSD distributions. I'm waiting with great excitement
   for this to appear, though I have no idea if it is near or far.
  
  I really don't think so. Even with a single machine, poudriere
  literally saved my a.. pretty bottom several times breaking on
  implicit dependencies which would have popped up ages later with
  nasty and difficult to trace problems/errors.
  
  I think anybody who compiles from ports should _really_ use
  poudriere. I even think it should be strongly suggested in the
  handbook. (I'd be willing to write that up for that matter.)
 
 Please point me to the existing documentation. I don't see the string
 poudriere in our handbook. 
 
 Thx
 
   matthias
 

I wrote it should be suggested, which means that I think it would be
a good idea, not that it already happened.

I do not understand how that could be misunderstood.

Cheers,
-- 
Christopher 
TZ: GMT + 1h
GnuPG/GPG:  0xE8DE2C14
 
FreeBSD 9.2-STABLE #1 r256184: Thu Oct 10 19:12:54 CEST 2013
c...@dijkstra.cruwe.de:/usr/obj/usr/home/cjr/media/src/freebsd/base/stable/9/sys/GEN_WDTRACE
 
  
Punctuation matters:
Lets eat Grandma. or Lets eat, Grandma. - Punctuation saves lives.
A panda eats shoots and leaves. or A panda eats, shoots, and
leaves. - Punctuation teaches proper biology.

With sufficient thrust, pigs fly just fine. However, this is not
necessarily a good idea. It is hard to be sure where they are going to
land, and it could be dangerous sitting under them as they fly
overhead. (RFC 1925)
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org

Re: FreeBSD Port: prosody-0.8.2

2014-02-06 Thread Kurt Jaeger
Hi!

 Starting from 20.08.2013 prosody is on 0.9, 0.9.2 was released in
 January 2014.

Have a look at

http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/182075

there is an update to 0.9.1 as a patch and one open question
someone has to solve.

 Is there any chance to see an update to this port? Are you still
 interested in this project or is the port currently abandoned?
 Can I help with anything to bump this to a more current (ideally: THE
 current) version?

If you can try to coordinate with the luasec and luasocket maintainers ?

-- 
p...@opsec.eu+49 171 3101372 6 years to go !
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: FreeBSD Port: prosody-0.8.2

2014-02-06 Thread Benjamin Podszun
Hi.

On Thu, Feb 6, 2014 at 4:06 PM, Kurt Jaeger p...@opsec.eu wrote:

 Hi!

  Starting from 20.08.2013 prosody is on 0.9, 0.9.2 was released in
  January 2014.

 Have a look at

 http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/182075

 there is an update to 0.9.1 as a patch and one open question
 someone has to solve.


Thanks for the link. I .. didn't know better to search there first. Sorry
about that. So I guess I want that bug to be resolved, with a bump to 0.9.2
ideally :)


  Is there any chance to see an update to this port? Are you still
  interested in this project or is the port currently abandoned?
  Can I help with anything to bump this to a more current (ideally: THE
  current) version?

 If you can try to coordinate with the luasec and luasocket maintainers ?


Actually I think that's a non-issue (now). The comment from lx/the
maintainer of prosody claims that s2s is broken (no idea, haven't tried the
patch just yet) and wonders if we'd need the forked lua dependencies.
Looking at the prosody project page [1] even THEY don't realize that the
situation has changed and they still point to [2] as a 'fork just to get a
release out'. The luasec bug [3] was closed just a week ago - in other
words: luasec proper, the official version, got a new release out and the
fork should be irrelevant now. A quick chat with the prosody developers
seems to confirm that.

That said: The luasec changes _shouldn't_ break s2s (merely disable some
features, such as PFS for TLS for example).

So .. this probably now needs a bump for lua51-luasec (which lists no
individual maintainer, points to po...@freebsd.org only) from 0.4 to 0.5.
How would I approach that? Looking at the port myself and giving it a try?
Attaching that to a bug of sorts (similar to the prosody one)?

Thanks a lot/regards,
Ben

1: https://prosody.im/doc/depends#luasec
2: https://prosody.im/doc/depends/luasec/prosody
3: https://github.com/brunoos/luasec/issues/3
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: FreeBSD Port: prosody-0.8.2

2014-02-06 Thread Kurt Jaeger
Hi!

   Starting from 20.08.2013 prosody is on 0.9, 0.9.2 was released in
   January 2014.
 
  Have a look at
 
  http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/182075
 
  there is an update to 0.9.1 as a patch and one open question
  someone has to solve.

 Thanks for the link. I .. didn't know better to search there first. Sorry
 about that.

No problem, I learned to rely on 

http://www.freebsd.org/cgi/query-pr-summary.cgi?query

only recently, as well 8-}

 So I guess I want that bug to be resolved, with a bump to 0.9.2
 ideally :)

Yes, probably.

   Is there any chance to see an update to this port? Are you still
   interested in this project or is the port currently abandoned?
   Can I help with anything to bump this to a more current (ideally: THE
   current) version?
 
  If you can try to coordinate with the luasec and luasocket maintainers ?
 
 Actually I think that's a non-issue (now). The comment from lx/the
 maintainer of prosody claims that s2s is broken (no idea, haven't tried the
 patch just yet) and wonders if we'd need the forked lua dependencies.
 Looking at the prosody project page [1] even THEY don't realize that the
 situation has changed and they still point to [2] as a 'fork just to get a
 release out'. The luasec bug [3] was closed just a week ago - in other
 words: luasec proper, the official version, got a new release out and the
 fork should be irrelevant now. A quick chat with the prosody developers
 seems to confirm that.
 
 That said: The luasec changes _shouldn't_ break s2s (merely disable some
 features, such as PFS for TLS for example).

Well, PFS for TLS in post-Snowden-time seems like a must-have feature,
but who am I to judge 8-}

 So .. this probably now needs a bump for lua51-luasec (which lists no
 individual maintainer, points to po...@freebsd.org only) from 0.4 to 0.5.

Sounds plausible, yes.

 How would I approach that?
 Looking at the port myself and giving it a try?

Yes, but this needs some serious investigation to try. I just had
a look, and there's no distfile, you need to get it from github, etc.

I normally copy the port to some work dir, and start fixing
the issues that come up. Here's the script to copy the dir to
~/myp/

---
#!/usr/local/bin/bash

if [ X$1 = 'X' ]
then
echo usage: $0 port/dir
exit 1
fi

if [ ! -d /usr/ports/$1 ]
then
echo $0: error: invalid directory '/usr/ports/$1'
exit 1
fi

cd ~/myp  rm -rf $1

cd /usr/ports  tar cf - $1 | ( cd ~/myp; tar xf -)

---

If I achive a workable port, I generate a diff and submit it using send-pr.

Here's the script to generate the diff:

---
#!/usr/local/bin/bash

if [ X$1 = 'X' ]
then
echo usage: $0 port/dir
exit 1
fi

if [ ! -d /usr/ports/$1 ]
then
echo $0: error: invalid directory '/usr/ports/$1'
exit 1
fi

if [ -d /usr/ports/$1/work ]
then
rm -rf /usr/ports/$1/work
fi

if [ -d ~/myp/$1/work ]
then
rm -rf ~/myp/$1/work
fi

cd /usr/ports
diff -r -u -N $1 ~/myp/$1

---

 Attaching that to a bug of sorts (similar to the prosody one)?

Yes, somewhat like this. I would suggest to first experiment with
smaller ports that need attention 8-} It's a steep learning curve.

Check the queue for open PRs:

http://www.freebsd.org/cgi/query-pr-summary.cgi?category=ports

Find one with a patch, copy the port, apply the patch and try
it. Submit an update to the bug-report that you have tested it
and that it works. etc.

It's a useful way to learn many things about software.

-- 
p...@opsec.eu+49 171 3101372 6 years to go !
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: [FreeBSD-Ports-Announce] Time to bid farewell to the old pkg_ tools

2014-02-06 Thread Randy Pratt
On Wed, 5 Feb 2014 23:26:18 -0800
Kevin Oberman rkober...@gmail.com wrote:

 On Wed, Feb 5, 2014 at 10:45 PM, Matthew Seaman 
 m.sea...@infracaninophile.co.uk wrote:
 
  On 05/02/2014 23:57, Kevin Oberman wrote:
   1. The ports/packages system is not total crap. In fact, at the time jkh
   started it, it was far superior to any tool available.
 
  When I first encountered the ports, way back in 1998 or so, I was
  completely mind-blown that something so fantastic could exist.  Yes, it
  was revolutionary at the time and right where FreeBSD should be --
  leading the rest of the world with great innovations.

  However, things have changed in the last 16 years. Development of the
  ports as a global concept has been resting on its laurels a bit, and the
  rest of the world has caught up, and indeed overtaken.   Partly that was
  due to the mindset of seeing binary packages as a second-class thing;
  partly due to the old pkg_tools not providing the scope to implement
  innovative features; partly due to pkg_tools being part of the FreeBSD
  base, so impossible to update over reasonable timescales due to the
  requirement to support older RELEASE branches.
 
  pkg(8) addresses those problems, and I hope will do so for at least the
  next decade.
 
   5. The introduction of pkgng could have really been handled better and
  that
   probably increased the negative feelings about it. It was also a bit
  before
   it was really ready. It still lacks a few features I feel are quite
   important, but they were also missing from the old system.
 
  I don't think it's possible to make a change of this magnitude without
  upsetting anyone.  We have been getting a lot of feedack on the lines of
  'Wow! This is great.  When can we have feature XYZ?'  to which we
  frequently have to reply that XYZ can't be implemented without breaking
  compatibility with pkg_tools.  Like sub-packages.
 
  I'd be interested to hear what features you think are missing.  We will
  implement anything (eventually...) that there is demand for and that is
  technically feasible, and that fits with the overall concept of what we
  think a packaging system should do.  There's a number of ideas in the
  github issue list already (usually tagged with 'longterm' or 'thinking')
  and we are happy for people to add to that, or to discuss ideas -- the
  freebsd-pkg@ list is a good place for that.
 
 
 One BIG one that I know is being worked is the capability to mix packages
 and ports effectively.  If you use poudriere, you can roll your own
 packages with custom options and maintain things pretty reasonably, but for
 a single system (or two), this is a bit of overkill. As things stand,  this
 is a real pain to use customized ports and packages from the standard
 FreeBSD distributions. I'm waiting with great excitement for this to
 appear, though I have no idea if it is near or far.
 -- 
 R. Kevin Oberman, Network Engineer, Retired
 E-mail: rkober...@gmail.com
 

My experience with mixing ports and packages dates back to 2.2.5 and
the disasters it created.  Most of the problems were created by the
ports tree and package builds not being syncronized.  I switched to
ports exclusively and have not had those problems again.  If a
mechanism existed to svn update a ports tree to the revision level of
the package build I would probably try to use packages for most
and limit building to those ports for which non-default OPTIONS were
employed.  For me, this is the feature that has always been missing.

I recently switched to pkgng and while there is a learning curve I
think it is more versatile and efficient than its predecessor.
Thanks to all who are working to make things better.

Randy
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: Problem compiling Squid 3.x + TP_PF (FreeBSD 10)

2014-02-06 Thread Enrique Ayesta Perojo
05/02/14 18:41(e)an, Kevin Oberman(e)k idatzi zuen:

 Let's see. The instructions said to notify tms...@freebsd.org. I don't see
 any indication that you did so. They also say to attach the config.log
 file.  I see no attached file.
 
 While it is possible that someone other than the maintainer of the port
 could help, without the log file, it's pretty unlikely.
 
 Please try again after reading and following what appear to be the clear
 instructions supplied in the error message.
 

Yes, you're right, sorry. Anyway, there is an open PR, ports/186378
which states the same problem that i have. I should have looked first there.
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


[QAT] r343109: 8x leftovers, 4x success

2014-02-06 Thread Ports-QAT
Stagify.
-

  Build ID:  20140206155000-62431
  Job owner: k...@freebsd.org
  Buildtime: 38 minutes
  Enddate:   Thu, 06 Feb 2014 16:27:48 GMT

  Revision:  r343109
  Repository:
https://svnweb.freebsd.org/ports?view=revisionrevision=343109

-

Port:devel/ptlib 2.10.10

  Buildgroup: 8.4-QAT/amd64
  Buildstatus:   SUCCESS
  Log: 
https://qat.redports.org//~k...@freebsd.org/20140206155000-62431-272500/ptlib-2.10.10.log

  Buildgroup: 8.4-QAT/i386
  Buildstatus:   SUCCESS
  Log: 
https://qat.redports.org//~k...@freebsd.org/20140206155000-62431-272501/ptlib-2.10.10.log

  Buildgroup: 9.2-QAT/amd64
  Buildstatus:   SUCCESS
  Log: 
https://qat.redports.org//~k...@freebsd.org/20140206155000-62431-272502/ptlib-2.10.10.log

  Buildgroup: 9.2-QAT/i386
  Buildstatus:   SUCCESS
  Log: 
https://qat.redports.org//~k...@freebsd.org/20140206155000-62431-272503/ptlib-2.10.10.log

-

Port:net-im/ekiga 4.0.1

  Buildgroup: 8.4-QAT/amd64
  Buildstatus:   LEFTOVERS
  Log: 
https://qat.redports.org//~k...@freebsd.org/20140206155000-62431-272504/ekiga-4.0.1.log

  Buildgroup: 8.4-QAT/i386
  Buildstatus:   LEFTOVERS
  Log: 
https://qat.redports.org//~k...@freebsd.org/20140206155000-62431-272505/ekiga-4.0.1.log

  Buildgroup: 9.2-QAT/amd64
  Buildstatus:   LEFTOVERS
  Log: 
https://qat.redports.org//~k...@freebsd.org/20140206155000-62431-272506/ekiga-4.0.1.log

  Buildgroup: 9.2-QAT/i386
  Buildstatus:   LEFTOVERS
  Log: 
https://qat.redports.org//~k...@freebsd.org/20140206155000-62431-272507/ekiga-4.0.1.log

-

Port:net/opal 3.10.10_2

  Buildgroup: 8.4-QAT/amd64
  Buildstatus:   LEFTOVERS
  Log: 
https://qat.redports.org//~k...@freebsd.org/20140206155000-62431-272508/opal-3.10.10_2.log

  Buildgroup: 8.4-QAT/i386
  Buildstatus:   LEFTOVERS
  Log: 
https://qat.redports.org//~k...@freebsd.org/20140206155000-62431-272509/opal-3.10.10_2.log

  Buildgroup: 9.2-QAT/amd64
  Buildstatus:   LEFTOVERS
  Log: 
https://qat.redports.org//~k...@freebsd.org/20140206155000-62431-272510/opal-3.10.10_2.log

  Buildgroup: 9.2-QAT/i386
  Buildstatus:   LEFTOVERS
  Log: 
https://qat.redports.org//~k...@freebsd.org/20140206155000-62431-272511/opal-3.10.10_2.log


--
Buildarchive URL: https://qat.redports.org/buildarchive/20140206155000-62431
redports https://qat.redports.org/
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: [FreeBSD-Ports-Announce] Time to bid farewell to the old pkg_ tools

2014-02-06 Thread Freddie Cash
On Thu, Feb 6, 2014 at 8:13 AM, Randy Pratt bsd-u...@embarqmail.com wrote:

 On Wed, 5 Feb 2014 23:26:18 -0800
 Kevin Oberman rkober...@gmail.com wrote:

  On Wed, Feb 5, 2014 at 10:45 PM, Matthew Seaman 
  m.sea...@infracaninophile.co.uk wrote:
 
   On 05/02/2014 23:57, Kevin Oberman wrote:



  One BIG one that I know is being worked is the capability to mix packages
  and ports effectively.  If you use poudriere, you can roll your own
  packages with custom options and maintain things pretty reasonably, but
 for
  a single system (or two), this is a bit of overkill. As things stand,
  this
  is a real pain to use customized ports and packages from the standard
  FreeBSD distributions. I'm waiting with great excitement for this to
  appear, though I have no idea if it is near or far.
  --
  R. Kevin Oberman, Network Engineer, Retired
  E-mail: rkober...@gmail.com
 

 My experience with mixing ports and packages dates back to 2.2.5 and
 the disasters it created.  Most of the problems were created by the
 ports tree and package builds not being syncronized.  I switched to
 ports exclusively and have not had those problems again.  If a
 mechanism existed to svn update a ports tree to the revision level of
 the package build I would probably try to use packages for most
 and limit building to those ports for which non-default OPTIONS were
 employed.  For me, this is the feature that has always been missing.

 I recently switched to pkgng and while there is a learning curve I
 think it is more versatile and efficient than its predecessor.
 Thanks to all who are working to make things better.

 That would be a *very* useful feature.  To be able to query the remote pkg
repo to get the svn revision number of the ports tree that was used to
build the repo.  Then you could pass that to svnup/svn to sync your local
ports tree to the same revision.  Then you could very easily mix/match
local ports installs with remote pkg installs, as the versions for
everything would match.

Once the multi-repo features of pkg are up to snuff, perhaps adding a
local repo would also help.  Any software installed via the ports tree
infrastructure would get tagged as part of the local repo.  Then one
could query the pkg database to get a list of software that came from the
local repo, so we know which bits needs to be reinstalled/upgraded from
the ports tree.

Which, could easily tie into poudriere (or portmaster) for building the
local ports en-masse.​​


-- 
Freddie Cash
fjwc...@gmail.com
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org

Re: Making WebRTC available for FreeBSD

2014-02-06 Thread Matthew Rezny
 https://plus.google.com/110946378055202199166/posts/8iTsSCatk4x
 
 The process has been started :
 http://forums.freebsd.org/viewtopic.php?f=39t=44691
 
 Dependencies needed- referenced in howto and webrtc dependencies:
 libbrlapi from brltty.
 
 
 Benefits: Native client and sever side of WebRTC applications for
 FreeBSD and possibly other BSDs.
 Eliminated dependency for Linuixlator based applications thus cutting
 down on hardware resource use.
 Eliminated need for other simulated and emulated programs to run
 Skype or other voice-and-video binaries. I.e. Wine, VirtualBox, qemu,
 et cetera, et al.
 
 Since it is known that Sony's PS4 uses FreeBSD as the basis for its
 OS, WebRTC could be implemented as a native application on the
 platform/console thus allowing users to communicater in real time
 while gaming.
 
Sony surely has a voice and video chat system in mind, one that is not
inter-operable with anything that doesn't bear the PlayStation brand.
 
 Why am I proposing this?
 1. Adrian Chadd asked on Google+ and nowhere else. I decided to bring
 his proposal to the public and attempt an initial starting phase.
 2. Users would not be limited to having only a few selected operating
 systems at their disposal. Developers could easily communicate with
 each other.

Limit only exists for closed networks. Don't use Skype, don't need
Linuxulator.

 3. Real time sharing/viewing of conventions. This would give the
 community another window into the development of FreeBSD.
 4. Companies such as IxSystems and Sony would be able to contact
 develoers while simultaneously working on a FreeBSD/FreeBSD_based
 system.

Both are easily accomplished with SIP, which is an existing widely-
deployed standard. Nearly all relevant platforms have at least a few
SIP clients, with voice and video support, to choose from. Some clients
also support encryption to secure your communications. There are quite
a few available in FreeBSD ports.

 5. FreeBSD developers would be able to give feedback on the
 development of WebRTC sources.
 
I can't speak for all, but my feedback for WebRTC is expressed by
trying as hard as possible to ignore it while blissfully using SIP for
my non-textual communication needs. It is a simple matter of the web
guys intentionally ignoring the existence of all else so they could
have another great solution to a problem that doesn't exist within
the domain of document viewer. The web browser is not a good place to
do so, but if they want to take on chat in the browser, they could have
simply adopted the SIP protocol, and maybe also SIMPLE protocol for
text chat at the same time.

Instead they invent their own, not because they had to but because they
chose to. All the large companies developing one of the web browsers
with significant market share are receiving significant income from
advertising. The more time they get you to spend in the browser, the
more ads you might see. The more tasks a browser takes on, appropriate
or not, the more time you are likely to spend in the browser, seeing
the ads. At best, a native client would only be a distraction that
would draw developer attention which could be better spent continuing to
improve SIP clients. Worse, a native client could help to legitimize
WebRTC as some sort of successor to SIP, another step toward their goal
of replacing the what the average users knows as the OS with web
browsers in the effort to revert PCs back to serving as dumb terminals
for their cloud of mainframes (albeit very fancy and smart dumb
terminals).
 
 
 Being that I am limited on resources, is it possible that others
 could take over what was started?

Of course others CAN, but WILL they want to is another matter. YOU CAN
right now if it is important to you to pursue this distraction.
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: [FreeBSD-Ports-Announce] Time to bid farewell to the old pkg_ tools

2014-02-06 Thread Matthias Apitz
El día Thursday, February 06, 2014 a las 03:55:57PM +0100, Christopher J. Ruwe 
escribió:

   I think anybody who compiles from ports should _really_ use
   poudriere. I even think it should be strongly suggested in the
   handbook. (I'd be willing to write that up for that matter.)
  
  Please point me to the existing documentation. I don't see the string
  poudriere in our handbook. 
  
  Thx
  
  matthias
  
 
 I wrote it should be suggested, which means that I think it would be
 a good idea, not that it already happened.
 
 I do not understand how that could be misunderstood.

I have not misunderstood it. I only asked for any other existing
documentation and that I do not even see the word/string in our handbook 
(which is ofc not your fault and which you want to improve).

matthias

-- 
Matthias Apitz   |  /\ ASCII Ribbon Campaign: www.asciiribbon.org
E-mail: g...@unixarea.de |  \ / - No HTML/RTF in E-mail
WWW: http://www.unixarea.de/ |   X  - No proprietary attachments
phone: +49-170-4527211   |  / \ - Respect for open standards
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: [FreeBSD-Ports-Announce] Time to bid farewell to the old pkg_ tools

2014-02-06 Thread Michel Talon

Le 6 févr. 2014 à 13:27, Julian H. Stacey a écrit :

 
 you =
 have to spend a couple of minutes
 learning the basic SQL queries, which is no more difficult that learning =
 obtuse find and grep options.
 
 Package addicts were so myopic they ignored some people won't even
 use packages, just /usr/ports  make.  local.sqlite was immaturely
 shoved in without documenting it, no man 5 local.sqlite no hook
 there for the couple of minutes learning you assert, (no hook to believe
 the couple you assert).

First please excuse me, this message is posted via an Apple mail system. So
how to interact with local.sqlite?

niobe% sqlite3 local.sqlite 
SQLite version 3.8.2 2013-12-06 14:53:30
Enter .help for instructions
Enter SQL statements terminated with a ;
sqlite .tables
annotation   options  pkg_script 
categories   packages pkg_shlibs 
deps pkg_annotation   pkg_shlibs_provided
directories  pkg_categories   pkg_shlibs_required
filespkg_directories  pkg_users  
groups   pkg_groups   script 
licenses pkg_licenses scripts
mtreepkg_option   shlibs 
option   pkg_option_default   users  
option_desc  pkg_option_desc

sqlite .schema packages
CREATE TABLE packages (id INTEGER PRIMARY KEY,origin TEXT UNIQUE NOT NULL,name 
TEXT NOT NULL,version TEXT NOT NULL,comment TEXT NOT NULL,desc TEXT NOT 
NULL,mtree_id INTEGER REFERENCES mtree(id) ON DELETE RESTRICT ON UPDATE 
CASCADE,message TEXT,arch TEXT NOT NULL,maintainer TEXT NOT NULL, www 
TEXT,prefix TEXT NOT NULL,flatsize INTEGER NOT NULL,automatic INTEGER NOT 
NULL,locked INTEGER NOT NULL DEFAULT 0,licenselogic INTEGER NOT NULL,time 
INTEGER, manifestdigest TEXT NULL, pkg_format_version INTEGER);
CREATE INDEX pkg_digest_id ON packages(origin, manifestdigest);


sqlite select name,version from packages limit 10;
pkg|1.2.5
xproto|7.0.25
xextproto|7.2.1
xbitmaps|1.1.1
renderproto|0.11.1
libXdmcp|1.1.1
libXau|1.0.8
libxml2|2.8.0_3
libpthread-stubs|0.3_4
kbproto|1.0.6

and to replace grepping

sqlite select name,version from packages where name like '%kde%' limit 10;
kdehier4|1.1.1_1
kde4-wallpapers-freebsd|1.0
pam_kde|1.0
kde4-xdg-env|1.0.1
kde4-icons-oxygen|4.10.5
kde4-shared-mime-info|1.2
kdelibs|4.10.5_2
kde-wallpapers|4.10.5
kde-base-artwork|4.10.5
polkit-kde|0.99.1


sqlite .quit
niobe% 

From this it is easy to experiment, and  the full sqlite documentation is at:

http://www.sqlite.org/lang.html



--

Michel Talon
ta...@lpthe.jussieu.fr







smime.p7s
Description: S/MIME cryptographic signature


Re: [FreeBSD-Ports-Announce] Time to bid farewell to the old pkg_ tools

2014-02-06 Thread olli hauer
On 2014-02-06 13:45, Matthias Apitz wrote:
 El día Thursday, February 06, 2014 a las 01:27:50PM +0100, Julian H. Stacey 
 escribió:
 
 Michel Talon wrote:

 The old package system was total =
 crap,

 local.sqlite is also crap, breaks decades of accessibility by find  grep
  other text pipe / search tools.
 
 Since many years I have always compiled my (i.e. the ports I need)
 from CVS or now SVN ports tree on some fast baquery maschine. After
 compiling I just did something like:
 
 # mkdir PKG
 # cd PKG 
 # pkg_create -Rnb `cd /var/db/pkg ; ls -C1`
 
 and moved the resulting ~1500 packages to my laptops or smaller
 netbooks. Until today I'm still using the old pkg_info/_add/_create
 tools and skipped pkgng until today.
 
 Will the above procedure work fine too in the future?
 
 Why not keep the old methods unchanged in place as today?
 

Yes this is even possible.

$ mkdir $space/packages/All
$ pkg create -a -o $space/packages/All
$ pkg repo $space/packages/

Populate $space/packages via http(s), nfs or ftp

on your client:
$ mkdir -p $LOCALBASE/etc/pkg/repos

$ cat  _EOL  $LOCALBASE/etc/pkg/repos/mapitz.conf
mapitz: {
 url: $proto://$baquery_maschine/$space/packages ,
 enabled : true ,
 mirror_type : none
}
_EOF


On your client run '$ pkg upgrade' and you are done.

However I suspect this method changes the checksum of the packages
every time you run '$ pkg create -a -o ...', but even then only
packages that really changed PORTREVISION ... will be updated
on your client.


The better way with a fast box is to run ports-mgmt/poudriere and
also have clean packages for your fast box.

A good starting point is to create a poudriere build and sync your
/var/db/ports to $LOCALBASE/etc/poudriere.d/($build)options/ and
copy your /etc/make.conf to $LOCALBASE/etc/poudriere.d/

Then use a list of ports (pkg_info -qoa| pkg info -qoa) and fire up
a build. The next time only changed ports are rebuild.

In the past I used tinderbox with the command
$ ./tc addBuildPortsQueueEntry -b ${BUILD}
to get consistent packages and had to wait a long time (*everything*
was located in a big 20GB RAM disk and/or on SSD), with poudriere most
everything is done on zfs in a part of the time and I guess with most
in a RAM disk even faster.


A good way to play with the new tools:
Setup a jail, install parts of your packages, convert them to pkg
packages and on a second jail install this ports.


-- 
olli
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: FreeBSD Port: prosody-0.8.2

2014-02-06 Thread David Thiel
On 02/06, Benjamin Podszun wrote:
  If you can try to coordinate with the luasec and luasocket maintainers ?
 
 Actually I think that's a non-issue (now). The comment from lx/the
 maintainer of prosody claims that s2s is broken (no idea, haven't tried the
 patch just yet) and wonders if we'd need the forked lua dependencies.
 Looking at the prosody project page [1] even THEY don't realize that the
 situation has changed and they still point to [2] as a 'fork just to get a
 release out'. The luasec bug [3] was closed just a week ago - in other
 words: luasec proper, the official version, got a new release out and the
 fork should be irrelevant now. A quick chat with the prosody developers
 seems to confirm that.

Well, that's good, at least. Thanks for investigating.
 
 That said: The luasec changes _shouldn't_ break s2s (merely disable some
 features, such as PFS for TLS for example).

I agree! However, I was not able to successfully debug the issue with
the Prosody developers. Things may well have changed now, I just want to
get things fully in compliance with what the Prosody developers are
using, as a test cycle of all of Prosody's functionality is quite
time-consuming.

 So .. this probably now needs a bump for lua51-luasec (which lists no
 individual maintainer, points to po...@freebsd.org only) from 0.4 to 0.5.
 How would I approach that? Looking at the port myself and giving it a try?
 Attaching that to a bug of sorts (similar to the prosody one)?

Tell you what -- I'll try to tackle LuaSec. If you can take a look at
the Luasocket situation and perhaps bring that up with the maintainer,
that'd certainly be useful.

Thanks,
David
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: [FreeBSD-Ports-Announce] Time to bid farewell to the old pkg_ tools

2014-02-06 Thread olli hauer
On 2014-02-06 19:17, Michel Talon wrote:
 
 Le 6 févr. 2014 à 13:27, Julian H. Stacey a écrit :
 

 you =
 have to spend a couple of minutes
 learning the basic SQL queries, which is no more difficult that learning =
 obtuse find and grep options.

 Package addicts were so myopic they ignored some people won't even
 use packages, just /usr/ports  make.  local.sqlite was immaturely
 shoved in without documenting it, no man 5 local.sqlite no hook
 there for the couple of minutes learning you assert, (no hook to believe
 the couple you assert).
 
 First please excuse me, this message is posted via an Apple mail system. So
 how to interact with local.sqlite?
 
 niobe% sqlite3 local.sqlite 
 SQLite version 3.8.2 2013-12-06 14:53:30
 Enter .help for instructions
 Enter SQL statements terminated with a ;
 sqlite .tables
 annotation   options  pkg_script 
 categories   packages pkg_shlibs 
 deps pkg_annotation   pkg_shlibs_provided
 directories  pkg_categories   pkg_shlibs_required
 filespkg_directories  pkg_users  
 groups   pkg_groups   script 
 licenses pkg_licenses scripts
 mtreepkg_option   shlibs 
 option   pkg_option_default   users  
 option_desc  pkg_option_desc
 
 sqlite .schema packages
 CREATE TABLE packages (id INTEGER PRIMARY KEY,origin TEXT UNIQUE NOT 
 NULL,name TEXT NOT NULL,version TEXT NOT NULL,comment TEXT NOT NULL,desc TEXT 
 NOT NULL,mtree_id INTEGER REFERENCES mtree(id) ON DELETE RESTRICT ON UPDATE 
 CASCADE,message TEXT,arch TEXT NOT NULL,maintainer TEXT NOT NULL, www 
 TEXT,prefix TEXT NOT NULL,flatsize INTEGER NOT NULL,automatic INTEGER NOT 
 NULL,locked INTEGER NOT NULL DEFAULT 0,licenselogic INTEGER NOT NULL,time 
 INTEGER, manifestdigest TEXT NULL, pkg_format_version INTEGER);
 CREATE INDEX pkg_digest_id ON packages(origin, manifestdigest);
 
 
 sqlite select name,version from packages limit 10;
 pkg|1.2.5
 xproto|7.0.25
 xextproto|7.2.1
 xbitmaps|1.1.1
 renderproto|0.11.1
 libXdmcp|1.1.1
 libXau|1.0.8
 libxml2|2.8.0_3
 libpthread-stubs|0.3_4
 kbproto|1.0.6
 
 and to replace grepping
 
 sqlite select name,version from packages where name like '%kde%' limit 10;
 kdehier4|1.1.1_1
 kde4-wallpapers-freebsd|1.0
 pam_kde|1.0
 kde4-xdg-env|1.0.1
 kde4-icons-oxygen|4.10.5
 kde4-shared-mime-info|1.2
 kdelibs|4.10.5_2
 kde-wallpapers|4.10.5
 kde-base-artwork|4.10.5
 polkit-kde|0.99.1
 
 
 sqlite .quit
 niobe% 
 
 From this it is easy to experiment, and  the full sqlite documentation is at:
 
 http://www.sqlite.org/lang.html
 
 
 
 --
 
 Michel Talon
 ta...@lpthe.jussieu.fr

Before someone complains Michel's examples requires sqlite on the system,
it even works without this way.

$ pkg shell
 select name,version from packages limit 10;
or
$ echo 'select name,version from packages limit 10;' | pkg shell

-- 
olli
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: FreeBSD Port: prosody-0.8.2

2014-02-06 Thread Benjamin Podszun
On Thu, Feb 6, 2014 at 7:55 PM, David Thiel l...@freebsd.org wrote:

 On 02/06, Benjamin Podszun wrote:
   If you can try to coordinate with the luasec and luasocket maintainers
 ?
 
  Actually I think that's a non-issue (now). The comment from lx/the
  maintainer of prosody claims that s2s is broken (no idea, haven't tried
 the
  patch just yet) and wonders if we'd need the forked lua dependencies.
  Looking at the prosody project page [1] even THEY don't realize that the
  situation has changed and they still point to [2] as a 'fork just to get
 a
  release out'. The luasec bug [3] was closed just a week ago - in other
  words: luasec proper, the official version, got a new release out and the
  fork should be irrelevant now. A quick chat with the prosody developers
  seems to confirm that.

 Well, that's good, at least. Thanks for investigating.

  That said: The luasec changes _shouldn't_ break s2s (merely disable some
  features, such as PFS for TLS for example).

 I agree! However, I was not able to successfully debug the issue with
 the Prosody developers. Things may well have changed now, I just want to
 get things fully in compliance with what the Prosody developers are
 using, as a test cycle of all of Prosody's functionality is quite
 time-consuming.


Maybe I can help with that - since I plan to migrate/relocate and that's a
core part of what I need here (which is why I'm diving into ports about
30min after my first FreeBSD installation in years). So - one tester, ready
to help out. ;-)
The prosody people updated their website to deprecate their luasec fork
when I asked them about the new 0.5 release - so their website is now
stating 'Use 0.5 if you can, we have a fork that you can use if you have no
0.5 package available just yet'.


  So .. this probably now needs a bump for lua51-luasec (which lists no
  individual maintainer, points to po...@freebsd.org only) from 0.4 to
 0.5.
  How would I approach that? Looking at the port myself and giving it a
 try?
  Attaching that to a bug of sorts (similar to the prosody one)?

 Tell you what -- I'll try to tackle LuaSec. If you can take a look at
 the Luasocket situation and perhaps bring that up with the maintainer,
 that'd certainly be useful.


So, I have a building luasec 0.5 here. Sortof. It fails in make package or
anything _after_ make build, failing in 'install'.
Obviously I'm not sure if this is just a hge hack or roughly usable..

Luasocket: Well, can you explain what you mean? Are you talking about
luasec including luasocket (and again, in a prerelease 3.x version)? If you
could tell me a bit more I'd be happy to invest some time/give it a go.

Thanks,
Ben
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: [FreeBSD-Ports-Announce] Time to bid farewell to the old pkg_ tools

2014-02-06 Thread John Marino
On 2/6/2014 17:13, Randy Pratt wrote:
 My experience with mixing ports and packages dates back to 2.2.5 and
 the disasters it created.  Most of the problems were created by the
 ports tree and package builds not being syncronized.  I switched to
 ports exclusively and have not had those problems again.  If a
 mechanism existed to svn update a ports tree to the revision level of
 the package build I would probably try to use packages for most
 and limit building to those ports for which non-default OPTIONS were
 employed.  For me, this is the feature that has always been missing.

Well, there are now Quarterly branches.  You should be able to use
pkgs and interlace with built ports seamlessly as long as a quarterly
branch is the source of both.

But yes, using some random binary package set with the latest and
greatest ports trunk is probably going to end badly at some point.

John
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: FreeBSD Port: prosody-0.8.2

2014-02-06 Thread David Thiel
On 02/06, Benjamin Podszun wrote:
 Maybe I can help with that - since I plan to migrate/relocate and
 that's a core part of what I need here (which is why I'm diving into
 ports about 30min after my first FreeBSD installation in years). So -
 one tester, ready to help out. ;-)

Thanks!

 Luasocket: Well, can you explain what you mean? Are you talking about
 luasec including luasocket (and again, in a prerelease 3.x version)? If you
 could tell me a bit more I'd be happy to invest some time/give it a go.

Ugh, I forgot about this part of the mess. So, Prosody says that
Luasocket 2 is required, but the new Luasec includes luasocket 3. Do
we update the Luasocket port to 3, hosted on its new GitHub repo? Does
this mean that the updated Luasec and luasocket ports would actually
conflict with each other? If you know or can find those answers, that'd
be useful.

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: [FreeBSD-Ports-Announce] Time to bid farewell to the old pkg_ tools

2014-02-06 Thread Łukasz Wąsikowski
W dniu 2014-02-06 14:04, John Marino pisze:

 On 2/6/2014 13:58, Rick Miller wrote:

 On Thu, Feb 6, 2014 at 7:23 AM, Daniel Nebdal dneb...@gmail.com wrote:

 I suspect he meant  a certain version, and *not* newer - sometimes
 you might want to hold back a package.

 Correct.  My wish is the functionality be extended further to mean a
 certain version *or* newer, encompassing both features.  Thus, allowing
 him to say port-1.1, while I say port-1.4 or newer or even port-1.0 or
 newer.

 As an observer, all I can say is Don't get your hopes up on this one.
  Hundreds of ports are bumped with majority dependency changes for a
 reason.  The tree is treated as an integrated entity, not 25,000
 interchangeable parts.
 
 It would take major technology shift, something closer to what PC-BSD's
 pbi things do/did.  Ports itself isn't geared for this.  Maybe some kind
 of package archive could be used though, if pkg solvers could be made
 to handle such requests.  Sounds like an extremely difficult request to
 me though.

Gentoo's portage has this capability and it works quite well. I'd love
to see it in FreeBSD.

-- 
best regards,
Lukasz Wasikowski
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: FreeBSD Port: prosody-0.8.2

2014-02-06 Thread Benjamin Podszun
On Thu, Feb 6, 2014 at 9:05 PM, David Thiel 
l...@redundancy.redundancy.orgwrote:

 On 02/06, Benjamin Podszun wrote:
  Maybe I can help with that - since I plan to migrate/relocate and
  that's a core part of what I need here (which is why I'm diving into
  ports about 30min after my first FreeBSD installation in years). So -
  one tester, ready to help out. ;-)

 Thanks!


Depending on your progress: Attached the diff that bumps luasec as far as I
can tell (builds, installs - but I haven't actually _used_ the package).
Note: There might be atrocities in that diff. How can I know.. ;-)


  Luasocket: Well, can you explain what you mean? Are you talking about
  luasec including luasocket (and again, in a prerelease 3.x version)? If
 you
  could tell me a bit more I'd be happy to invest some time/give it a go.

 Ugh, I forgot about this part of the mess. So, Prosody says that
 Luasocket 2 is required, but the new Luasec includes luasocket 3. Do
 we update the Luasocket port to 3, hosted on its new GitHub repo? Does
 this mean that the updated Luasec and luasocket ports would actually
 conflict with each other? If you know or can find those answers, that'd
 be useful.


I'll see what I can find out. According to the (generally lua-knowledgable)
prosody folks these libraries might even be merged in the future..
For now I'll see if I can use the 0.9.1 patch (and bump it maybe?) so that
I can prosody as my test application.

On a different note: Is this back and forth okay on this list or .. too
much spam? :)

Ben


luasec-update
Description: Binary data
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org

Re: bsd.apache.mk Malformed conditional when APACHE_VERSION defined

2014-02-06 Thread olli hauer
On 2014-02-03 08:32, Dewayne Geraghty wrote:
 
 On 2/02/2014 9:51 PM, olli hauer wrote:
 On 2014-02-02 10:11, Dewayne Geraghty wrote:
 I filed a PR against textproc/htdig which should really be against the
 ports systems.

 Would someone be kind enough to advise the current method to specify the
 apache version.   In ports.conf, I currently use
 USE_APACHE=22 | APACHE_VERSION=22
 to specify the required version of apache for:
 textproc/htdig
 www/mod_security
 lang/php5

 I believe this PR 

 http://www.freebsd.org/cgi/query-pr.cgi?pr=186364

 which probably should be routed to the ports system, and not textproc/htdig

 The error is:
 cd /usr/ports/textproc/htdig  make  -V UNIQUENAME
 /usr/ports/Mk/bsd.apache.mk, line 306: warning: String comparison
 operator should be either == or !=
 /usr/ports/Mk/bsd.apache.mk, line 306: Malformed conditional
 (!empty(_APACHE_VERSION_MINIMUM)  (${_APACHE_VERSION} 
 ${_APACHE_VERSION_MINIMUM}))
 /usr/ports/Mk/bsd.port.mk, line 6603: if-less endif
 make: fatal errors encountered -- cannot continue

 which goes away if APACHE_VERSION isn't used, eg.
 cd /usr/ports/textproc/htdig  make __MAKE_CONF=/dev/null -V UNIQUENAME
 htdig

 Hi Dewayne,

 APACHE_VERSION is a read only variable in case a port needs to know the
 installed / default Apache version - do not set this variable!

 In case you want to specify a default apache use in etc/make.conf for example
  APACHE_PORT=www/apache22

 See lines 12 - 25 in Mk/bsd.apache.mk


 
 Olli,
 Thank-you for pointing me to the right place.  I've removed
 APACHE_VERSION=22;
 but noted that
 
 PERL_VERSION=5.16.3 | PYTHON_VERSION=python2.7
 remain valid, which maintains my confusion.
 
 With the ongoing changes to the ports system, I've also retained this line in 
 make.conf
 DEFAULT_VERSIONS=perl5=5.16 python=2.7 python2=2.7 apache=22


Apache ports don't support the DEFAULT_VERSIONS variable because there are 5 
different
apache22 flavors that cannot run in a mix.

See output from the command
$ egrep 'apache2[24]' /usr/ports/www/Makefile | awk '{print www/ $3}'
  www/apache22  (default prefork)
  www/apache22-event-mpm
  www/apache22-itk-mpm
  www/apache22-peruser-mpm
  www/apache22-worker-mpm
  www/apache24


So the only supported way for apache is to specify for example
 APACHE_PORT= www/apache22-worker-mpm


 Though I suspect that using the latter is preferred and should be the stable 
 way of constricting versions? 
 
 The last rebuild of all ports occurred on Jan 20, strange that 
 APACHE_VERSION=22 didn't halt that rebuild cycle, as bsd.apache.mk has been 
 changed for 2 months... One of life's mysteries.

The build of the www/htdig port has changed a little bit and does no longer 
include explicit bsd.apache.mk so your issue popped up.
Anyway if you run the www/apache22 port and not one of the 4 other flavors you 
don't need to specify anything.


PS:
can I close PR 186364

-- 
Regards,
olli
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


Re: [FreeBSD-Ports-Announce] Time to bid farewell to the old pkg_ tools

2014-02-06 Thread Matthew Seaman
On 06/02/2014 12:45, Matthias Apitz wrote:
 Since many years I have always compiled my (i.e. the ports I need)
 from CVS or now SVN ports tree on some fast baquery maschine. After
 compiling I just did something like:
 
 # mkdir PKG
 # cd PKG 
 # pkg_create -Rnb `cd /var/db/pkg ; ls -C1`
 
 and moved the resulting ~1500 packages to my laptops or smaller
 netbooks. Until today I'm still using the old pkg_info/_add/_create
 tools and skipped pkgng until today.

Much the same except the pkgng command line is:

   pkg create -a

There are fancier approaches to doing this sort of thing involving
creating your own package repository (which is a lot easier than it
sounds -- basically 'pkg repo /directory/where/your/pkgs/are'
and then you can tell pkg to install from there by using a file:// URL
for the packagesite.  However, this is all optional and you can simply
install what you want using 'pkg add'.

Cheers,

Matthew

-- 
Dr Matthew J Seaman MA, D.Phil.
PGP: http://www.infracaninophile.co.uk/pgpkey




signature.asc
Description: OpenPGP digital signature


Re: FreeBSD Port: prosody-0.8.2

2014-02-06 Thread Benjamin Podszun
 I'll see what I can find out. According to the (generally
 lua-knowledgable) prosody folks these libraries might even be merged in the
 future..
 For now I'll see if I can use the 0.9.1 patch (and bump it maybe?) so that
 I can prosody as my test application.



Sorry for replying to myself. I fixed a minor issue in the luasec patch and
formatted it to apply more easily.
Plus, I created a patch for prosody and sent a follow-up to ports/182075.

I'd be glad to get some feedback, especially from you, David.
Would be awesome to get this in somehow.

Regards,
Ben


luasec-update
Description: Binary data
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org

Re: graphics/rawtherapee: r342622 crashes on HEAD

2014-02-06 Thread Erich Dollansky
Hi,

I just faced the same problem.

On Thu, 06 Feb 2014 10:27:12 +0100
Rainer Hurling rhur...@gwdg.de wrote:

 
 
 Am 06.02.2014 08:52 (UTC+1) schrieb Baptiste Daroussin:
  On Thu, Feb 06, 2014 at 07:03:22AM +0100, Rainer Hurling wrote:
  Am 05.02.2014 22:20 (UTC+1) schrieb Baptiste Daroussin:
  On Wed, Feb 05, 2014 at 09:19:51PM +0100, Matthias Andree wrote:
  Am 05.02.2014 21:08, schrieb Dimitry Andric:
 
  #17 0x484c0ee0 in std::__1::locale::id::__next_id ()
  from /usr/local/lib/libc++.so.1
 
  Hmm, is this a ports version of libc++?  I was not aware
  Baptiste had already committed this? :) 
 
  Yes, it is (as a build requisite, but apparently remained
  installed on the destination machine), because we need to match
  the libraries that the requisites use (Glibmm for one).
 
  I have given up on compiling RawTherapee with clang++ for now,
  and use GCC 4.8 on all systems.  RawTherapee is somewhat
  demanding, especially at higher optimization level, and kills
  the 10.0-RELEASE base clang and Port GCC 4.6 and 4.7, all with
  internal compiler errors.  Since GCC 4.8 worked for me, I did
  not bother to send Gerald the details.
 
  We may want to retry with clang if we've got the next clang
  version. Feel free to use Rawtherapee as compiler system test ;)
 
 
  try with something like this in libmap.conf
  libc++.so.1 /usr/local/lib/libc++.so.1
  If that fixes the problem, then a rpath with /usr/local/lib
  should be set while building the port
 
  Hmm, I am not very familiar with libmapping. After adding it to
  /etc/libmap.conf I get
 
  #rawtherapee   
  Shared object /usr/local/lib/libc++.so.1 not found, required by
  rawtherapee
 
  Thanks for the tip,
  Rainer
 
 
  regards,
  Bapt
 
  
  try reinstalling devel/libc++ and keeping the libmap.conf entry,
  that should do the trick
  
  as it was a build only dep it may have been removed.
  just remove the line from libmap.conf before reinstalling
  devel/libc++ and readd it once it is installed.
 
 I commented out libmap.conf entry, reinstalled devel/libc++ and
 readded libmap.conf entry.
 
 After that, I get the same error, when starting rawtherapee.
 
 In a second step I tried to rebuild graphics/rawtherapee with the
 entry in /etc/libmap.conf active. That also fails with:
 
 [..snip..]
 /bin/mkdir -p /usr/ports/graphics/rawtherapee/work/.build
 Shared object /usr/local/lib/libc++.so.1 not found, required by
 cmake *** Error code 1
 Stop.
 make[1]: stopped in /usr/ports/graphics/rawtherapee
 *** Error code 1
 
It looks to me that the entry in libmap.conf is not even needed as
there is a link in /usr/local/lib anyway.

Rawtherapee is a very sensitive program from my point of view. It works
after one update and it crashes after the next. It might also be just
random.

Erich
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to freebsd-ports-unsubscr...@freebsd.org


10.0-release jail on head-hosted tinderbox (Was: Re: 10.0-hosted tinderbox: 8.4 builds broken?)

2014-02-06 Thread Alexey Dokuchaev
On Sun, Oct 13, 2013 at 01:36:45PM +0100, Chris Rees wrote:
 It appears that really weird SRCBASE assumptions are made throughout the
 code.  I'll have to put a temporary hack in to just make SRCBASE appear
 inside the chroot whatever it's set to.  Setting and unsetting SRCBASE just
 breaks different things in weird ways, and this is the only reliable fix
 I've found.
 
 Joe, please can I stick this in, and merge to the beta?
 
 http://www.bayofrum.net/~crees/patches/tinderbox-fake-srcbase.diff
 
 Alexey, try this patch.  This one definitely works for me, and gets the
 dependencies working correctly.

Can be unrelated, but I've been observing some bad behavior with fresh
tinderbox code from CVS and equally fresh -CURRENT (just tried again
today): install FreeBSD/amd64, 'cvs up', rebuild world/kernel (GENERIC),
cvs co tinderbox, create jails for 10.0-RELEASE and 9.2-RELEASE.  Builds
for 9.2 work fine; trying to build anything for 10.0 always fails in a
similar way (take a look at attached make.0 file).  I've seen this on
i386/non-zfs as well.  Particularly, these lines look bad:

  /buildscript: pkg-static: not found
  tar: Error opening archive: Failed to open 'pkg-1.2.6.txz'
  /buildscript: ./pkg-static: not found
  error in dependency pkg-1.2.6.txz, exiting

./danfe
pcre-8.34
/usr/ports/devel/pcre
chroot is: /usr/home/danfe/tb/10.0-wip
jailname is: j100-wip
ERROR: Port, devel/pcre is not in the datastore.
10.0-wip: cleaning out /usr/home/danfe/tb/10.0-wip/usr/local
10.0-wip: cleaning out /usr/home/danfe/tb/10.0-wip/compat
10.0-wip: cleaning out /usr/home/danfe/tb/10.0-wip/var/db/pkg
building pcre-8.34 in /usr/home/danfe/tb/10.0-wip
building pcre-8.34 in directory /usr/home/danfe/tb/10.0-wip
ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/local/lib
32-bit compatibility ldconfig path: /usr/lib32
skipping package pkg-1.2.6.txz for pcre-8.34 since it is missing
build started at Fri Feb  7 06:32:52 UTC 2014
port directory: /usr/ports/devel/pcre
building for:  10.0-RELEASE amd64
maintained by: b...@freebsd.org
Makefile ident: $FreeBSD: head/devel/pcre/Makefile 342800 2014-02-05 17:40:42Z 
bf $
prefixes: LOCALBASE=usr/local PREFIX=/usr/local
Begin Configuration:
---Begin Environment---
INDEXFILE=INDEX-10
ARCH=amd64
PORTOBJFORMAT=elf
PORTBUILD_USE_IPV6=YES
MD_SIZE=2g
X_WINDOW_SYSTEM=xorg
PAGER=more
DISTFILE_URI=
MAKELEVEL=1
TIMEOUT=7200
FTP_PASSIVE_MODE=yes
CCACHE_ENABLED=0
MASTER_SITE_OVERRIDE=file:///distcache/${DIST_SUBDIR}/ 
MAIL=/var/mail/root
OPTIONS_ENABLED=0
MD_FSTYPE=zfs
DISTCACHE=/distcache
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin
EDITOR=vi
pb=/usr/home/danfe/tb
HTTP_TIMEOUT=900
PACKAGES=/tmp/packages
HAVE_MOTIF=1
LOG_DIRECTORY=
PKGSUFFIX=.txz
BATCH=1
OSREL=10.0
__DSVERSION__=4.0.0
CCACHE_DIR=
LOG_COMPRESSLOGS=0
OLDPWD=/
.MAKE.LEVEL.ENV=MAKELEVEL
USA_RESIDENT=YES
DISTFILE_CACHE=/usr/ports/distfiles
WRKDIRPREFIX=/work
BRANCH=RELEASE
PWD=/usr/ports/devel/pcre
HOST_WORKDIR=
OPTIONS_DIR=
PKGZIPCMD=bzip2
USER=root
DISTDIR=/tmp/distfiles
HOME=/root
CCACHE_JAIL=0
LOG_DOCOPY=0
CCACHE_MAX_SIZE=1G
UNAME_m=amd64
UNAME_n=tinderbox.host
CCACHE_NOLINK=1
TINDERD_SLEEPTIME=120
FTP_TIMEOUT=900
PARALLEL_PACKAGE_BUILD=1
TINDERD_LOGFILE=/dev/null
UNAME_p=amd64
CCACHE_LOGFILE=
UNAME_r=10.0-RELEASE
LOCALBASE=/usr/local
UNAME_s=FreeBSD
PACKAGE_BUILDING=1
TINDERBOX_BUILDING=1
OSVERSION=1000510
UNAME_v=FreeBSD 10.0-RELEASE #0: Fri Feb  7 10:32:31 MSK 2014
r...@tinderbox.host:/usr/src/sys/magic/kernel/path
BLOCKSIZE=K
PORTBUILD_USE_IPV4=YES
---End Environment---

---Begin OPTIONS List---
=== The following configuration options are available for pcre-8.34:
 STACK_RECURSION=on: Use the stack for recursion during matching
=== Use 'make config' to modify these settings
---End OPTIONS List---

End Configuration.
PKG_DEPENDS=pkg-1.2.6.txz
FETCH_DEPENDS=
PATCH_DEPENDS=
EXTRACT_DEPENDS=
BUILD_DEPENDS=
RUN_DEPENDS=
TEST_DEPENDS=
add_pkg pkg-1.2.6.txz
adding dependencies
pkg_add pkg-1.2.6.txz
/buildscript: pkg-static: not found
tar: Error opening archive: Failed to open 'pkg-1.2.6.txz'
/buildscript: ./pkg-static: not found
error in dependency pkg-1.2.6.txz, exiting
ERROR: Port, devel/pcre is not in the datastore.
ERROR: Port, devel/pcre is not in the datastore.
[: -gt: unexpected operator
ERROR: Port, devel/pcre is not in the datastore.
ERROR: Port, x11-toolkits/pango is not in the datastore.
ERROR: Port, graphics/cairo is not in the datastore.
ERROR: Port, devel/gobject-introspection is not in the datastore.
ERROR: Port, x11-toolkits/pangox-compat is not in the datastore.
ERROR: Port, games/gtkradiant is not in the datastore.
ERROR: Port, devel/glib20 is not in the datastore.
ERROR: Port, print/harfbuzz is not in the datastore.
ERROR: Port, misc/shared-mime-info is not in the datastore.
ERROR: Port, x11-toolkits/gtkglext is not in the datastore.
ERROR: Port, graphics/gtk-update-icon-cache is not in the datastore.
ERROR: Port, x11-toolkits/gtk20 is not in the datastore.
ERROR: