Re: FreeBSD Port: rubygem-passenger-4.0.41_2

2014-04-12 Thread Scot Hetzel
On Fri, Apr 11, 2014 at 5:51 PM, Steven Hartland
kill...@multiplay.co.uk wrote:
 The change is from :N - :M
 .if ${PORT_OPTIONS:MDEBUG}

 - Select only those words that match DEBUG

 Which occurs 220 in the port tree and:

 .if ${PORT_OPTIONS:NDEBUG}

- Select words that don't match DEBUG

 Which only occurs twice, so TBH I assumed it was a typo given every other
 option uses PORTOPTIONS:M${option}

 Unfortunately the docs don't seem to provide any clarification
 http://www.freebsd.org/doc/en/books/porters-handbook/makefile-options.html
 so if anyone could chime in with some details on the exact meanings that
 would be most appreciated.

You have to read the make(1) man page:

http://www.freebsd.org/cgi/man.cgi?query=makesektion=1
___
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: Port: net-p2p/zetacoin

2014-04-12 Thread Scot Hetzel
On Fri, Apr 11, 2014 at 6:03 PM, Daniel Morante dan...@morante.net wrote:
 I'm updating the port and at the same time making some changes to the rc.d
 start up script.
 I have added the option to change the user that zetacoind runs as:


 : ${zetacoin_user=root}
 : ${zetacoin_group=wheel}


 zetacoin_create_datadir()
 {
 echo Creating data directory
 eval mkdir -p ${zetacoin_datadir}
 [ $? -eq 0 ]  chown -R ${zetacoin_user}:${zetacoin_group}
 ${zetacoin_datadir}
 ln -s ${zetacoin_datadir} /.zetacoin
 }




 I'm not sure if I should leave it defaulting to root/wheel or have the port
 create a zetacoin user and group and have it use that to begin with.

It's better to have less things run as root/wheel.  Especially if the
zetacoind daemon can be run as a different user.

 Should I just let the end user make that decision?

The port maintainer should make this decision to switch the user/group
to zetacoin.

 The problem I see with defaulting to a zetacoin user is that existing
 installations will need to manually change the owner and group of the data
 directory.

 Thoughts?

You just have to prepare a note for UPDATING that says that the
zetacoind daemon is now run as user zetacoin, and that existing
installations will need to change the owner/group to zetacoin for the
data directory.

-- 
DISCLAIMER:

No electrons were maimed while sending this message. Only slightly bruised.
___
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-04-12 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
+-+
audio/pd| 0.45-4  | 0.45-5
+-+


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


[QAT] 351087: 4x leftovers

2014-04-12 Thread Ports-QAT
- Update to 1.4.2
-

  Build ID:  20140412112601-51059
  Job owner: t...@freebsd.org
  Buildtime: 18 minutes
  Enddate:   Sat, 12 Apr 2014 11:44:20 GMT

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

-

Port:devel/R-cran-foreach 1.4.2

  Buildgroup: 8.4-QAT/amd64
  Buildstatus:   LEFTOVERS
  Log: 
https://qat.redports.org//~t...@freebsd.org/20140412112601-51059-316570/R-cran-foreach-1.4.2.log

  Buildgroup: 8.4-QAT/i386
  Buildstatus:   LEFTOVERS
  Log: 
https://qat.redports.org//~t...@freebsd.org/20140412112601-51059-316571/R-cran-foreach-1.4.2.log

  Buildgroup: 9.2-QAT/amd64
  Buildstatus:   LEFTOVERS
  Log: 
https://qat.redports.org//~t...@freebsd.org/20140412112601-51059-316572/R-cran-foreach-1.4.2.log

  Buildgroup: 9.2-QAT/i386
  Buildstatus:   LEFTOVERS
  Log: 
https://qat.redports.org//~t...@freebsd.org/20140412112601-51059-316573/R-cran-foreach-1.4.2.log


--
Buildarchive URL: https://qat.redports.org/buildarchive/20140412112601-51059
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: print/cups: since update to 1.7.1: error : Send-Document client-error-document-format-not-supported

2014-04-12 Thread O. Hartmann
On Fri, 11 Apr 2014 19:09:13 +0400
Boris Samorodov b...@passap.ru wrote:

 11.04.2014 15:08, O. Hartmann пишет:
  On Wed, 09 Apr 2014 02:23:58 +0400
  Boris Samorodov b...@passap.ru wrote:
  
  09.04.2014 00:25, O. Hartmann пишет:
  On Tue, 08 Apr 2014 23:16:33 +0400
  Boris Samorodov b...@passap.ru wrote:
 
  08.04.2014 17:42, O. Hartmann пишет:
  Since the update of print/cups from 1.5.X to 1.7.1
 
  How did you do it?
 
  As it is reported in /usr/ports/UPDATING. I delete first cups-image, then 
  did the
  update which reeled in all the new stuff automatically.
 
  OK, lets start from some obvious things.
  Did you restart cupsd while experimenting?
  
  No.
 
 Given you have cupsd running at this mere system, it may be a good
 idea to restart it after printer/cups-base update(s).
 
  Give an output for:
  -
  % type lpr
  lpr is /usr/local/bin/lpr
  pkg which /usr/local/bin/lpr
  /usr/local/bin/lpr was installed by package cups-base-1.7.1
  
  % ls -l /usr/local/etc/cups
  
  -r--r--r--  1 root  wheel  2807 11 Apr 11:58 cups-browsed.conf
  -rw-r-  1 root  cups   3197  8 Apr 17:15 cups-files.conf
  -rw-r-  1 root  cups   3197  8 Apr 17:15 cups-files.conf.bak
  -rw-r-  1 root  wheel  3137 11 Apr 12:02 cups-files.conf.sample
  -r--r--r--  1 root  wheel  9521 11 Apr 11:50 cups-pdf.conf
  -r--r--r--  1 root  wheel  9521 11 Apr 11:50 cups-pdf.conf.sample
  -rw-r-  1 root  cups   3442  8 Apr 17:22 cupsd.conf
  -rw-r-  1 root  cups   5098  8 Apr 17:20 cupsd.conf.O
  -rw-r-  1 root  cups   3442  8 Apr 17:22 cupsd.conf.bak
  -rw-r-  1 root  wheel  4492 11 Apr 12:02 cupsd.conf.default
  -r--r--r--  1 root  wheel  4492 11 Apr 12:02 cupsd.conf.sample
  drwxr-xr-x  2 root  wheel   512 11 Apr 12:02 interfaces
  -r--r--r--  1 root  wheel  1875  8 Apr 19:17 mime.convs
  -r--r--r--  1 root  wheel  1874 11 Apr 12:02 mime.convs.sample
  -r--r--r--  1 root  wheel  6456  8 Apr 19:18 mime.types
  -r--r--r--  1 root  wheel  6455 11 Apr 12:02 mime.types.sample
 
 Seems that you commented out a line at mime.* files.
 
  drwxr-xr-x  2 root  cups512 11 Apr 12:02 ppd
  -rw---  1 root  cups   4134  8 Apr 17:33 printers.conf
  -rw---  1 root  cups   4134  8 Apr 14:58 printers.conf.O
  -rw---  1 root  cups   4134  8 Apr 17:22 printers.conf.bak
  -rw-r--r--  1 root  cups946 11 Apr 11:53 pstoraster.convs
  -r--r--r--  1 root  wheel   778 11 Apr 12:04 pstotiff.convs
  -r--r--r--  1 root  wheel  2084 11 Apr 12:04 pstotiff.types
  -r--r--r--  1 root  wheel   284 11 Apr 11:49 snmp.conf
  -r--r--r--  1 root  wheel   284 11 Apr 12:02 snmp.conf.sample
  drwx--  2 root  cups512 11 Apr 12:02 ssl
  
  
  % make -C /usr/ports/print/cups-client pretty-print-config
  -GNUTLS (whoops ... this is not the default, isn't it?)
 
 As for me, it is the default. But I don't think the problem is here.
 
  == corrected that with a new recompilation with rmconfig preceded.
  
  % grep CUPS /etc/make.conf
  NULL (menas: no output)
  
  % pkg info -x cups hp foo gut
  
  cups-base-1.7.1
  cups-client-1.7.1
  cups-filters-1.0.52
  cups-image-1.7.1
  cups-pdf-2.6.1_1
  cups-pstoraster-8.15.4_7
  cups-samba-6.0_7
  gutenprint-cups-5.2.8_1
  libgnomecups-0.2.3_5,1
  linux-f10-cups-libs-1.3.11_1
  foomatic-db-hpijs-1.4
  hplip-3.14.1
  kdevelop-php-1.6.0_1
  kdevelop-php-docs-1.6.0_1
  php5-5.4.27
  swhplugins-0.4.15_4
  foomatic-db-20140331
  foomatic-db-engine-4.0.11,2
  foomatic-db-hpijs-1.4
  foomatic-filters-4.0.17
  gimp-gutenprint-5.2.8
  gutenprint-base-5.2.8
  gutenprint-cups-5.2.8_1
  gutenprint-ijs-5.2.8
  -
 
 OK, you have quite a few cups ports.
 
  Stop cupsd, move temporary /var/log/cups/*_log to another location.
  Start cupsd and look for suspicious messages at /var/log/cups/* files.
  
  Nothing suspicious so far. With print/cups-filters installed, the whole 
  cups printing
  system is corrupted and doesn't print a single sheet of paper (PDF/PS) 
  normal es
  expected.
  
  Prior to this task, I recompiled, as you suggested, first all cups ports and
  afterwards hplip/foomatic. I also installed print/cups-filters before 
  recompiling
  hplip/foomatic.
 
 Hm. As for me, I can't build hplip with new cups* ports:
 -
 ===  Installing for cups-base-1.7.1
 ===  Checking if print/cups-base already installed
 ===   cups-base-1.7.1 is already installed
   You may wish to ``make deinstall'' and install this port again
   by ``make reinstall'' to upgrade it properly.
   If you really wish to overwrite the old port of print/cups-base
   without deleting it first, set the variable FORCE_PKG_REGISTER
   in your environment or the make install command line.
 *** Error code 1
 
 Stop.
 make[3]: stopped in /usr/ports/print/cups-base
 *** Error code 1
 
 Stop.
 make[2]: stopped in /usr/ports/print/cups-base
 *** Error code 1
 
 Stop.
 make[1]: stopped in /usr/ports/print/hplip
 *** Error code 1
 -
 
 This is because cups-base is no more installing libcupsdriver.so. And
 

Re: Shared object libicui18n.so.50 not found, required by libseed.so.0

2014-04-12 Thread Alex V. Petrov
В письме от 11 апреля 2014 21:24:00 пользователь AN написал:
 Thanks Kevin that fixed it.
 
 pkg delete -f seed-\*
 make install clean
 
 ===  Installing for seed-2.31.91_4
 ===  Checking if devel/seed already installed
 ===   Registering installation for seed-2.31.91_4
 Installing seed-2.31.91_4... done

On my 10-stable (after pkg delete -f seed-\* and portmaster devel/seed):

../../libseed/seed-module.h:50:70: note: expanded from macro 'CHECK_ARG_COUNT'
 wrong number of arguments; expected %s, 
got %Zd, \

  ~^
seed-readline.c:80:22: error: use of undeclared identifier 'Function'; did you 
mean 'function'?
  rl_bind_key(*key, (Function *) c);
 ^~~~
 function   

seed-readline.c:67:17: note: 'function' declared here
   SeedObject function,
  ^
seed-readline.c:80:32: error: expected expression
  rl_bind_key(*key, (Function *) c);
   ^
seed-readline.c:95:3: warning: invalid conversion specifier 'Z' 
[-Wformat-invalid-specifier]
  CHECK_ARG_COUNT(readline.done, 0);
  ^~
../../libseed/seed-module.h:50:70: note: expanded from macro 'CHECK_ARG_COUNT'
 wrong number of arguments; expected %s, 
got %Zd, \

  ~^
seed-readline.c:108:3: warning: invalid conversion specifier 'Z' 
[-Wformat-invalid-specifier]
  CHECK_ARG_COUNT(readline.buffer, 0);
  ^~~~
../../libseed/seed-module.h:50:70: note: expanded from macro 'CHECK_ARG_COUNT'
 wrong number of arguments; expected %s, 
got %Zd, \

  ~^
seed-readline.c:123:3: warning: invalid conversion specifier 'Z' 
[-Wformat-invalid-specifier]
  CHECK_ARG_COUNT(readline.insert, 1);
  ^~~~
../../libseed/seed-module.h:50:70: note: expanded from macro 'CHECK_ARG_COUNT'
 wrong number of arguments; expected %s, 
got %Zd, \

  ~^
seed-readline.c:151:3: warning: invalid conversion specifier 'Z' 
[-Wformat-invalid-specifier]
  CHECK_ARG_COUNT(readline.readline, 1);
  ^~
../../libseed/seed-module.h:50:70: note: expanded from macro 'CHECK_ARG_COUNT'
 wrong number of arguments; expected %s, 
got %Zd, \

  ~^
5 warnings and 2 errors generated.
gmake[5]: *** [libseed_readline_la-seed-readline.lo] Ошибка 1
gmake[5]: Выход из каталога 
`/usr/ports/devel/seed/work/seed-2.31.91/modules/readline'
gmake[4]: *** [all-recursive] Ошибка 1
gmake[4]: Выход из каталога `/usr/ports/devel/seed/work/seed-2.31.91/modules'
gmake[3]: *** [all-recursive] Ошибка 1
gmake[3]: Выход из каталога `/usr/ports/devel/seed/work/seed-2.31.91'
gmake[2]: *** [all] Ошибка 2
gmake[2]: Выход из каталога `/usr/ports/devel/seed/work/seed-2.31.91'
*** Error code 1

Stop.
make[1]: stopped in /usr/ports/devel/seed
*** Error code 1

Stop.
make: stopped in /usr/ports/devel/seed
-- 
-
Alex V. Petrov

___
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: print/cups: since update to 1.7.1: error : Send-Document client-error-document-format-not-supported

2014-04-12 Thread O. Hartmann
On Fri, 11 Apr 2014 08:19:45 -0400
Ajtim lum...@gmail.com wrote:

 On Friday 11 April 2014 13:08:33 O. Hartmann wrote:
  On Wed, 09 Apr 2014 02:23:58 +0400
  
  Boris Samorodov b...@passap.ru wrote:
   09.04.2014 00:25, O. Hartmann пишет:
On Tue, 08 Apr 2014 23:16:33 +0400

Boris Samorodov b...@passap.ru wrote:
08.04.2014 17:42, O. Hartmann пишет:
Since the update of print/cups from 1.5.X to 1.7.1

How did you do it?

As it is reported in /usr/ports/UPDATING. I delete first cups-image,
then did the update which reeled in all the new stuff automatically.
   
   OK, lets start from some obvious things.
   Did you restart cupsd while experimenting?
  
  No.
  
   Give an output for:
   -
   % type lpr
  
  lpr is /usr/local/bin/lpr
  pkg which /usr/local/bin/lpr
  /usr/local/bin/lpr was installed by package cups-base-1.7.1
  
   % ls -l /usr/local/etc/cups
  
  -r--r--r--  1 root  wheel  2807 11 Apr 11:58 cups-browsed.conf
  -rw-r-  1 root  cups   3197  8 Apr 17:15 cups-files.conf
  -rw-r-  1 root  cups   3197  8 Apr 17:15 cups-files.conf.bak
  -rw-r-  1 root  wheel  3137 11 Apr 12:02 cups-files.conf.sample
  -r--r--r--  1 root  wheel  9521 11 Apr 11:50 cups-pdf.conf
  -r--r--r--  1 root  wheel  9521 11 Apr 11:50 cups-pdf.conf.sample
  -rw-r-  1 root  cups   3442  8 Apr 17:22 cupsd.conf
  -rw-r-  1 root  cups   5098  8 Apr 17:20 cupsd.conf.O
  -rw-r-  1 root  cups   3442  8 Apr 17:22 cupsd.conf.bak
  -rw-r-  1 root  wheel  4492 11 Apr 12:02 cupsd.conf.default
  -r--r--r--  1 root  wheel  4492 11 Apr 12:02 cupsd.conf.sample
  drwxr-xr-x  2 root  wheel   512 11 Apr 12:02 interfaces
  -r--r--r--  1 root  wheel  1875  8 Apr 19:17 mime.convs
  -r--r--r--  1 root  wheel  1874 11 Apr 12:02 mime.convs.sample
  -r--r--r--  1 root  wheel  6456  8 Apr 19:18 mime.types
  -r--r--r--  1 root  wheel  6455 11 Apr 12:02 mime.types.sample
  drwxr-xr-x  2 root  cups512 11 Apr 12:02 ppd
  -rw---  1 root  cups   4134  8 Apr 17:33 printers.conf
  -rw---  1 root  cups   4134  8 Apr 14:58 printers.conf.O
  -rw---  1 root  cups   4134  8 Apr 17:22 printers.conf.bak
  -rw-r--r--  1 root  cups946 11 Apr 11:53 pstoraster.convs
  -r--r--r--  1 root  wheel   778 11 Apr 12:04 pstotiff.convs
  -r--r--r--  1 root  wheel  2084 11 Apr 12:04 pstotiff.types
  -r--r--r--  1 root  wheel   284 11 Apr 11:49 snmp.conf
  -r--r--r--  1 root  wheel   284 11 Apr 12:02 snmp.conf.sample
  drwx--  2 root  cups512 11 Apr 12:02 ssl
  
   % make -C /usr/ports/print/cups-client pretty-print-config
  
  -GNUTLS (whoops ... this is not the default, isn't it?)
  
  == corrected that with a new recompilation with rmconfig preceded.
  
   % grep CUPS /etc/make.conf
  
  NULL (menas: no output)
  
   % pkg info -x cups hp foo gut
  
  cups-base-1.7.1
  cups-client-1.7.1
  cups-filters-1.0.52
  cups-image-1.7.1
  cups-pdf-2.6.1_1
  cups-pstoraster-8.15.4_7
  cups-samba-6.0_7
  gutenprint-cups-5.2.8_1
  libgnomecups-0.2.3_5,1
  linux-f10-cups-libs-1.3.11_1
  foomatic-db-hpijs-1.4
  hplip-3.14.1
  kdevelop-php-1.6.0_1
  kdevelop-php-docs-1.6.0_1
  php5-5.4.27
  swhplugins-0.4.15_4
  foomatic-db-20140331
  foomatic-db-engine-4.0.11,2
  foomatic-db-hpijs-1.4
  foomatic-filters-4.0.17
  gimp-gutenprint-5.2.8
  gutenprint-base-5.2.8
  gutenprint-cups-5.2.8_1
  gutenprint-ijs-5.2.8
  
   -
   
   Stop cupsd, move temporary /var/log/cups/*_log to another location.
   Start cupsd and look for suspicious messages at /var/log/cups/* files.
  
  Nothing suspicious so far. With print/cups-filters installed, the whole cups
  printing system is corrupted and doesn't print a single sheet of paper
  (PDF/PS) normal es expected.
  
  
  Prior to this task, I recompiled, as you suggested, first all cups ports and
  afterwards hplip/foomatic. I also installed print/cups-filters before
  recompiling hplip/foomatic.
 
 It works for me now (FreeBSD 10.0-RELEASE):
 
 I did deinstall cups* and hplip. Than installed cups and patched hplip. First 
 I used as usual hp-business_inkjet_3000-hpijs-pcl3.ppd.gz and it didn't work 
 It printed:%PDF-1.4
 and jobs processing  never stopped. Than I removed device and installed again 
 with -3000-ps.ppd.gz and it works but cannot print test page.
  

I tried alternatives, but it is with all (known to me) usefull drivers for the 
specific
printer the same result: empty pages, print job stuck in queue. I also tried
most recent hplip-3.14.4 but I doubt this is the reason. 

I can print PDF and PS, as reported, when deinstalling/removing 
print/cups-filters using
clients like xpdf, xdvi or printing directly via lpr -PPRINTER_NAME jobfile.ps. 
This
fails when print/cups-filter is installed.

Have you tried to deinstall by intention cups-filters and check whether the 
formerly used
driver works for you?

I also deinstalled everything related to hplip and cups (cups, cups-XXX, hplip, 
qpdf,
foomatic-XXX) and reinstalled first print/cups which reels in all 

Re: [CFT] audio/xfce4-mixer 4.11.0

2014-04-12 Thread Ivan Klymenko
В Thu, 10 Apr 2014 20:08:13 +
Olivier Duchateau olivi...@freebsd.org пишет:

 Hi,
 
 New release (targetted development) has been published yesterday.
 It's already present in Xfce repository [1].
 

Hi.
I tested the new port - I not have noticed any regressions...
On what to look for when testing? If there are preferences ...

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

pkg add: howto force the installation of a binary package?

2014-04-12 Thread O. Hartmann

Since this ever-fragile FreeBSD port editors/libreoffice fails on 11-CURRENT and
9.2-STABLE to compile (it fails on fours systems running the named flavours of 
OS), I try
to install the binary package via pkg add. But, very funny, I receive always 
the error:

pkg: Missing dependency matching Origin: 'net/openldap24-client' Version: 
'2.4.39'

The port in question is already installed, but I have 

pkg info -ox openldap
openldap-sasl-client-2.4.39 net/openldap24-sasl-client

This is fun. I tried to find the magical force knob in pkg-add to override 
such
(insane) restrictions, but I didn't find any.

Is there a regular way to install the port by force without checking for the 
dependency?
It seems that pkgng allows only installations of ports that do not dare to have 
different
options than the standard defined in the binary package expectations?

Thanks in advance for your suggestions,

Oliver

P.S. Please CC me.


signature.asc
Description: PGP signature


Re: pkg add: howto force the installation of a binary package?

2014-04-12 Thread Lars Engels
On Sat, Apr 12, 2014 at 05:24:12PM +0200, O. Hartmann wrote:
 
 Since this ever-fragile FreeBSD port editors/libreoffice fails on 11-CURRENT 
 and
 9.2-STABLE to compile (it fails on fours systems running the named flavours 
 of OS), I try
 to install the binary package via pkg add. But, very funny, I receive always 
 the error:
 
 pkg: Missing dependency matching Origin: 'net/openldap24-client' Version: 
 '2.4.39'
 
 The port in question is already installed, but I have 
 
 pkg info -ox openldap
 openldap-sasl-client-2.4.39 net/openldap24-sasl-client
 
 This is fun. I tried to find the magical force knob in pkg-add to override 
 such
 (insane) restrictions, but I didn't find any.
 
 Is there a regular way to install the port by force without checking for the 
 dependency?
 It seems that pkgng allows only installations of ports that do not dare to 
 have different
 options than the standard defined in the binary package expectations?
 
 Thanks in advance for your suggestions,
 
 Oliver
 
 P.S. Please CC me.

From pkg-add(8)

 -M  Force the installation of the package with missing dependencies.



pgpfbjPfwb2Qq.pgp
Description: PGP signature


Re: pkg add: howto force the installation of a binary package?

2014-04-12 Thread O. Hartmann
On Sat, 12 Apr 2014 18:01:44 +0200
Lars Engels lars.eng...@0x20.net wrote:

 On Sat, Apr 12, 2014 at 05:24:12PM +0200, O. Hartmann wrote:
  
  Since this ever-fragile FreeBSD port editors/libreoffice fails on 
  11-CURRENT and
  9.2-STABLE to compile (it fails on fours systems running the named flavours 
  of OS), I
  try to install the binary package via pkg add. But, very funny, I receive 
  always the
  error:
  
  pkg: Missing dependency matching Origin: 'net/openldap24-client' Version: 
  '2.4.39'
  
  The port in question is already installed, but I have 
  
  pkg info -ox openldap
  openldap-sasl-client-2.4.39 net/openldap24-sasl-client
  
  This is fun. I tried to find the magical force knob in pkg-add to 
  override such
  (insane) restrictions, but I didn't find any.
  
  Is there a regular way to install the port by force without checking for the
  dependency? It seems that pkgng allows only installations of ports that do 
  not dare
  to have different options than the standard defined in the binary package
  expectations?
  
  Thanks in advance for your suggestions,
  
  Oliver
  
  P.S. Please CC me.
 
 From pkg-add(8)
 
  -M  Force the installation of the package with missing dependencies.
 

Strange, on 

FreeBSD 11.0-CURRENT #0 r264364: Sat Apr 12 10:34:56 CEST 2014 amd64

I get this:

root@thor: [All] man pkg-add
PKG-ADD(8)  FreeBSD System Manager's Manual PKG-ADD(8)

NAME
 pkg add -- Registers a package and installs it on the system

SYNOPSIS
 pkg add [-IAfq] pkg-name ...
 pkg add [-IAfq] protocol://path/pkg-name ...

DESCRIPTION
 pkg add installs packages from either a local source or a remote one.

 When installing from a remote source you need to specify the protocol to
 use when fetching the package.

 Currently supported protocols are FTP, HTTP and HTTPS.

 Otherwise, pkg add will read the file named on the command line.

 If this is a regular file, and the package to be installed has unmet
 dependencies, pkg add will search the directory containing pkg-name for
 suitable pkg archive files to fulfill those dependencies.  If pkg-name is
 literally - then it will read the package data from stdin.  pkg add will
 automatically detect and unpack most common compression formats based on
 the content of the data stream it reads, ignoring any extension the file-
 name may have.

 If this involves reading from a pipe (including stdin), fifo, socket or
 some other non-regular form of input stream then pkg add will immediately
 emit an error if pkg-name has unmet dependencies.

OPTIONS
 The following options are supported by pkg add:

 -I  If any installation scripts (pre-install or post-install) exist for
 given packages, do not execute them.

 -A  Mark the installed packages as orphan.  Will be automatically removed
 if no other packages depend on them.  For more information please
 refer to pkg-autoremove(8)

 -f  Force the reinstallation of the package if already installed.

 -q  Force quiet output.

ENVIRONMENT
 The following environment variables affect the execution of pkg add.  See
 pkg.conf(5) for further description.

 ASSUME_ALWAYS_YES

 HANDLE_RC_SCRIPTS

 PKG_DBDIR

FILES
 See pkg.conf(5).

SEE ALSO
 pkg.conf(5), pkg(8), pkg-annotate(8), pkg-audit(8), pkg-autoremove(8),
 pkg-backup(8), pkg-check(8), pkg-clean(8), pkg-config(8), pkg-convert(8),
 pkg-create(8), pkg-delete(8), pkg-fetch(8), pkg-info(8), pkg-install(8),
 pkg-lock(8), pkg-query(8), pkg-register(8), pkg-repo(8), pkg-rquery(8),
 pkg-search(8), pkg-set(8), pkg-shell(8), pkg-shlib(8), pkg-stats(8),
 pkg-update(8), pkg-updating(8), pkg-upgrade(8), pkg-version(8),
 pkg-which(8)

FreeBSD 11.0  September 22, 2013  FreeBSD 11.0



signature.asc
Description: PGP signature


Re: pkg add: howto force the installation of a binary package?

2014-04-12 Thread O. Hartmann
On Sat, 12 Apr 2014 18:01:44 +0200
Lars Engels lars.eng...@0x20.net wrote:

 On Sat, Apr 12, 2014 at 05:24:12PM +0200, O. Hartmann wrote:
  
  Since this ever-fragile FreeBSD port editors/libreoffice fails on 
  11-CURRENT and
  9.2-STABLE to compile (it fails on fours systems running the named flavours 
  of OS), I
  try to install the binary package via pkg add. But, very funny, I receive 
  always the
  error:
  
  pkg: Missing dependency matching Origin: 'net/openldap24-client' Version: 
  '2.4.39'
  
  The port in question is already installed, but I have 
  
  pkg info -ox openldap
  openldap-sasl-client-2.4.39 net/openldap24-sasl-client
  
  This is fun. I tried to find the magical force knob in pkg-add to 
  override such
  (insane) restrictions, but I didn't find any.
  
  Is there a regular way to install the port by force without checking for the
  dependency? It seems that pkgng allows only installations of ports that do 
  not dare
  to have different options than the standard defined in the binary package
  expectations?
  
  Thanks in advance for your suggestions,
  
  Oliver
  
  P.S. Please CC me.
 
 From pkg-add(8)
 
  -M  Force the installation of the package with missing dependencies.
 

root@thor: [All] pkg add -M libreoffice-4.1.5_1.txz
pkg: illegal option -- M
Usage: pkg add [-IAfq] pkg-name ...
   pkg add [-IAfq] protocol://path/pkg-name ...

For more information see 'pkg help add'.



root@thor: [All] pkg info pkg
pkg-1.2.7_2
Name   : pkg
Version: 1.2.7_2
Installed on   : Sat Apr 12 18:40:02 CEST 2014
Origin : ports-mgmt/pkg
Architecture   : freebsd:11:x86:64
Prefix : /usr/local
Categories : ports-mgmt
Licenses   : BSD2CLAUSE
Maintainer : port...@freebsd.org
WWW: http://wiki.freebsd.org/pkgng
Comment: Package manager
Shared Libs required:
libpkg.so.1
Shared Libs provided:
libpkg.so.1
Flat size  : 9.55MiB
Description:
Package management tool

WWW: http://wiki.freebsd.org/pkgng








signature.asc
Description: PGP signature


Re: pkg add: howto force the installation of a binary package?

2014-04-12 Thread Matthew Seaman
On 12/04/2014 17:41, O. Hartmann wrote:
 From pkg-add(8)
  
   -M  Force the installation of the package with missing dependencies.
  

This is only in pkg-1.3.x -- ie. try ports-mgmt/pkg-devel

Cheers,

Matthew

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

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



signature.asc
Description: OpenPGP digital signature


Re: [ANNOUNCE] ports 2014Q2 branched

2014-04-12 Thread Robert David
Hi Baptiste,

this is awesome news. I think this is very good process.

I got a question. From which FreeBSD branch is the latest and quarterly
build?

Since it can be affected by such things as update to new xorg when
default in stable/10, etc.

Because if the base is stable/10 it should be clear for users or
release/10.0 that quarterly/latest is not safe to use. 
Or when it is from release/10.0, what happened when there will be
release/10.1?

Anyway thanks a lot,
Robert. 





On Wed, 2 Apr 2014 11:24:34 +0200
Baptiste Daroussin b...@freebsd.org wrote:

 Hi all,
 
 I am pleased to announce that we have created the 2014Q2 branch of
 the ports tree.
 
 Because the first 2014Q1 branch was experimental you might not have
 heard of it yet.
 
 January 2014 saw the release of the first quaterly branch, intended at
 providing a stable and high-quality ports tree. Those stable branches
 are a snapshot of the head ports tree taken every 3 months and
 currently supported for three months, during which they receive
 security fixes as well as build and runtime fixes.
 
 Packages are built on regular basis on that branch (weekly) and
 published as usual via pkg.FreeBSD.org (/quarterly instead of the
 usual /latest).
 
 They are signed the same way the /latest branch is.
 
 While packages for 2014Q1 were only built for 10 (i386 and amd64)
 2014Q2 will be built for both FreeBSD 9 and 10 (i386 and amd64).
 
 The first build of 2014Q2 will started this morning (wednesday at 1
 am UTC) and should hit your closest mirrors very soon.
 
 On behalf of the port management team
 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


[QAT] 351124: 4x leftovers, 3x depend_object, 24x success, 1x bad_c++_code

2014-04-12 Thread Ports-QAT
Use @sample for my port, cleanup an etc/PORTNAME into ETCDIR.

Sponsored by:   Absolight
-

  Build ID:  20140412192400-60697
  Job owner: m...@freebsd.org
  Buildtime: 3 hours
  Enddate:   Sat, 12 Apr 2014 22:05:08 GMT

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

-

Port:deskutils/mirall 

  Buildgroup: 8.4-QAT/amd64
  Buildstatus:   SUCCESS
  Log: 
https://qat.redports.org//~m...@freebsd.org/20140412192400-60697-316706/mirall-1.5.3_1.log

  Buildgroup: 8.4-QAT/i386
  Buildstatus:   SUCCESS
  Log: 
https://qat.redports.org//~m...@freebsd.org/20140412192400-60697-316707/mirall-1.5.3_1.log

  Buildgroup: 9.2-QAT/amd64
  Buildstatus:   SUCCESS
  Log: 
https://qat.redports.org//~m...@freebsd.org/20140412192400-60697-316708/mirall-1.5.3_1.log

  Buildgroup: 9.2-QAT/i386
  Buildstatus:   SUCCESS
  Log: 
https://qat.redports.org//~m...@freebsd.org/20140412192400-60697-316709/mirall-1.5.3_1.log

-

Port:dns/bind10 1.1.0

  Buildgroup: 8.4-QAT/amd64
  Buildstatus:   DEPEND_OBJECT
  Log: 
https://qat.redports.org//~m...@freebsd.org/20140412192400-60697-316710/bind10-1.1.0.log

  Buildgroup: 8.4-QAT/i386
  Buildstatus:   DEPEND_OBJECT
  Log: 
https://qat.redports.org//~m...@freebsd.org/20140412192400-60697-316711/bind10-1.1.0.log

  Buildgroup: 9.2-QAT/amd64
  Buildstatus:   DEPEND_OBJECT
  Log: 
https://qat.redports.org//~m...@freebsd.org/20140412192400-60697-316712/bind10-1.1.0.log

  Buildgroup: 9.2-QAT/i386
  Buildstatus:   BAD_C++_CODE
  Log: 
https://qat.redports.org//~m...@freebsd.org/20140412192400-60697-316713/bind10-1.1.0.log

-

Port:dns/bind910 9.10.0rc1_1

  Buildgroup: 8.4-QAT/amd64
  Buildstatus:   SUCCESS
  Log: 
https://qat.redports.org//~m...@freebsd.org/20140412192400-60697-316714/bind910-9.10.0rc1_1.log

  Buildgroup: 8.4-QAT/i386
  Buildstatus:   SUCCESS
  Log: 
https://qat.redports.org//~m...@freebsd.org/20140412192400-60697-316715/bind910-9.10.0rc1_1.log

  Buildgroup: 9.2-QAT/amd64
  Buildstatus:   SUCCESS
  Log: 
https://qat.redports.org//~m...@freebsd.org/20140412192400-60697-316716/bind910-9.10.0rc1_1.log

  Buildgroup: 9.2-QAT/i386
  Buildstatus:   SUCCESS
  Log: 
https://qat.redports.org//~m...@freebsd.org/20140412192400-60697-316717/bind910-9.10.0rc1_1.log

-

Port:dns/bind98 9.8.7_8

  Buildgroup: 8.4-QAT/amd64
  Buildstatus:   SUCCESS
  Log: 
https://qat.redports.org//~m...@freebsd.org/20140412192400-60697-316718/bind98-9.8.7_8.log

  Buildgroup: 8.4-QAT/i386
  Buildstatus:   SUCCESS
  Log: 
https://qat.redports.org//~m...@freebsd.org/20140412192400-60697-316719/bind98-9.8.7_8.log

  Buildgroup: 9.2-QAT/amd64
  Buildstatus:   SUCCESS
  Log: 
https://qat.redports.org//~m...@freebsd.org/20140412192400-60697-316720/bind98-9.8.7_8.log

  Buildgroup: 9.2-QAT/i386
  Buildstatus:   SUCCESS
  Log: 
https://qat.redports.org//~m...@freebsd.org/20140412192400-60697-316721/bind98-9.8.7_8.log

-

Port:dns/bind99 9.9.5_10

  Buildgroup: 8.4-QAT/amd64
  Buildstatus:   SUCCESS
  Log: 
https://qat.redports.org//~m...@freebsd.org/20140412192400-60697-316722/bind99-9.9.5_10.log

  Buildgroup: 8.4-QAT/i386
  Buildstatus:   SUCCESS
  Log: 
https://qat.redports.org//~m...@freebsd.org/20140412192400-60697-316723/bind99-9.9.5_10.log

  Buildgroup: 9.2-QAT/amd64
  Buildstatus:   SUCCESS
  Log: 
https://qat.redports.org//~m...@freebsd.org/20140412192400-60697-316724/bind99-9.9.5_10.log

  Buildgroup: 9.2-QAT/i386
  Buildstatus:   SUCCESS
  Log: 
https://qat.redports.org//~m...@freebsd.org/20140412192400-60697-316725/bind99-9.9.5_10.log

-

Port:dns/maradns 2.0.09

  Buildgroup: 8.4-QAT/amd64
  Buildstatus:   LEFTOVERS
  Log: 
https://qat.redports.org//~m...@freebsd.org/20140412192400-60697-316726/maradns-2.0.09.log

  Buildgroup: 8.4-QAT/i386
  Buildstatus:   LEFTOVERS
  Log: 
https://qat.redports.org//~m...@freebsd.org/20140412192400-60697-316727/maradns-2.0.09.log

  Buildgroup: 9.2-QAT/amd64
  Buildstatus:   LEFTOVERS
  Log: 

pkg-static: Plist error, directory listed as a file: something.egg-info

2014-04-12 Thread Kubilay Kocak
Over the past week, a number of users have reported the following error
when upgrading Python ports:

pkg-static: Plist error, directory listed as a file:something.egg-info

This has been isolated as a symptom of:

  a) A recent pkg version (1.2.7_1) which now generates an error
 instead of silently creating a corrupt package

  b) Python installations that contain *multiple* python packages that
 provide the setuptools module (such as setuptools and distribute).

This (b) can either be the result of a manual install as root (via
easy_install or pip) outside of the scope of ports/packages, or due to
leftovers from previous upgrades.

The root cause is a version of setuptools is imported during the python
setup.py `install` stage, that does not contain a patch which removes
directory entries from --record output (a feature of setuptools).

Users should inspect their ${LOCALBASE}/lib/pythonX.Y/site-packages
directory, and remove any packages that reference old versions of
setuptools or distribute.

Some examples of entries that may be removed are:

1) distribute-0.6.35-py2.7.egg
2) setuptools-0.6c11-py2.7.egg
3) *Any* version of setuptools directly from PyPi via pip or easy_install

If you have any questions, or are unsure whether you can remove a
particular entry or not, either:

- Delete it, then reinstall devel/py-setuptoolsXY for good measure, OR
- Check with us on the mailing list or at #freebsd-python on freenode IRC

TLDR:

You want to be left with the version of setuptools from ports/packages
(currently 2.0.1) as the *only* installed Python package in site-packages/.
___
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: rubygem-passenger-4.0.41_2

2014-04-12 Thread Sergey A. Osokin
On Sat, Apr 12, 2014 at 03:09:04AM -0500, Scot Hetzel wrote:
 On Fri, Apr 11, 2014 at 5:51 PM, Steven Hartland
 kill...@multiplay.co.uk wrote:
  The change is from :N - :M
  .if ${PORT_OPTIONS:MDEBUG}
 
  - Select only those words that match DEBUG
 
  Which occurs 220 in the port tree and:
 
  .if ${PORT_OPTIONS:NDEBUG}
 
 - Select words that don't match DEBUG
 
  Which only occurs twice, so TBH I assumed it was a typo given every other
  option uses PORTOPTIONS:M${option}
 
  Unfortunately the docs don't seem to provide any clarification
  http://www.freebsd.org/doc/en/books/porters-handbook/makefile-options.html
  so if anyone could chime in with some details on the exact meanings that
  would be most appreciated.
 
 You have to read the make(1) man page:
 
 http://www.freebsd.org/cgi/man.cgi?query=makesektion=1

So, the patch is here.

But now I've got following error:

x1% sudo make install
===  Staging for rubygem-passenger-4.0.41_3
===   rubygem-passenger-4.0.41_3 depends on package: rubygem-fastthread=1.0.7 
- found
===   rubygem-passenger-4.0.41_3 depends on package: rubygem-rack=1.4.5 - 
found
===   rubygem-passenger-4.0.41_3 depends on package: 
rubygem-daemon_controller=1.2.0 - found
===   rubygem-passenger-4.0.41_3 depends on file: /usr/local/bin/gem19 - found
===   rubygem-passenger-4.0.41_3 depends on file: /usr/local/bin/ruby19 - found
===   rubygem-passenger-4.0.41_3 depends on file: /usr/local/sbin/apxs - found
===   rubygem-passenger-4.0.41_3 depends on shared library: libeio.so - found
===   rubygem-passenger-4.0.41_3 depends on shared library: libev.so - found
===   rubygem-passenger-4.0.41_3 depends on shared library: libcurl.so - found
===   Generating temporary packing list
Building native extensions.  This could take a while...
Successfully installed passenger-4.0.41
1 gem installed
Installing RDoc documentation for passenger-4.0.41...
(CC=clang CXX=clang++ 
/usr/home/osa/ports/www/rubygem-passenger/work/stage/usr/local/bin/passenger-install-apache2-module
 --auto)
/usr/local/lib/ruby/site_ruby/1.9/rubygems/dependency.rb:247:in `to_specs': 
Could not find passenger (= 0) amongst [daemon_controller-1.2.0, 
fastthread-1.0.7, rack-1.4.5, rake-10.2.2] (Gem::LoadError)
from /usr/local/lib/ruby/site_ruby/1.9/rubygems/dependency.rb:256:in 
`to_spec'
from /usr/local/lib/ruby/site_ruby/1.9/rubygems.rb:1231:in `gem'
from 
/usr/home/osa/ports/www/rubygem-passenger/work/stage/usr/local/bin/passenger-install-apache2-module:22:in
 `main'
*** Error code 1

Stop.

Any idea what's wrong here?

Index: Makefile
===
--- Makefile(revision 351090)
+++ Makefile(working copy)
@@ -3,7 +3,7 @@
 
 PORTNAME=  passenger
 PORTVERSION=   4.0.41
-PORTREVISION=  2
+PORTREVISION=  3
 CATEGORIES=www rubygems
 MASTER_SITES=  RG
 PKGNAMEPREFIX= rubygem-
@@ -39,11 +39,11 @@
 .endif
 .endif
 
-LIB_DEPENDS+=  eio:${PORTSDIR}/devel/libeio \
-   ev:${PORTSDIR}/devel/libev \
-   curl:${PORTSDIR}/ftp/curl
-BUILD_DEPENDS+=
rubygem-fastthread=1.0.1:${PORTSDIR}/devel/rubygem-fastthread \
-   rubygem-rack=0:${PORTSDIR}/www/rubygem-rack \
+LIB_DEPENDS+=  libeio.so:${PORTSDIR}/devel/libeio \
+   libev.so:${PORTSDIR}/devel/libev \
+   libcurl.so:${PORTSDIR}/ftp/curl
+BUILD_DEPENDS+=
rubygem-fastthread=1.0.7:${PORTSDIR}/devel/rubygem-fastthread \
+   rubygem-rack=1.4.5:${PORTSDIR}/www/rubygem-rack \

rubygem-daemon_controller=1.2.0:${PORTSDIR}/devel/rubygem-daemon_controller
 RUN_DEPENDS:=  ${BUILD_DEPENDS}
 
@@ -81,7 +81,7 @@
s! -feliminate-unused-debug-symbols 
-feliminate-unused-debug-types!!g; \
201,203s!true!false!' \
${WRKSRC}/build/basics.rb
-.if ${PORT_OPTIONS:NDEBUG}
+.if ${PORT_OPTIONS:MDEBUG}
@${REINPLACE_CMD} \
's!-DPASSENGER_DEBUG!-DNDEBUG!g' \
${WRKSRC}/build/basics.rb
@@ -101,19 +101,23 @@
's!-lpthread!${PTHREAD_LIBS}!g' \
${WRKSRC}/lib/phusion_passenger/platform_info/cxx_portability.rb
 
-post-build:
+post-install:
 .if ${PORT_OPTIONS:MAPACHE22}
-   (CC=${CC} CXX=${CXX} ${WRKSRC}/bin/passenger-install-apache2-module 
--auto)
+   (CC=${CC} CXX=${CXX} 
${STAGEDIR}${PREFIX}/bin/passenger-install-apache2-module --auto)
 .endif
-
 .if ${PORT_OPTIONS:MNGINX}
-   (cd ${WRKSRC}  CC=${CC} CXX=${CXX} ${RAKE_BIN} nginx)
+   (cd ${STAGEDIR}${PREFIX}/${GEMS_DIR}/${GEM_NAME}  CC=${CC} CXX=${CXX} 
${RAKE_BIN} nginx)
 .endif
 .if ${PORT_OPTIONS:MSYMLINK}
-   ${LN} -s ${GEM_LIB_DIR} ${STAGE}${PREFIX}/${GEMS_DIR}/${PORTNAME}
+   ${LN} -s ${GEM_LIB_DIR} ${STAGEDIR}${PREFIX}/${GEMS_DIR}/${PORTNAME}
 .endif
 
-   ${FIND} ${WRKSRC} -name '*.o' -delete
-   ${FIND} ${WRKSRC} -name '*.bak' -delete
+   ${FIND} ${STAGEDIR} -name '*.o' -delete
+   ${FIND} ${STAGEDIR} -name '*.bak' 

problem with libguile

2014-04-12 Thread Nilton Jose Rizzo

Hi all,

   I'm have to install some ports (anjunta and autogen) and I get
this error:

checking whether libguile can be linked with... no
configure: error: Cannot find libguile.  libguile is required.
===  Script configure failed unexpectedly.
Please report the problem to cls...@freebsd.org [maintainer] and attach the
/usr/ports/devel/autogen/work/autogen-5.12/config.log including the output
of the failure of your make command. Also, it might be a good idea to provide
an overview of all packages installed on your system (e.g. a
/usr/local/sbin/pkg-static info -g -Ea).
*** Error code 1

Stop.

but whe I run 


root@valfenda:/usr/ports/devel/autogen # pkg info -a | grep guile
guile-1.8.8GNU Ubiquitous Intelligent Language for Extension
guile-lib-0.2.2Repository of useful code written in Guile Scheme
slib-guile-3b3_1   SLIB installation for Guile

show the guile-libe was installed ok, have some idea about this?

and about the problema with gnash and libbooster, it will be 
resolve one day?

The ports tree in -current have some problems and I can't solve
using my abilities.  Some problems I simple give up and I see in the
near future if has been solved.

My system:
root@valfenda:/usr/ports/devel/autogen # uname -a
FreeBSD valfenda 11.0-CURRENT FreeBSD 11.0-CURRENT #3 r264373: Sat Apr 12
16:23:51 BRT 2014 rizzo@valfenda:/usr/obj/usr/src/sys/VALFENDA  amd64
root@valfenda:/usr/ports/devel/autogen # 

root@valfenda:/usr/ports/devel/autogen # svn info /usr/ports/
Caminho: /usr/ports
Working Copy Root Path: /usr/ports
URL: svn://svn.freebsd.org/ports/head
Relative URL: ^/head
Raiz do Repositório: svn://svn.freebsd.org/ports
UUID do repositório: 35697150-7ecd-e111-bb59-0022644237b5
Revisão: 351108
Tipo de Nó: diretório
Agendado: normal
Autor da última Mudança: tijl
Revisão da última Mudança: 351108
Data da última Mudança: 2014-04-12 13:29:28 -0300 (Sáb, 12 Abr 2014)

root@valfenda:/usr/ports/devel/autogen # 

TIA,

---
/*
**Nilton José RizzoUFRRJ
**http://www.rizzo.eng.br  http://www.ufrrj.br
**http://lattes.cnpq.br/0079460703536198
**/

___
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 which are currently scheduled for deletion

2014-04-12 Thread Matthew Rezny
 On 4/9/2014 19:56, Christian Weisgerber wrote:
  On 2014-04-08, Tijl Coosemans tijl at coosemans.org wrote:
  Then, once it is reasonable to assume that a port is unused it is first
  marked deprecated which gives users some time to step forward.
  
  There seems to be the general problem, seen again and again, that
  users only learn of a port's deprecation status when it is finally
  removed and not in the preceding grace period.
 
 I find this highly doubtful.
 I will give you that binary package users won't know the package is
 deprecated or their is even a problem until the package is no longer
 available, but somebody is going to see if if they build from source.
 
 OTOH, if somebody only rebuilds every 15 months, the deprecation period
 could come and go.  I guess the ultimate solution is that pkg info
 shows packages that are deprecated.
 
 In the meantime -- it's still a non-problem as long as svn revert works.
 
 John

I call bullshit on that claim. I'm in full agreement with Christian on this.

I just happened to look at the list this time around because there was a long 
thread forming which suggested something was flagged for removal that shouldn't 
be, and I recently got surprised by the overzealous removal of another port. 
Going through it I see several that I have used and would be surprised to find 
gone only because there's no new releases upstream. Is it impossible that a 
piece of software is done and needs no changes to remain useful? NO

How many users look at these long lists to see if any of their software is in 
them? I have enough other details to track that I usually don't see any 
deprecation notice until the port just disappears.

Example: I recently was surprised to find that Kopete lost MSN support and in 
fact libmsn had disappeared. It was only on a major KDE update that I noticed 
this, some 4 months after the port was deleted. So, I have to revert multiple 
things to restore simple functionality. Reason for removal was stated that MSN 
network has shutdown. No, it hasn't. Microsoft has been pushing people onto 
Skype for a year, but if you just connect with any 3rd party client you can 
still communicate with contacts using other such clients or who have merged 
their accounts with a Skype account. To be fair, libmsn itself had not been 
updated so it would not connect, but it wasn't for the reason stated. The only 
problem is it had not been updated and was still reporting itself as an old 
beta of the MSN client so it would get disconnected with a get Skype 
message. Updating the version it reports to same as libpurple claims fixes 
that, which is a one line patch. But to even make that change, first I have to 
resuscitate the port. Then I have to go revert changes in Kopete port to make 
use of it. Figuring out when it was removed and how exactly to restore it took 
more time than fixing the only actual issue, a minor update that might have 
been made already had the entire port not been discarded prematurely.

On this list I see cfv, which I've used for years, marked just because it's 
not maintained. It works great, it needs no changes. You want someone to bloat 
it with a useless non-feature to prove people still use it? I see there's a 
few other sfv checkers in ports tree, but then I have to go test all those, 
pick a suitable replacement, alter any scripts that call cfv to call the 
replacement, etc. Quickly looking at the options, all the others are less 
functional (two only do SFV, one does PAR, but not all the other formats cfv 
supports) and one of them is a GUI tool so useless for scripted invocation.

Also on the list is cpupowerd, which even has a maintainer, marked because 
it's for the ancient K8. Yeah, sooo old, ahem, I still have one of those 
boxes running and would prefer utilities for it not disappear. In fact, I have 
another four boxes with K7 CPUs still running. Just because it's old doesn't 
mean it's unused. In this case, old means it still works because the 
motherboards have some decent capacitors.

I don't use XMMS anymore, but I did use it for years and agree with other 
respondents that the suggestion to use XMMS2 is a bad joke at best. At least 
there is an effort to fix that one already underway.

I see xfm on the chopping block for lack of maintenance. Just last month we 
had two users on this ML discussing possibly updating that port.

kdc2tiff, tiff2png, etc are simple image converters which, once working, really 
need no change so need no maintenance. Sure, there are more comprehensive 
tools that serve those functions. I'm not using them, but somebody, somewhere, 
has a workflow which depends on one of those and they won't be happy about 
having to change their scripts when one of their basic utilities disappears.

 Hi Mikhail,
 
 I think the term self-inflicted is a little strong... we can't really
 expect the tree to stand still.  I would expect people to loudly
 complain if their favourite port were dropped-- it's really not