Re: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule

2012-08-21 Thread Matthew Seaman
On 21/08/2012 00:21, Baptiste Daroussin wrote:
 On Tue, Aug 21, 2012 at 12:09:46AM +0300, Vitaly Magerya wrote:
 Baptiste Daroussin b...@freebsd.org wrote:
 Please [...] ask question about pkgng [...]

 What would be the best practice of mixing ports with packages?

 The use case I have in mind is compiling Xorg ports locally
 WITH_NEW_XORG and WITH_KMS, and using packages from
 pkgbeta.freebsd.org for everything else. Is there some mixture of pkg
 and portmaster flags that allows this kind of setup?
 ___
 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
 
 There is no best practice for that unfortunatly, (as actually) the best for 
 you
 is maybe to build your own pkgng repostories?
 http://wiki.freebsd.org/PkgPrimer#Using_poudriere for example?
 
 We are open to suggestion here :)

At the moment, it is about as tricky as mixing locally compiled ports
with pkg_tools packages: ie. it might work, or it might leave you a
quivering, sobbing mess lost in a pit of dark despair.

One thing that should help is a proposal to record metadata like the SVN
revision number of the ports tree used to build repository packages into
the repository catalogue (repo.sqlite), so users can in principle check
out the same revision locally to build their own ports.  Unfortunately
no one has written that yet, and its probably too late for it to make it
into release-1.0.

Cheers,

Matthew

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




signature.asc
Description: OpenPGP digital signature


Re: [CFT] TexLive port

2012-08-21 Thread Dominic Fandrey

On 20/08/2012 10:16, Denny Lin wrote:

On Mon, Aug 20, 2012 at 09:51:02AM +0200, Dominic Fandrey wrote:

On 12/08/2012 10:12, Dominic Fandrey wrote:

On 31/07/2012 00:48, Dominic Fandrey wrote:

I have a well working TexLive 2012 port, intended to be a replacement
for teTex.

...

Because a lot of things depend on a working TeX install I'd like to
have some volunteers in a week.


Here we go:
http://www.home.hs-karlsruhe.de/~fado1011/texlive/


I'm about ready now. I just need to complete the CONFLICTS. Clearly
just anything with teTeX in the name isn't enough. I think I need
help figuring this out.

Or at least a recommendation. Should I go ahead with a PR and just
add ports as people report problems?


Sorry, I must have missed this part in my previous email. The CONFLICTS
you have should cover everything. I'm just speculating that the
transition would have been smoother if the teTeX ports were deleted in
one go before replacing them with portmaster.


Maybe I need to add texlive conflicts to teTeX and its ilk.

I also want to add a texlive-asymptote port. But only after texlive
is out there. I already tested the build, but there are some dependencies
I want to add OPTIONS for and that's nothing I want to inflict on the
texlive-base.

--
A: Because it fouls the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?
___
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: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule

2012-08-21 Thread Baptiste Daroussin
On Tue, Aug 21, 2012 at 07:05:49AM +0100, Matthew Seaman wrote:
 On 21/08/2012 00:21, Baptiste Daroussin wrote:
  On Tue, Aug 21, 2012 at 12:09:46AM +0300, Vitaly Magerya wrote:
  Baptiste Daroussin b...@freebsd.org wrote:
  Please [...] ask question about pkgng [...]
 
  What would be the best practice of mixing ports with packages?
 
  The use case I have in mind is compiling Xorg ports locally
  WITH_NEW_XORG and WITH_KMS, and using packages from
  pkgbeta.freebsd.org for everything else. Is there some mixture of pkg
  and portmaster flags that allows this kind of setup?
  ___
  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
  
  There is no best practice for that unfortunatly, (as actually) the best for 
  you
  is maybe to build your own pkgng repostories?
  http://wiki.freebsd.org/PkgPrimer#Using_poudriere for example?
  
  We are open to suggestion here :)
 
 At the moment, it is about as tricky as mixing locally compiled ports
 with pkg_tools packages: ie. it might work, or it might leave you a
 quivering, sobbing mess lost in a pit of dark despair.
 
 One thing that should help is a proposal to record metadata like the SVN
 revision number of the ports tree used to build repository packages into
 the repository catalogue (repo.sqlite), so users can in principle check
 out the same revision locally to build their own ports.  Unfortunately
 no one has written that yet, and its probably too late for it to make it
 into release-1.0.
 

yes but it should definitly find its way to 1.1!

regards,
Bapt


pgppErHxBkzUn.pgp
Description: PGP signature


Attempting to fetch pkgconf-0.8.7.tar.bz2, Couldn't fetch it

2012-08-21 Thread Leslie Jensen


Hi


Is anyone else seeing this problem?

/Leslie



= Attempting to fetch 
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/pkgconf-0.8.7.tar.bz2
fetch: 
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/pkgconf-0.8.7.tar.bz2: 
File unavailable (e.g., file not found, no access)

= Couldn't fetch it - please try to retrieve this
= port manually into /usr/ports/distfiles// and try again.
*** Error code 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: Attempting to fetch pkgconf-0.8.7.tar.bz2, Couldn't fetch it

2012-08-21 Thread Enrique Ayesta Perojo
El Martes, 21 de Agosto de 2012 10:03, Leslie Jensen escribió:
 Hi

 Is anyone else seeing this problem?

 /Leslie

 = Attempting to fetch
 ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/pkgconf-0.8.7.tar.bz2
 fetch:
 ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/pkgconf-0.8.7.tar.bz2:
 File unavailable (e.g., file not found, no access)
 = Couldn't fetch it - please try to retrieve this
 = port manually into /usr/ports/distfiles// and try again.
 *** Error code 1



Hi,

Yes, i have the same problem
___
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 unmaintained ports which are currently marked broken

2012-08-21 Thread linimon
As part of an ongoing effort to reduce the number of problems in
the FreeBSD ports system, we periodically notify users of ports
that are marked as broken in their Makefiles.  In many cases
these ports are failing to compile on some subset of the FreeBSD
build environments.  The most common problem is that recent versions
of -CURRENT include gcc4.2, which is much stricter than older versions.
The next most common problem is that compiles succeed on the i386
architecture (e.g. the common Intel PC), but fail on one or more
of the other architectures due to assumptions about things such as
size of various types, byte-alignment issues, and so forth.

In occasional cases we see that the same port may have different
errors in different build environments.  The script that runs on the
build cluster uses heuristics to try to 'guess' the error type to
help you isolate problems, but it is only a rough guide.

One more note: on occasion, there are transient build errors seen
on the build farm.  Unfortunately, there is not yet any way for this
algorithm to tell the difference (humans are much, much better at
this kind of thing.)

The errors are listed below.  In the case where the same problem
exists on more than one build environment, the URL points to the
latest errorlog for that type.  (By 'build environment' here we
mean 'combination of 7.x/8.x/9.x/-current with target architecture'.)

(Note: the dates are included to help you to gauge whether or not
the error still applies to the latest version.  The program
that generates this report is not yet able to determine this
automatically.)

portname:   audio/teamspeak_client
broken because: does not build
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=audioportname=teamspeak_client


portname:   cad/feappv
broken because: size mismatch
build errors:
http://pointyhat.FreeBSD.org/errorlogs/amd64-errorlogs/e.7.20120810200026/feappv-3.1.log
 (_Aug__6_16:25:29_UTC_2012)
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=cadportname=feappv


portname:   chinese/big5con
broken because: fails to build with new utmpx
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=chineseportname=big5con


portname:   chinese/hztty
broken because: fails to build with new utmpx
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=chineseportname=hztty


portname:   databases/adstudio
broken because: incomplete plist
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=databasesportname=adstudio


portname:   databases/grass
broken because: does not build
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=databasesportname=grass


portname:   databases/msql
broken because: Broken on FreeBSD 9+
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=databasesportname=msql


portname:   databases/xapian-bindings10
broken because: does not compile
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=databasesportname=xapian-bindings10


portname:   deskutils/simpleagenda
broken because: does not build
build errors:
http://pointyhat.FreeBSD.org/errorlogs/amd64-errorlogs/e.9.20120802074109/simpleagenda-0.42.log
 (_Aug__3_22:06:24_UTC_2012)
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=deskutilsportname=simpleagenda


portname:   devel/dsss
broken because: does not build
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=develportname=dsss


portname:   devel/gauche-gaunit
broken because: does not package
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=develportname=gauche-gaunit


portname:   devel/gcvs
broken because: does not compile
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=develportname=gcvs


portname:   devel/linux-js
broken because: does not build
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=develportname=linux-js


portname:   devel/linuxthreads
broken because: does not build
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=develportname=linuxthreads


portname:   devel/lua-posix
broken because: does not build
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=develportname=lua-posix


portname:   devel/lua50-posix
broken because: does not build
build errors:

FreeBSD ports which are currently marked broken

2012-08-21 Thread linimon
As part of an ongoing effort to reduce the number of problems in
the FreeBSD ports system, we periodically notify users of ports
that are marked as broken in their Makefiles.  In many cases
these ports are failing to compile on some subset of the FreeBSD
build environments.  The most common problem is that recent versions
of -CURRENT include gcc4.2, which is much stricter than older versions.
The next most common problem is that compiles succeed on the i386
architecture (e.g. the common Intel PC), but fail on one or more
of the other architectures due to assumptions about things such as
size of various types, byte-alignment issues, and so forth.

In occasional cases we see that the same port may have different
errors in different build environments.  The script that runs on the
build cluster uses heuristics to try to 'guess' the error type to
help you isolate problems, but it is only a rough guide.

One more note: on occasion, there are transient build errors seen
on the build farm.  Unfortunately, there is not yet any way for this
algorithm to tell the difference (humans are much, much better at
this kind of thing.)

The errors are listed below.  In the case where the same problem
exists on more than one build environment, the URL points to the
latest errorlog for that type.  (By 'build environment' here we
mean 'combination of 7.x/8.x/9.x/-current with target architecture'.)

(Note: the dates are included to help you to gauge whether or not
the error still applies to the latest version.  The program
that generates this report is not yet able to determine this
automatically.)

portname:   accessibility/yasr
broken because: fails to build with new utmpx
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=accessibilityportname=yasr


portname:   audio/gdam
broken because: does not build
build errors:
http://pointyhat.FreeBSD.org/errorlogs/amd64-errorlogs/e.8.20120820105642/gdam-0.942_9.log
 (_Aug_21_02:41:04_UTC_2012)
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=audioportname=gdam


portname:   audio/hydrogen
broken because: does not install
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=audioportname=hydrogen


portname:   audio/teamspeak_client
broken because: does not build
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=audioportname=teamspeak_client


portname:   benchmarks/polygraph31
broken because: does not build
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=benchmarksportname=polygraph31


portname:   cad/feappv
broken because: size mismatch
build errors:
http://pointyhat.FreeBSD.org/errorlogs/amd64-errorlogs/e.7.20120810200026/feappv-3.1.log
 (_Aug__6_16:25:29_UTC_2012)
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=cadportname=feappv


portname:   cad/meshlab
broken because: does not build
build errors:
http://pointyhat.FreeBSD.org/errorlogs/i386-errorlogs/e.8.20120730062936/meshlab-1.3.0.log
 (_Jul_31_05:31:08_UTC_2012)
http://pointyhat.FreeBSD.org/errorlogs/amd64-errorlogs/e.10.20120628171716/meshlab-1.2.3_2.log
 (_Jul_16_09:33:26_UTC_2012)
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=cadportname=meshlab


portname:   cad/salome-gui
broken because: does not compile
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=cadportname=salome-gui


portname:   chinese/big5con
broken because: fails to build with new utmpx
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=chineseportname=big5con


portname:   chinese/cxterm
broken because: fails to build with new utmpx
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=chineseportname=cxterm


portname:   chinese/hztty
broken because: fails to build with new utmpx
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=chineseportname=hztty


portname:   comms/hso-kmod
broken because: does not build with USB2, please try comms/uhso-kmod
instead
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=commsportname=hso-kmod


portname:   comms/ib-kmod
broken because: does not build
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=commsportname=ib-kmod


portname:   comms/uticom
broken because: does not compile
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=commsportname=uticom


portname:   databases/adstudio
broken because: incomplete 

FreeBSD ports which are currently marked forbidden

2012-08-21 Thread linimon
As part of an ongoing effort to reduce the number of problems in the
FreeBSD ports system, we periodically notify users about
ports that are marked as forbidden in their Makefiles.  Often,
these ports are so marked due to security concerns, such as known
exploits.

An overview of each port, including errors seen on the build farm,
is included below.

portname:   graphics/linux-tiff
forbidden because:  Vulnerable since 2004-10-13,

http://portaudit.freebsd.org/8816bf3a-7929-11df-bcce-0018f3e2eb82.html
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=graphicsportname=linux-tiff


portname:   security/sudosh3
forbidden because:  Secunia Advisory SA38292, ISS X-Force sudosh-replay-bo
(55903), replay() function buffer overflow.
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=securityportname=sudosh3


portname:   www/linux-f10-flashplugin10
forbidden because:  insecure version - use flashplugin11
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=wwwportname=linux-f10-flashplugin10


portname:   x11-toolkits/linux-pango
forbidden because:  Vulnerable since 2009-05-13,

http://portaudit.freebsd.org/4b172278-3f46-11de-becb-001cc0377035.html
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=x11-toolkitsportname=linux-pango
___
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 unmaintained ports which are currently scheduled for deletion

2012-08-21 Thread linimon
As part of an ongoing effort to reduce the number of problems in
the FreeBSD ports system, we periodically schedule removal of ports
that have been judged to have outlived their usefulness.  Often,
this is due to a better alternative having become available and/or
the cessation of development on the existing port.  In some cases,
ports are marked for removal because they fail to build and install
correctly from their sources, or otherwise fail in operation.

The ports, and the reason and date that they have been scheduled
for removal, are listed below.  If no one has stepped forward before
that time to propose a way to fix the problems (such as via a PR),
the ports will be deleted.



portname:   archivers/bsdar
description:BSD-licensed replacement of the ar utility
maintainer: po...@freebsd.org
status: IGNORE
deprecated because: part of the base system
expiration date:2013-02-28
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=archiversportname=bsdar


portname:   audio/linux-alsa-lib
description:The Advanced Linux Sound Architecture libraries
maintainer: po...@freebsd.org
deprecated because: 
expiration date:2013-02-28
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=audioportname=linux-alsa-lib


portname:   audio/linux-arts
description:Audio system for the KDE integrated X11 desktop (Linux
version)
maintainer: po...@freebsd.org
deprecated because: 
expiration date:2013-02-28
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=audioportname=linux-arts


portname:   audio/linux-freealut
description:A free implementation of OpenAL's ALUT standard (Linux
version)
maintainer: po...@freebsd.org
deprecated because: 
expiration date:2013-02-28
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=audioportname=linux-freealut


portname:   audio/linux-libmad
description:Libmad library (part of MAD project)
maintainer: po...@freebsd.org
deprecated because: 
expiration date:2013-02-28
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=audioportname=linux-libmad


portname:   audio/linux-libogg
description:Ogg bitstream library (Linux version)
maintainer: po...@freebsd.org
deprecated because: 
expiration date:2013-02-28
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=audioportname=linux-libogg


portname:   audio/linux-libvorbis
description:Audio compression codec library (Linux version)
maintainer: po...@freebsd.org
deprecated because: 
expiration date:2013-02-28
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=audioportname=linux-libvorbis


portname:   audio/linux-openal
description:A 3D positional spatialized sound library (Linux
version)
maintainer: po...@freebsd.org
deprecated because: 
expiration date:2013-02-28
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=audioportname=linux-openal


portname:   databases/libudbc
description:Openlink UDBC SDK
maintainer: po...@freebsd.org
deprecated because: Does not fetch and no vendor support anymore
expiration date:2012-08-12
build errors:
http://pointyhat.FreeBSD.org/errorlogs/i386-errorlogs/e.7.20120731073932/libudbc-4.1.log
 (_Aug__2_00:21:36_UTC_2012)
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=databasesportname=libudbc


portname:   devel/libgetline
description:A small, portable, and easy to use command line
library
maintainer: po...@freebsd.org
deprecated because: Upstream disapear and distfile is no more available
expiration date:2013-02-28
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=develportname=libgetline


portname:   graphics/linux-cairo
description:Linux cairo binary
maintainer: po...@freebsd.org
deprecated because: 
expiration date:2013-02-28
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=graphicsportname=linux-cairo


portname:   graphics/linux-gdk-pixbuf
description:Linux version of the graphic library for GTK+
maintainer: po...@freebsd.org
deprecated because: 
expiration date:2013-02-28
build errors:   none.
overview:   
http://portsmon.FreeBSD.org/portoverview.py?category=graphicsportname=linux-gdk-pixbuf


portname:   java/sun-wtk
description:Sun J2ME Wireless Toolkit

pkgng, textproc/p5-XML-SAX-Expat: Syntax error: { unexpected (expecting then)

2012-08-21 Thread Anton Shterenlikht
# cd /usr/ports/textproc/p5-XML-SAX-Expat
# make deinstall  make reinstall
===  Deinstalling for textproc/p5-XML-SAX-Expat
===   Deinstalling p5-XML-SAX-Expat-0.40
The following packages will be deinstalled:

p5-XML-SAX-Expat-0.40

The deinstallation will free 22 kB
Deinstalling p5-XML-SAX-Expat-0.40...p5-XML-SAX-Expat-0.40 is required by: 
p5-XML-Simple-2.20 icon-naming-utils-0.8.90, deleting anyway
Syntax error: { unexpected (expecting then)
pkg: DEINSTALL script failed
*** [deinstall] Error code 3

Stop in /usr/ports/textproc/p5-XML-SAX-Expat.

# pkg -vvv
version: 1.0-rc6
abi: freebsd:10:ia64:64
db dir: /var/db/pkg
cache dir: /var/cache/pkg
ports dir: /usr/ports
Log into syslog: yes
Assume always yes: no
Handle rc scripts: no
Track shlibs: no
Automatic dependency tracking: no
Custom keywords directory: none
Developer mode: no
Repository: ftp://ftp.freebsd.org/pub/pkgng
# 

# uname -a
FreeBSD mech-cluster241.men.bris.ac.uk 10.0-CURRENT FreeBSD 10.0-CURRENT #6 
r237134: Mon Jun 18 09:02:17 BST 2012 
r...@mech-cluster241.men.bris.ac.uk:/usr/obj/usr/src/sys/TZAV  ia64
#
___
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


Happy Birthday FreeBSD ports

2012-08-21 Thread Beat Gaetzi
Hi,

Today, 18 years ago the first version of Mk/bsd.port.mk was committed
to CVS. From the CVS log:

# cvs log -r1.1 Mk/bsd.port.mk
Working file: Mk/bsd.port.mk
head: 1.738
[...]
description:

revision 1.1
date: 1994/08/21 13:12:57;  author: jkh;  state: Exp;
Commit my new ports make macros.  Still not 100% complete yet by any means
but fairly usable at this stage.
Submitted by:   jkh

A couple of minutes later the first ports were committed:
editors/emacs
editors/jove
shells/bash

From the CVS log:

# cvs log -r1.1.1.1 editors/jove/Makefile
Working file: editors/jove/Makefile
head: 1.23
[...]
description:

revision 1.1.1.1
date: 1994/08/21 13:19:28;  author: jkh;  state: Exp;  lines: +0 -0
The start of the 2.0 ports collection.  No sup repository yet, but I'll
make one when I wake up again.. :)
Submitted by:   jkh

This means that (at least in some countries) the ports tree is grown-up
now.

Happy Birthday!
Beat (on behalf of portmgr@)
___
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: pkgng, textproc/p5-XML-SAX-Expat: Syntax error: { unexpected (expecting then)

2012-08-21 Thread Chris Rees
On 21 August 2012 09:47, Anton Shterenlikht me...@bristol.ac.uk wrote:
 # cd /usr/ports/textproc/p5-XML-SAX-Expat
 # make deinstall  make reinstall
 ===  Deinstalling for textproc/p5-XML-SAX-Expat
 ===   Deinstalling p5-XML-SAX-Expat-0.40
 The following packages will be deinstalled:

 p5-XML-SAX-Expat-0.40

 The deinstallation will free 22 kB
 Deinstalling p5-XML-SAX-Expat-0.40...p5-XML-SAX-Expat-0.40 is required by: 
 p5-XML-Simple-2.20 icon-naming-utils-0.8.90, deleting anyway
 Syntax error: { unexpected (expecting then)
 pkg: DEINSTALL script failed
 *** [deinstall] Error code 3

 Stop in /usr/ports/textproc/p5-XML-SAX-Expat.

 # pkg -vvv
 version: 1.0-rc6
 abi: freebsd:10:ia64:64
 db dir: /var/db/pkg
 cache dir: /var/cache/pkg
 ports dir: /usr/ports
 Log into syslog: yes
 Assume always yes: no
 Handle rc scripts: no
 Track shlibs: no
 Automatic dependency tracking: no
 Custom keywords directory: none
 Developer mode: no
 Repository: ftp://ftp.freebsd.org/pub/pkgng
 #

How long have you had this installed?

Steve Wills [1] fixed the pkg-deinstall script yesterday, but
evidently you still have an older version.

If pkg delete hasn't removed it, try pkg delete -f, then reinstall.

Chris

[1] 
http://www.freebsd.org/cgi/cvsweb.cgi/ports/textproc/p5-XML-SAX-Expat/pkg-deinstall
___
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


raptor: should there be a note in UPDATING?

2012-08-21 Thread Robert Backhaus
I just had a problem building liblrdf. The cause was raptor-1 was
still installed. Checking UPDATING shows nothing that mentions raptor
after the KDE update last November.
Does there need to a note in UPDATING to uninstall raptor?
___
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: pkg(ng)/portupgrade-devel: does not respect setting of USE_GCC= 4.6+

2012-08-21 Thread Andrew W. Nosenko
On Mon, Aug 20, 2012 at 10:39 PM, O. Hartmann
ohart...@zedat.fu-berlin.de wrote:
 I'm pretty sure, that the last time I updated port math/fftw3 I wanted
 option OpenMP enabled so I declared USE_GCC=4.6+ in make.conf. Later,
 also working!, I excluded all these user definitions into an external
 file called ports.conf located in /usr/local/etc (I like this clean
 separation of OS and user messes ;-) ). Suddenly it doesn't work
 anymore. There were changes in several Mk files located in /usr/ports/Mk.

Beware!  Even if you will be able to force gcc-4.6 to be used and thus
obtain OpenMP-3.1 at the compilation stage, the libgomp.so.1, which
will be used at run-time, will be OpenMP-3.0 from the base gcc-4.2
(/usr/lib/libgomp.so.1 on my FreeBSD-8.0 system).  Also, as a bonus,
you may be exposed to ancient bugs from the gcc-4.2 openmp
implementation.  For me, personally, it is memory leak as described in
http://gcc.gnu.org/ml/gcc/2009-05/msg00427.html
Fixed in gcc-4.3, but gcc-4.3 never was nor will be in base.

Thus...  For obtain the proper openmp you will either limit yourself
to openmp-3.0 from gcc-4.2 and workaround known bugs, or make a black
magic dance for override and unsteal the libgomp (e.g. using
libmap.conf) and have maintenance problem every time when gcc version
changes (and, therefore, changes the directory name, where gcc
libraries live).

-- 
Andrew W. Nosenko andrew.w.nose...@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: Attempting to fetch pkgconf-0.8.7.tar.bz2, Couldn't fetch it

2012-08-21 Thread Baptiste Daroussin
On Tue, Aug 21, 2012 at 10:23:11AM +0200, Enrique Ayesta Perojo wrote:
 El Martes, 21 de Agosto de 2012 10:03, Leslie Jensen escribió:
  Hi
 
  Is anyone else seeing this problem?
 
  /Leslie
 
  = Attempting to fetch
  ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/pkgconf-0.8.7.tar.bz2
  fetch:
  ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/pkgconf-0.8.7.tar.bz2:
  File unavailable (e.g., file not found, no access)
  = Couldn't fetch it - please try to retrieve this
  = port manually into /usr/ports/distfiles// and try again.
  *** Error code 1
 
 
 
 Hi,
 
 Yes, i have the same problem
 ___
 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

I just added a mirror to solve the problem.

regards,
Bapt


pgpv4yrVfiLav.pgp
Description: PGP signature


Re: Attempting to fetch pkgconf-0.8.7.tar.bz2, Couldn't fetch it

2012-08-21 Thread Enrique Ayesta Perojo
El Martes, 21 de Agosto de 2012 11:55, Baptiste Daroussin escribió:

 I just added a mirror to solve the problem.

 regards,
 Bapt

Thanks, it works now
___
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: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule

2012-08-21 Thread Olivier Smedts
2012/8/21 Baptiste Daroussin b...@freebsd.org:
 On Tue, Aug 21, 2012 at 12:09:46AM +0300, Vitaly Magerya wrote:
 What would be the best practice of mixing ports with packages?

 There is no best practice for that unfortunatly, (as actually) the best for 
 you
 is maybe to build your own pkgng repostories?
 http://wiki.freebsd.org/PkgPrimer#Using_poudriere for example?

So, to make it really clear, one should *not* test, try or use pkgng
if he wants to continue using ports without setting up a repository ?
I did not find a big warning on the wiki.

-- 
Olivier Smedts _
ASCII ribbon campaign ( )
e-mail: oliv...@gid0.org- against HTML email  vCards  X
www: http://www.gid0.org- against proprietary attachments / \

  Il y a seulement 10 sortes de gens dans le monde :
  ceux qui comprennent le binaire,
  et ceux qui ne le comprennent pas.
___
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: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule

2012-08-21 Thread Chris Rees
On 21 August 2012 11:37, Olivier Smedts oliv...@gid0.org wrote:
 2012/8/21 Baptiste Daroussin b...@freebsd.org:
 On Tue, Aug 21, 2012 at 12:09:46AM +0300, Vitaly Magerya wrote:
 What would be the best practice of mixing ports with packages?

 There is no best practice for that unfortunatly, (as actually) the best for 
 you
 is maybe to build your own pkgng repostories?
 http://wiki.freebsd.org/PkgPrimer#Using_poudriere for example?

 So, to make it really clear, one should *not* test, try or use pkgng
 if he wants to continue using ports without setting up a repository ?
 I did not find a big warning on the wiki.

You can of course use pkgng with ports-- nothing has changed in that
respect; putting WITH_PKGNG=yes into /etc/make.conf makes the ports
tree work just fine.

It has never been recommended to use packages and ports together.

Chris
___
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: pkgng, textproc/p5-XML-SAX-Expat: Syntax error: { unexpected (expecting then)

2012-08-21 Thread Anton Shterenlikht
From utis...@gmail.com Tue Aug 21 11:32:50 2012

On 21 August 2012 09:47, Anton Shterenlikht me...@bristol.ac.uk wrote:
 # cd /usr/ports/textproc/p5-XML-SAX-Expat
 # make deinstall  make reinstall
 ===  Deinstalling for textproc/p5-XML-SAX-Expat
 ===   Deinstalling p5-XML-SAX-Expat-0.40
 The following packages will be deinstalled:

 p5-XML-SAX-Expat-0.40

 The deinstallation will free 22 kB
 Deinstalling p5-XML-SAX-Expat-0.40...p5-XML-SAX-Expat-0.40 is 
required by: p5-XML-Simple-2.20 icon-naming-utils-0.8.90, deleting anyway
 Syntax error: { unexpected (expecting then)
 pkg: DEINSTALL script failed
 *** [deinstall] Error code 3

 Stop in /usr/ports/textproc/p5-XML-SAX-Expat.

 # pkg -vvv
 version: 1.0-rc6
 abi: freebsd:10:ia64:64
 db dir: /var/db/pkg
 cache dir: /var/cache/pkg
 ports dir: /usr/ports
 Log into syslog: yes
 Assume always yes: no
 Handle rc scripts: no
 Track shlibs: no
 Automatic dependency tracking: no
 Custom keywords directory: none
 Developer mode: no
 Repository: ftp://ftp.freebsd.org/pub/pkgng
 #

How long have you had this installed?

Steve Wills [1] fixed the pkg-deinstall script yesterday, but
evidently you still have an older version.

If pkg delete hasn't removed it, try pkg delete -f, then reinstall.

Chris

[1] 
http://www.freebsd.org/cgi/cvsweb.cgi/ports/textproc/p5-XML-SAX-Expat/pkg-deinstall


# svn status -v /usr/ports/textproc/p5-XML-SAX-Expat/pkg-*inst*
302837   302833 swills   
/usr/ports/textproc/p5-XML-SAX-Expat/pkg-deinstall
302837   302833 swills   
/usr/ports/textproc/p5-XML-SAX-Expat/pkg-install
# pkg delete -f p5-XML-SAX-Expat
The following packages will be deinstalled:

p5-XML-SAX-Expat-0.40

The deinstallation will free 22 kB

Proceed with deinstalling packages [y/N]: y
Deinstalling p5-XML-SAX-Expat-0.40...p5-XML-SAX-Expat-0.40 is required by: 
p5-XML-Simple-2.20 icon-naming-utils-0.8.90, deleting anyway
Syntax error: { unexpected (expecting then)
pkg: DEINSTALL script failed
# 

Thanks

Anton
___
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: pkgng, textproc/p5-XML-SAX-Expat: Syntax error: { unexpected (expecting then)

2012-08-21 Thread Andriy Gapon
on 21/08/2012 12:08 Chris Rees said the following:
 On 21 August 2012 09:47, Anton Shterenlikht me...@bristol.ac.uk wrote:
 # cd /usr/ports/textproc/p5-XML-SAX-Expat
 # make deinstall  make reinstall
 ===  Deinstalling for textproc/p5-XML-SAX-Expat
 ===   Deinstalling p5-XML-SAX-Expat-0.40
 The following packages will be deinstalled:

 p5-XML-SAX-Expat-0.40

 The deinstallation will free 22 kB
 Deinstalling p5-XML-SAX-Expat-0.40...p5-XML-SAX-Expat-0.40 is required by: 
 p5-XML-Simple-2.20 icon-naming-utils-0.8.90, deleting anyway
 Syntax error: { unexpected (expecting then)
 pkg: DEINSTALL script failed
 *** [deinstall] Error code 3

 Stop in /usr/ports/textproc/p5-XML-SAX-Expat.

 # pkg -vvv
 version: 1.0-rc6
 abi: freebsd:10:ia64:64
 db dir: /var/db/pkg
 cache dir: /var/cache/pkg
 ports dir: /usr/ports
 Log into syslog: yes
 Assume always yes: no
 Handle rc scripts: no
 Track shlibs: no
 Automatic dependency tracking: no
 Custom keywords directory: none
 Developer mode: no
 Repository: ftp://ftp.freebsd.org/pub/pkgng
 #
 
 How long have you had this installed?
 
 Steve Wills [1] fixed the pkg-deinstall script yesterday, but
 evidently you still have an older version.

Right, but it's hard to upgrade to the new version without deinstalling the old
version, isn't it? :-)

 If pkg delete hasn't removed it, try pkg delete -f, then reinstall.

pkg delete -f won't help (as already shown in the original message).

Instead, as Baptiste advised me:
cd /usr/ports/textproc/p5-XML-SAX-Expat
make install FORCE_PKG_REGISTER=1

In the case of pkgng the above command should do the right thing in this case
(in-place upgrade).

 [1] 
 http://www.freebsd.org/cgi/cvsweb.cgi/ports/textproc/p5-XML-SAX-Expat/pkg-deinstall


-- 
Andriy Gapon
___
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: pkgng, textproc/p5-XML-SAX-Expat: Syntax error: { unexpected (expecting then)

2012-08-21 Thread Chris Rees
On 21 August 2012 12:04, Anton Shterenlikht me...@bristol.ac.uk wrote:
 From utis...@gmail.com Tue Aug 21 11:32:50 2012

 On 21 August 2012 09:47, Anton Shterenlikht me...@bristol.ac.uk 
 wrote:
  # cd /usr/ports/textproc/p5-XML-SAX-Expat
  # make deinstall  make reinstall
  ===  Deinstalling for textproc/p5-XML-SAX-Expat
  ===   Deinstalling p5-XML-SAX-Expat-0.40
  The following packages will be deinstalled:
 
  p5-XML-SAX-Expat-0.40
 
  The deinstallation will free 22 kB
  Deinstalling p5-XML-SAX-Expat-0.40...p5-XML-SAX-Expat-0.40 is 
 required by: p5-XML-Simple-2.20 icon-naming-utils-0.8.90, deleting anyway
  Syntax error: { unexpected (expecting then)
  pkg: DEINSTALL script failed
  *** [deinstall] Error code 3
 
  Stop in /usr/ports/textproc/p5-XML-SAX-Expat.
 
  # pkg -vvv
  version: 1.0-rc6
  abi: freebsd:10:ia64:64
  db dir: /var/db/pkg
  cache dir: /var/cache/pkg
  ports dir: /usr/ports
  Log into syslog: yes
  Assume always yes: no
  Handle rc scripts: no
  Track shlibs: no
  Automatic dependency tracking: no
  Custom keywords directory: none
  Developer mode: no
  Repository: ftp://ftp.freebsd.org/pub/pkgng
  #

 How long have you had this installed?

 Steve Wills [1] fixed the pkg-deinstall script yesterday, but
 evidently you still have an older version.

 If pkg delete hasn't removed it, try pkg delete -f, then reinstall.

 Chris

 [1] 
 http://www.freebsd.org/cgi/cvsweb.cgi/ports/textproc/p5-XML-SAX-Expat/pkg-deinstall


 # svn status -v /usr/ports/textproc/p5-XML-SAX-Expat/pkg-*inst*
 302837   302833 swills   
 /usr/ports/textproc/p5-XML-SAX-Expat/pkg-deinstall
 302837   302833 swills   
 /usr/ports/textproc/p5-XML-SAX-Expat/pkg-install
 # pkg delete -f p5-XML-SAX-Expat
 The following packages will be deinstalled:

 p5-XML-SAX-Expat-0.40

 The deinstallation will free 22 kB

 Proceed with deinstalling packages [y/N]: y
 Deinstalling p5-XML-SAX-Expat-0.40...p5-XML-SAX-Expat-0.40 is required by: 
 p5-XML-Simple-2.20 icon-naming-utils-0.8.90, deleting anyway
 Syntax error: { unexpected (expecting then)
 pkg: DEINSTALL script failed
 #


Hm, bapt was talking about this earlier in IRC... I think if you make
-DFORCE_PKG_REGISTER -C /usr/ports/textproc/p5-XML-SAX-Expat install
clean you should be just fine.

Chris
___
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: pkgng, textproc/p5-XML-SAX-Expat: Syntax error: { unexpected (expecting then)

2012-08-21 Thread Chris Rees
On 21 August 2012 12:07, Andriy Gapon a...@freebsd.org wrote:
 on 21/08/2012 12:08 Chris Rees said the following:
 On 21 August 2012 09:47, Anton Shterenlikht me...@bristol.ac.uk wrote:
 # cd /usr/ports/textproc/p5-XML-SAX-Expat
 # make deinstall  make reinstall
 ===  Deinstalling for textproc/p5-XML-SAX-Expat
 ===   Deinstalling p5-XML-SAX-Expat-0.40
 The following packages will be deinstalled:

 p5-XML-SAX-Expat-0.40

 The deinstallation will free 22 kB
 Deinstalling p5-XML-SAX-Expat-0.40...p5-XML-SAX-Expat-0.40 is required by: 
 p5-XML-Simple-2.20 icon-naming-utils-0.8.90, deleting anyway
 Syntax error: { unexpected (expecting then)
 pkg: DEINSTALL script failed
 *** [deinstall] Error code 3

 Stop in /usr/ports/textproc/p5-XML-SAX-Expat.

 # pkg -vvv
 version: 1.0-rc6
 abi: freebsd:10:ia64:64
 db dir: /var/db/pkg
 cache dir: /var/cache/pkg
 ports dir: /usr/ports
 Log into syslog: yes
 Assume always yes: no
 Handle rc scripts: no
 Track shlibs: no
 Automatic dependency tracking: no
 Custom keywords directory: none
 Developer mode: no
 Repository: ftp://ftp.freebsd.org/pub/pkgng
 #

 How long have you had this installed?

 Steve Wills [1] fixed the pkg-deinstall script yesterday, but
 evidently you still have an older version.

 Right, but it's hard to upgrade to the new version without deinstalling the 
 old
 version, isn't it? :-)

D'oh, I forgot that make deinstall using pkg delete -f. Sorry.

 If pkg delete hasn't removed it, try pkg delete -f, then reinstall.

 pkg delete -f won't help (as already shown in the original message).

 Instead, as Baptiste advised me:
 cd /usr/ports/textproc/p5-XML-SAX-Expat
 make install FORCE_PKG_REGISTER=1

 In the case of pkgng the above command should do the right thing in this case
 (in-place upgrade).

Glad to see I remembered it correctly in my next message.

Chris
___
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: pkgng, textproc/p5-XML-SAX-Expat: Syntax error: { unexpected (expecting then)

2012-08-21 Thread Anton Shterenlikht
From utis...@gmail.com Tue Aug 21 12:10:39 2012

 Instead, as Baptiste advised me:
 cd /usr/ports/textproc/p5-XML-SAX-Expat
 make install FORCE_PKG_REGISTER=1

 In the case of pkgng the above command should do the right thing in 
this case
 (in-place upgrade).

Glad to see I remembered it correctly in my next message.

Chris

yes, this worked fine, thank you

Anton
___
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: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule

2012-08-21 Thread Baptiste Daroussin
On Tue, Aug 21, 2012 at 12:37:26PM +0200, Olivier Smedts wrote:
 2012/8/21 Baptiste Daroussin b...@freebsd.org:
  On Tue, Aug 21, 2012 at 12:09:46AM +0300, Vitaly Magerya wrote:
  What would be the best practice of mixing ports with packages?
 
  There is no best practice for that unfortunatly, (as actually) the best for 
  you
  is maybe to build your own pkgng repostories?
  http://wiki.freebsd.org/PkgPrimer#Using_poudriere for example?
 
 So, to make it really clear, one should *not* test, try or use pkgng
 if he wants to continue using ports without setting up a repository ?
 I did not find a big warning on the wiki.

to be clear you can continue to use your system with pkgng the same way you used
to use it before with pkg_install.

regards,
Bapt


pgpy8en8NIUJ7.pgp
Description: PGP signature


Re: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule

2012-08-21 Thread Jeremie Le Hen
Hi Baptise,

On Mon, Aug 20, 2012 at 09:43:13PM +0200, Baptiste Daroussin wrote:
 
 Since 1.0-rc6 release, everything looks ready for a final release of 1.0, I'll
 give more details on the release commit bit :) this is planned for 30th august
 2012.
 
 Current was supposed to switch to pkgng by default today, it has been delayed
 until the nvidia-driver is fixed with pkgng. Thanksfully kwm@ and danfe@ has
 been working on this, and the situation should be fixed pretty soon.
 
 Please continue testing pkgng and reporting bugs, if you are new comers do not
 hesitate to ask question about pkgng so that we can improve documentation:
 
 The usual links about pkgng:
   - http://wiki.freebsd.org/pkgng
   - http://wiki.freebsd.org/PkgPrimer
   - https://github.com/pkgng/pkgng/blob/master/FAQ.md
   - http://people.freebsd.org/~bapt/pres-pkgng-bsdcan.pdf
   - http://www.youtube.com/watch?v=4Hxq7AHZ27I

First thank you and all who have worked to make this first release of
pkgng.  This is a great milestone in FreeBSD history.

Supposedly, pkgng will stay opt-in for RELENG_9 and will be the default
(opt-out?) on RELENG_10.  During the upgrade from the old branch to the
new one, how do we ensure users will perform the required step
(basically, run pkg2ng) to switch their pkg database to pkgng?  Will it
be a note in src/UPDATING and as well in the release notes?

-- 
Jeremie Le Hen

Scientists say the world is made up of Protons, Neutrons and Electrons.
They forgot to mention Morons.
___
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: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule

2012-08-21 Thread Baptiste Daroussin
On Tue, Aug 21, 2012 at 03:26:43PM +0200, Jeremie Le Hen wrote:
 Hi Baptise,
 
 On Mon, Aug 20, 2012 at 09:43:13PM +0200, Baptiste Daroussin wrote:
  
  Since 1.0-rc6 release, everything looks ready for a final release of 1.0, 
  I'll
  give more details on the release commit bit :) this is planned for 30th 
  august
  2012.
  
  Current was supposed to switch to pkgng by default today, it has been 
  delayed
  until the nvidia-driver is fixed with pkgng. Thanksfully kwm@ and danfe@ has
  been working on this, and the situation should be fixed pretty soon.
  
  Please continue testing pkgng and reporting bugs, if you are new comers do 
  not
  hesitate to ask question about pkgng so that we can improve documentation:
  
  The usual links about pkgng:
- http://wiki.freebsd.org/pkgng
- http://wiki.freebsd.org/PkgPrimer
- https://github.com/pkgng/pkgng/blob/master/FAQ.md
- http://people.freebsd.org/~bapt/pres-pkgng-bsdcan.pdf
- http://www.youtube.com/watch?v=4Hxq7AHZ27I
 
 First thank you and all who have worked to make this first release of
 pkgng.  This is a great milestone in FreeBSD history.
 
 Supposedly, pkgng will stay opt-in for RELENG_9 and will be the default
 (opt-out?) on RELENG_10.  During the upgrade from the old branch to the
 new one, how do we ensure users will perform the required step
 (basically, run pkg2ng) to switch their pkg database to pkgng?  Will it
 be a note in src/UPDATING and as well in the release notes?
 

Yes there will be a note in UPDATING, I'm also pondering modifying pkg_* tools
to that they show up an advetisement about pkg_install being deprecated.

I would also like to just remove pkg_* tools from RELENG_10 if that fits the
schedule.

regards,
Bapt


pgprE0wBGH62B.pgp
Description: PGP signature


Re: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule

2012-08-21 Thread Lawrence Stewart
On 08/21/12 17:04, Baptiste Daroussin wrote:
 On Tue, Aug 21, 2012 at 07:05:49AM +0100, Matthew Seaman wrote:
 On 21/08/2012 00:21, Baptiste Daroussin wrote:
 On Tue, Aug 21, 2012 at 12:09:46AM +0300, Vitaly Magerya wrote:
 Baptiste Daroussin b...@freebsd.org wrote:
 Please [...] ask question about pkgng [...]

 What would be the best practice of mixing ports with packages?

 The use case I have in mind is compiling Xorg ports locally
 WITH_NEW_XORG and WITH_KMS, and using packages from
 pkgbeta.freebsd.org for everything else. Is there some mixture of pkg
 and portmaster flags that allows this kind of setup?
 ___
 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

 There is no best practice for that unfortunatly, (as actually) the best for 
 you
 is maybe to build your own pkgng repostories?
 http://wiki.freebsd.org/PkgPrimer#Using_poudriere for example?

 We are open to suggestion here :)

 At the moment, it is about as tricky as mixing locally compiled ports
 with pkg_tools packages: ie. it might work, or it might leave you a
 quivering, sobbing mess lost in a pit of dark despair.

 One thing that should help is a proposal to record metadata like the SVN
 revision number of the ports tree used to build repository packages into
 the repository catalogue (repo.sqlite), so users can in principle check
 out the same revision locally to build their own ports.  Unfortunately
 no one has written that yet, and its probably too late for it to make it
 into release-1.0.

 
 yes but it should definitly find its way to 1.1!


Agreed, though ultimately we want to move to making mixing of ports 
pkgs idiot-proof - something I suspect we're in better shape to do with
pkgng. As a recently minted roadtester of pkgng and wanting to do the
same as Vitaly without setting up Poudriere, I had to reverse engineer
the ports tree svn revision to make sure I could mix and match from
pkgbeta and stuff I built locally via ports with WITH_NEW_XORG and
WITH_KMS. This becomes more annoying to manage going forward.

So far I'm enjoying my pkgng experience for the most part and wish to
thank all those involved in getting it to this stage.

Cheers,
Lawrence
___
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: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule

2012-08-21 Thread Kimmo Paasiala
On Tue, Aug 21, 2012 at 5:45 PM, Lawrence Stewart lstew...@freebsd.org wrote:
 On 08/21/12 17:04, Baptiste Daroussin wrote:
 On Tue, Aug 21, 2012 at 07:05:49AM +0100, Matthew Seaman wrote:
 On 21/08/2012 00:21, Baptiste Daroussin wrote:
 On Tue, Aug 21, 2012 at 12:09:46AM +0300, Vitaly Magerya wrote:
 Baptiste Daroussin b...@freebsd.org wrote:
 Please [...] ask question about pkgng [...]

 What would be the best practice of mixing ports with packages?

 The use case I have in mind is compiling Xorg ports locally
 WITH_NEW_XORG and WITH_KMS, and using packages from
 pkgbeta.freebsd.org for everything else. Is there some mixture of pkg
 and portmaster flags that allows this kind of setup?
 ___
 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

 There is no best practice for that unfortunatly, (as actually) the best 
 for you
 is maybe to build your own pkgng repostories?
 http://wiki.freebsd.org/PkgPrimer#Using_poudriere for example?

 We are open to suggestion here :)

 At the moment, it is about as tricky as mixing locally compiled ports
 with pkg_tools packages: ie. it might work, or it might leave you a
 quivering, sobbing mess lost in a pit of dark despair.

 One thing that should help is a proposal to record metadata like the SVN
 revision number of the ports tree used to build repository packages into
 the repository catalogue (repo.sqlite), so users can in principle check
 out the same revision locally to build their own ports.  Unfortunately
 no one has written that yet, and its probably too late for it to make it
 into release-1.0.


 yes but it should definitly find its way to 1.1!


 Agreed, though ultimately we want to move to making mixing of ports 
 pkgs idiot-proof - something I suspect we're in better shape to do with
 pkgng. As a recently minted roadtester of pkgng and wanting to do the
 same as Vitaly without setting up Poudriere, I had to reverse engineer
 the ports tree svn revision to make sure I could mix and match from
 pkgbeta and stuff I built locally via ports with WITH_NEW_XORG and
 WITH_KMS. This becomes more annoying to manage going forward.

 So far I'm enjoying my pkgng experience for the most part and wish to
 thank all those involved in getting it to this stage.

 Cheers,
 Lawrence

What would be needed is a mechanism to query a package repository for
a package with both name and options  used to compile the package.
Let's say you have a port installed that requires another port but
that other port must be compiled with a certain option turned on. The
packaging system should be able to tell if the package available from
the remote repository satisfies the requirements or not. The current
system accepts any version of the package because it only looks at the
package name.
___
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: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule

2012-08-21 Thread Kimmo Paasiala
On Tue, Aug 21, 2012 at 6:26 PM, Kimmo Paasiala kpaas...@gmail.com wrote:
 On Tue, Aug 21, 2012 at 5:45 PM, Lawrence Stewart lstew...@freebsd.org 
 wrote:
 On 08/21/12 17:04, Baptiste Daroussin wrote:
 On Tue, Aug 21, 2012 at 07:05:49AM +0100, Matthew Seaman wrote:
 On 21/08/2012 00:21, Baptiste Daroussin wrote:
 On Tue, Aug 21, 2012 at 12:09:46AM +0300, Vitaly Magerya wrote:
 Baptiste Daroussin b...@freebsd.org wrote:
 Please [...] ask question about pkgng [...]

 What would be the best practice of mixing ports with packages?

 The use case I have in mind is compiling Xorg ports locally
 WITH_NEW_XORG and WITH_KMS, and using packages from
 pkgbeta.freebsd.org for everything else. Is there some mixture of pkg
 and portmaster flags that allows this kind of setup?
 ___
 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

 There is no best practice for that unfortunatly, (as actually) the best 
 for you
 is maybe to build your own pkgng repostories?
 http://wiki.freebsd.org/PkgPrimer#Using_poudriere for example?

 We are open to suggestion here :)

 At the moment, it is about as tricky as mixing locally compiled ports
 with pkg_tools packages: ie. it might work, or it might leave you a
 quivering, sobbing mess lost in a pit of dark despair.

 One thing that should help is a proposal to record metadata like the SVN
 revision number of the ports tree used to build repository packages into
 the repository catalogue (repo.sqlite), so users can in principle check
 out the same revision locally to build their own ports.  Unfortunately
 no one has written that yet, and its probably too late for it to make it
 into release-1.0.


 yes but it should definitly find its way to 1.1!


 Agreed, though ultimately we want to move to making mixing of ports 
 pkgs idiot-proof - something I suspect we're in better shape to do with
 pkgng. As a recently minted roadtester of pkgng and wanting to do the
 same as Vitaly without setting up Poudriere, I had to reverse engineer
 the ports tree svn revision to make sure I could mix and match from
 pkgbeta and stuff I built locally via ports with WITH_NEW_XORG and
 WITH_KMS. This becomes more annoying to manage going forward.

 So far I'm enjoying my pkgng experience for the most part and wish to
 thank all those involved in getting it to this stage.

 Cheers,
 Lawrence

 What would be needed is a mechanism to query a package repository for
 a package with both name and options  used to compile the package.
 Let's say you have a port installed that requires another port but
 that other port must be compiled with a certain option turned on. The
 packaging system should be able to tell if the package available from
 the remote repository satisfies the requirements or not. The current
 system accepts any version of the package because it only looks at the
 package name.

By 'any version' I mean 'a package with any combination of options' of
course, bad wording.

-Kimmo
___
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: pkg(ng)/portupgrade-devel: does not respect setting of USE_GCC= 4.6+

2012-08-21 Thread O. Hartmann
Am 08/21/12 11:25, schrieb Andrew W. Nosenko:
 On Mon, Aug 20, 2012 at 10:39 PM, O. Hartmann
 ohart...@zedat.fu-berlin.de wrote:
 I'm pretty sure, that the last time I updated port math/fftw3 I wanted
 option OpenMP enabled so I declared USE_GCC=4.6+ in make.conf. Later,
 also working!, I excluded all these user definitions into an external
 file called ports.conf located in /usr/local/etc (I like this clean
 separation of OS and user messes ;-) ). Suddenly it doesn't work
 anymore. There were changes in several Mk files located in /usr/ports/Mk.
 
 Beware!  Even if you will be able to force gcc-4.6 to be used and thus
 obtain OpenMP-3.1 at the compilation stage, the libgomp.so.1, which
 will be used at run-time, will be OpenMP-3.0 from the base gcc-4.2
 (/usr/lib/libgomp.so.1 on my FreeBSD-8.0 system).  Also, as a bonus,

Shouldn't that be /usr/local/lib/gcc46/libgomp.so.1 then? If not, then
using a modern and fast compiler like gcc 4.6/4.7 or even 4.8 for OMP is
useless on FreeBSD (I use FreeBSD 9.1-PRE and 10.0-CURRENT).

 you may be exposed to ancient bugs from the gcc-4.2 openmp
 implementation.  For me, personally, it is memory leak as described in
 http://gcc.gnu.org/ml/gcc/2009-05/msg00427.html
 Fixed in gcc-4.3, but gcc-4.3 never was nor will be in base.
 
 Thus...  For obtain the proper openmp you will either limit yourself
 to openmp-3.0 from gcc-4.2 and workaround known bugs, or make a black
 magic dance for override and unsteal the libgomp (e.g. using
 libmap.conf) and have maintenance problem every time when gcc version
 changes (and, therefore, changes the directory name, where gcc
 libraries live).

Well, I see, here comes the black magic in refering eventually to
/usr/local/lib/gcc46/libgomp.so.1.

I'm confused now! I try avoiding the lagcy and outdated gcc 4.2.
Unfortunatelly, CLANG doesn't support OpenMP (yet), and it is not clear
when OpenMP will ever make in in due time into it.

I thought, and this seems to be a big mistake and misunderstanding of
mine, that USE_GCC=4.6+ will circumvent any problems and even relocated
the library paths for compiled software using OpenMP.

We use lots of modelling software based upon OpenMP. That would imply if
still using USE_GCC=4.6+ to provide OpenMP support will reel in the
outdated libgomp.so.1 from the legacy gcc4.2?

this is a very bad outlook ...

 




signature.asc
Description: OpenPGP digital signature


Re: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule

2012-08-21 Thread Doug Barton
On 8/21/2012 6:46 AM, Baptiste Daroussin wrote:
 I would also like to just remove pkg_* tools from RELENG_10 if that fits the
 schedule.

Um, no?

Until pkg becomes mandatory (which can't happen for several years) the
pkg_* tools can't be removed altogether.

What _would_ be useful is what should have been done many years ago when
it was first suggested: Move the pkg_* tools to ports.

It's too late for 9.1 already, but if you made that change today in
HEAD, and after 9.1 (but before 8.4) you MFC it to stable/[89], then you
could theoretically make pkg mandatory after 9.1 EOLs.

To make my point more clear, the ports tree has to support the last
release to ship with pkg_* tools in the base throughout its lifetime. To
do anything else would be be a massive POLA violation.

Doug

-- 

I am only one, but I am one.  I cannot do everything, but I can do
something.  And I will not let what I cannot do interfere with what
I can do.
-- Edward Everett Hale, (1822 - 1909)
___
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: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule

2012-08-21 Thread Baptiste Daroussin
On Tue, Aug 21, 2012 at 11:17:36AM -0700, Doug Barton wrote:
 On 8/21/2012 6:46 AM, Baptiste Daroussin wrote:
  I would also like to just remove pkg_* tools from RELENG_10 if that fits the
  schedule.
 
 Um, no?
 
 Until pkg becomes mandatory (which can't happen for several years) the
 pkg_* tools can't be removed altogether.
 
 What _would_ be useful is what should have been done many years ago when
 it was first suggested: Move the pkg_* tools to ports.
 
 It's too late for 9.1 already, but if you made that change today in
 HEAD, and after 9.1 (but before 8.4) you MFC it to stable/[89], then you
 could theoretically make pkg mandatory after 9.1 EOLs.
 
 To make my point more clear, the ports tree has to support the last
 release to ship with pkg_* tools in the base throughout its lifetime. To
 do anything else would be be a massive POLA violation.
 
 Doug
 
 -- 
 
 I am only one, but I am one.  I cannot do everything, but I can do
 something.  And I will not let what I cannot do interfere with what
 I can do.
   -- Edward Everett Hale, (1822 - 1909)

that is what I meant of course, sorry if I badly said it at first

Bapt


pgpu5pCBh5GW0.pgp
Description: PGP signature


Re: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule

2012-08-21 Thread Garrett Cooper
On Tue, Aug 21, 2012 at 11:17 AM, Doug Barton do...@freebsd.org wrote:
 On 8/21/2012 6:46 AM, Baptiste Daroussin wrote:
 I would also like to just remove pkg_* tools from RELENG_10 if that fits the
 schedule.

 Um, no?

...

 What _would_ be useful is what should have been done many years ago when
 it was first suggested: Move the pkg_* tools to ports.

It already exists -- it's just out of date / crufty:

$ make describe
pkg_install-20090902|/usr/ports/ports-mgmt/pkg_install|/usr/local|FreeBSD
-STABLE version of the package
tools|/usr/ports/ports-mgmt/pkg_install/pkg-descr|port...@freebsd.org|ports-mgmt||http://www.freebsd.org/cgi/cvsweb.cgi/src/usr.sbin/pkg_install/

 It's too late for 9.1 already, but if you made that change today in
 HEAD, and after 9.1 (but before 8.4) you MFC it to stable/[89], then you
 could theoretically make pkg mandatory after 9.1 EOLs.

 To make my point more clear, the ports tree has to support the last
 release to ship with pkg_* tools in the base throughout its lifetime. To
 do anything else would be be a massive POLA violation.

Agreed.
Thanks,
-Garrett
___
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


Something wrong with mirror.irssi.org? (Was: Re: svn commit: r302888 - head/irc/irssi-devel)

2012-08-21 Thread Yuri Pankov

On Tue, 21 Aug 2012 18:48:59 + (UTC), Beat Gaetzi wrote:

Author: beat
Date: Tue Aug 21 18:48:59 2012
New Revision: 302888
URL: http://svn.freebsd.org/changeset/ports/302888

Log:
   - Mark BROKEN: size mismatch
 fetch: http://mirror.irssi.org/snapshots/irssi-20120624.tar.gz:
 size mismatch: expected 1331265, actual 1331625

   Reported by: pointyhat

Modified:
   head/irc/irssi-devel/Makefile

Modified: head/irc/irssi-devel/Makefile
==
--- head/irc/irssi-devel/Makefile   Tue Aug 21 18:46:31 2012
(r302887)
+++ head/irc/irssi-devel/Makefile   Tue Aug 21 18:48:59 2012
(r302888)
@@ -16,6 +16,8 @@ COMMENT=  A modular IRC client with many

  LIB_DEPENDS=  glib-2.0:${PORTSDIR}/devel/glib20

+BROKEN=size mismatch
+
  CONFLICTS=irssi-0.8*

  GNU_CONFIGURE=yes


I've filed this as 170541, but it looks like filesize changes every now 
and then (something wrong with mirror.irssi.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: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule

2012-08-21 Thread Doug Barton
On 8/21/2012 11:47 AM, Garrett Cooper wrote:
 On Tue, Aug 21, 2012 at 11:17 AM, Doug Barton do...@freebsd.org wrote:
 On 8/21/2012 6:46 AM, Baptiste Daroussin wrote:
 I would also like to just remove pkg_* tools from RELENG_10 if that fits the
 schedule.

 Um, no?
 
 ...
 
 What _would_ be useful is what should have been done many years ago when
 it was first suggested: Move the pkg_* tools to ports.
 
 It already exists -- it's just out of date / crufty:

Right ... I was using move as shorthand for several different ideas,
including but not limited to the latest version of the code itself,
robust support for the code going forward, the primary supported way of
using pkg_*, etc. All of these ideas have been discussed in the past, so
I was hoping to avoid having to re-discuss them. :)

 It's too late for 9.1 already, but if you made that change today in
 HEAD, and after 9.1 (but before 8.4) you MFC it to stable/[89], then you
 could theoretically make pkg mandatory after 9.1 EOLs.

 To make my point more clear, the ports tree has to support the last
 release to ship with pkg_* tools in the base throughout its lifetime. To
 do anything else would be be a massive POLA violation.
 
 Agreed.

Great (and I saw Baptiste's response on this as well). Glad to hear that
we're on the same page about something at least. :)


-- 

I am only one, but I am one.  I cannot do everything, but I can do
something.  And I will not let what I cannot do interfere with what
I can do.
-- Edward Everett Hale, (1822 - 1909)
___
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: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule

2012-08-21 Thread Baptiste Daroussin
On Tue, Aug 21, 2012 at 11:47:36AM -0700, Garrett Cooper wrote:
 On Tue, Aug 21, 2012 at 11:17 AM, Doug Barton do...@freebsd.org wrote:
  On 8/21/2012 6:46 AM, Baptiste Daroussin wrote:
  I would also like to just remove pkg_* tools from RELENG_10 if that fits 
  the
  schedule.
 
  Um, no?
 
 ...
 
  What _would_ be useful is what should have been done many years ago when
  it was first suggested: Move the pkg_* tools to ports.
 
 It already exists -- it's just out of date / crufty:
 
 $ make describe
 pkg_install-20090902|/usr/ports/ports-mgmt/pkg_install|/usr/local|FreeBSD
 -STABLE version of the package
 tools|/usr/ports/ports-mgmt/pkg_install/pkg-descr|port...@freebsd.org|ports-mgmt||http://www.freebsd.org/cgi/cvsweb.cgi/src/usr.sbin/pkg_install/
 
  It's too late for 9.1 already, but if you made that change today in
  HEAD, and after 9.1 (but before 8.4) you MFC it to stable/[89], then you
  could theoretically make pkg mandatory after 9.1 EOLs.
 
  To make my point more clear, the ports tree has to support the last
  release to ship with pkg_* tools in the base throughout its lifetime. To
  do anything else would be be a massive POLA violation.
 
 Agreed.
 Thanks,
 -Garrett

Let's rephrase the plan:

1/ if it fits the schedule: get rid of pkg_* tools in current to be able to have
a fully pkgng only 10-RELEASE
2/ switch 9.2 (the ports tree) to pkgng (but keep pkg_* tools maybe drop them,
but that is to be discussed to avoid POLA
3/ do the same for 8

once all of our supported release are fully pkgng aware and all the pkg_*
release are EOLed, drop support for pkg_* tools from the ports tree.

regards,
Bapt


pgppZLkb3vyvU.pgp
Description: PGP signature


Re: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule

2012-08-21 Thread Doug Barton
On 8/21/2012 12:05 PM, Baptiste Daroussin wrote:
 1/ if it fits the schedule: get rid of pkg_* tools in current to be
 able to have a fully pkgng only 10-RELEASE

I think it would fit better with historic precedents to make pkg
optional (but default on) in 10, and mandatory in 11. As stated
before, I'm fine with removing pkg_* tools from 10 if there is robust
support for them in the ports tree.

I know you're excited about this project, but let's not lose sight of
how big a change this is, and how important ports are to the project.

Doug

-- 

I am only one, but I am one.  I cannot do everything, but I can do
something.  And I will not let what I cannot do interfere with what
I can do.
-- Edward Everett Hale, (1822 - 1909)
___
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: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule

2012-08-21 Thread Baptiste Daroussin
On Tue, Aug 21, 2012 at 12:38:04PM -0700, Doug Barton wrote:
 On 8/21/2012 12:05 PM, Baptiste Daroussin wrote:
  1/ if it fits the schedule: get rid of pkg_* tools in current to be
  able to have a fully pkgng only 10-RELEASE
 
 I think it would fit better with historic precedents to make pkg
 optional (but default on) in 10, and mandatory in 11. As stated
 before, I'm fine with removing pkg_* tools from 10 if there is robust
 support for them in the ports tree.
 
 I know you're excited about this project, but let's not lose sight of
 how big a change this is, and how important ports are to the project.
 
That was what if it fits the schedule was about.

regards,
Bapt


pgprmJFWctomi.pgp
Description: PGP signature


Re: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule

2012-08-21 Thread Doug Barton
On 8/21/2012 12:42 PM, Baptiste Daroussin wrote:
 On Tue, Aug 21, 2012 at 12:38:04PM -0700, Doug Barton wrote:
 On 8/21/2012 12:05 PM, Baptiste Daroussin wrote:
 1/ if it fits the schedule: get rid of pkg_* tools in current
 to be able to have a fully pkgng only 10-RELEASE
 
 I think it would fit better with historic precedents to make pkg 
 optional (but default on) in 10, and mandatory in 11. As stated 
 before, I'm fine with removing pkg_* tools from 10 if there is
 robust support for them in the ports tree.
 
 I know you're excited about this project, but let's not lose
 sight of how big a change this is, and how important ports are to
 the project.
 
 That was what if it fits the schedule was about.

I think what I'm trying to say, ever so politely, is that what you're
suggesting isn't even an option, so it shouldn't be discussed.


-- 

I am only one, but I am one.  I cannot do everything, but I can do
something.  And I will not let what I cannot do interfere with what
I can do.
-- Edward Everett Hale, (1822 - 1909)
___
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: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule

2012-08-21 Thread Warner Losh

On Aug 21, 2012, at 1:51 PM, Doug Barton wrote:

 On 8/21/2012 12:42 PM, Baptiste Daroussin wrote:
 On Tue, Aug 21, 2012 at 12:38:04PM -0700, Doug Barton wrote:
 On 8/21/2012 12:05 PM, Baptiste Daroussin wrote:
 1/ if it fits the schedule: get rid of pkg_* tools in current
 to be able to have a fully pkgng only 10-RELEASE
 
 I think it would fit better with historic precedents to make pkg 
 optional (but default on) in 10, and mandatory in 11. As stated 
 before, I'm fine with removing pkg_* tools from 10 if there is
 robust support for them in the ports tree.
 
 I know you're excited about this project, but let's not lose
 sight of how big a change this is, and how important ports are to
 the project.
 
 That was what if it fits the schedule was about.
 
 I think what I'm trying to say, ever so politely, is that what you're
 suggesting isn't even an option, so it shouldn't be discussed.

If you are fine with removing them if there's robust support, how can you also 
be suggesting that it is impossible and shouldn't be talked about?

Personally, I think we should handle this the same way that other replacement 
tools have been done, which is close to what Baptiste has proposed.  If the new 
tools are totally awesome, we have replaced old tools.  If the new tools are 
good, but don't cover the older users, we develop along size.  If they are 
lame, but somehow get committed anyway, we take 18 years to replace them with 
bsdinstall.

Warner

___
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: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule

2012-08-21 Thread Doug Barton
On 8/21/2012 1:08 PM, Warner Losh wrote:
 
 On Aug 21, 2012, at 1:51 PM, Doug Barton wrote:
 
 On 8/21/2012 12:42 PM, Baptiste Daroussin wrote:
 On Tue, Aug 21, 2012 at 12:38:04PM -0700, Doug Barton wrote:
 On 8/21/2012 12:05 PM, Baptiste Daroussin wrote:
 1/ if it fits the schedule: get rid of pkg_* tools in
 current to be able to have a fully pkgng only 10-RELEASE
 
 I think it would fit better with historic precedents to make
 pkg optional (but default on) in 10, and mandatory in 11. As
 stated before, I'm fine with removing pkg_* tools from 10 if
 there is robust support for them in the ports tree.
 
 I know you're excited about this project, but let's not lose 
 sight of how big a change this is, and how important ports are
 to the project.
 
 That was what if it fits the schedule was about.
 
 I think what I'm trying to say, ever so politely, is that what
 you're suggesting isn't even an option, so it shouldn't be
 discussed.
 
 If you are fine with removing them if there's robust support, how can
 you also be suggesting that it is impossible and shouldn't be talked
 about?

Those address different parts of the problem. Making pkg mandatory in 10
is different from where the old pkg_* tools end up. The command line
tools are just the tip of the iceberg, there are a lot of interactions
behind the scenes.

 Personally, I think we should handle this the same way that other
 replacement tools have been done, which is close to what Baptiste has
 proposed.  If the new tools are totally awesome, we have replaced old
 tools. 

I don't think we have ever done a complete replacement of major
infrastructure in one release. The traditional model has been to
deprecate in one release, remove in the next.

And in this case, it doesn't matter how awesome the new tools are, they
are a MAJOR paradigm shift for how users interact with ports, and we are
going to have a lot of users who take years to transition their
installed base. No matter how much we may want to move fast on this, it
just isn't going to be possible.

 If the new tools are good, but don't cover the older users,
 we develop along size. 

Yes, this is precisely what I'm saying. Sorry if I wasn't clear.

-- 

I am only one, but I am one.  I cannot do everything, but I can do
something.  And I will not let what I cannot do interfere with what
I can do.
-- Edward Everett Hale, (1822 - 1909)
___
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


liblrdf

2012-08-21 Thread ajtiM
On FreeBSD 9.0 Release I got:

portmaster -a
=== Gathering distinfo list for installed ports

=== Starting check of installed ports for available updates
=== Launching child to update liblrdf-0.4.0_2 to liblrdf-0.5.0

=== All  liblrdf-0.4.0_2 (1/1)

=== Currently installed version: liblrdf-0.4.0_2
=== Port directory: /usr/ports/textproc/liblrdf

=== Launching 'make checksum' for textproc/liblrdf in background
=== No options to configure
=== Gathering dependency list for textproc/liblrdf from ports
=== Initial dependency check complete for textproc/liblrdf

=== Returning to update check of installed ports

=== Launching child to update p5-Socket-2.005 to p5-Socket-2.006

=== All  p5-Socket-2.005 (2/2)

=== Currently installed version: p5-Socket-2.005
=== Port directory: /usr/ports/net/p5-Socket

=== Launching 'make checksum' for net/p5-Socket in background
=== No options to configure
=== Gathering dependency list for net/p5-Socket from ports
=== Initial dependency check complete for net/p5-Socket

=== Returning to update check of installed ports


=== All  (2)

=== The following actions will be taken if you choose to proceed:
Upgrade liblrdf-0.4.0_2 to liblrdf-0.5.0
Upgrade p5-Socket-2.005 to p5-Socket-2.006

=== Proceed? y/n [y] y


=== Starting build for ports that need updating ===

=== Launching child to install textproc/liblrdf

=== All  textproc/liblrdf (1/2)

=== Currently installed version: liblrdf-0.4.0_2
=== Port directory: /usr/ports/textproc/liblrdf

=== Starting check for build dependencies
=== Gathering dependency list for textproc/liblrdf from ports
=== Dependency check complete for textproc/liblrdf

=== All  liblrdf-0.4.0_2 (1/2)

===  Cleaning for liblrdf-0.5.0
===  Extracting for liblrdf-0.5.0
= SHA256 Checksum OK for liblrdf-0.5.0.tar.gz.
===  Patching for liblrdf-0.5.0
===   liblrdf-0.5.0 depends on file: /usr/local/include/ladspa.h - found
===   liblrdf-0.5.0 depends on file: /usr/local/bin/automake-1.12 - found
===   liblrdf-0.5.0 depends on file: /usr/local/bin/autoconf-2.69 - found
===   liblrdf-0.5.0 depends on package: libtool=2.4 - found
===   liblrdf-0.5.0 depends on shared library: raptor2 - found
===  Configuring for liblrdf-0.5.0
/usr/local/share/aclocal/smpeg.m4:13: warning: underquoted definition of 
AM_PATH_SMPEG
/usr/local/share/aclocal/smpeg.m4:13:   run info Automake 'Extending aclocal'
/usr/local/share/aclocal/smpeg.m4:13:   or see 
http://www.gnu.org/software/automake/manual/automake.html#Extending-aclocal
libtoolize: putting auxiliary files in `.'.
libtoolize: linking file `./ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `m4'.
libtoolize: linking file `m4/libtool.m4'
libtoolize: linking file `m4/ltoptions.m4'
libtoolize: linking file `m4/ltsugar.m4'
libtoolize: linking file `m4/ltversion.m4'
libtoolize: linking file `m4/lt~obsolete.m4'
configure.ac:16: installing './config.guess'
configure.ac:16: installing './config.sub'
configure.ac:5: installing './install-sh'
configure.ac:5: installing './missing'
examples/Makefile.am: installing './depcomp'
checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for gawk... (cached) gawk
checking for gcc... cc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking for cc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of cc... gcc3
checking how to run the C preprocessor... cpp
checking whether ln -s works... yes
checking whether make sets $(MAKE)... (cached) yes
checking build system type... i386-portbld-freebsd9.0
checking host system type... i386-portbld-freebsd9.0
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by cc... /usr/bin/ld
checking if the linker (/usr/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking the maximum length of command line arguments... (cached) 262144
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands +=... no
checking how to convert i386-portbld-freebsd9.0 file names to i386-portbld-
freebsd9.0 format... func_convert_file_noop
checking how to convert i386-portbld-freebsd9.0 file names to toolchain 
format... func_convert_file_noop
checking for 

Re: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule

2012-08-21 Thread Garrett Cooper
On Tue, Aug 21, 2012 at 1:15 PM, Doug Barton do...@freebsd.org wrote:
 On 8/21/2012 1:08 PM, Warner Losh wrote:

 On Aug 21, 2012, at 1:51 PM, Doug Barton wrote:

 On 8/21/2012 12:42 PM, Baptiste Daroussin wrote:
 On Tue, Aug 21, 2012 at 12:38:04PM -0700, Doug Barton wrote:
 On 8/21/2012 12:05 PM, Baptiste Daroussin wrote:
 1/ if it fits the schedule: get rid of pkg_* tools in
 current to be able to have a fully pkgng only 10-RELEASE

 I think it would fit better with historic precedents to make
 pkg optional (but default on) in 10, and mandatory in 11. As
 stated before, I'm fine with removing pkg_* tools from 10 if
 there is robust support for them in the ports tree.

 I know you're excited about this project, but let's not lose
 sight of how big a change this is, and how important ports are
 to the project.

 That was what if it fits the schedule was about.

 I think what I'm trying to say, ever so politely, is that what
 you're suggesting isn't even an option, so it shouldn't be
 discussed.

 If you are fine with removing them if there's robust support, how can
 you also be suggesting that it is impossible and shouldn't be talked
 about?

 Those address different parts of the problem. Making pkg mandatory in 10
 is different from where the old pkg_* tools end up. The command line
 tools are just the tip of the iceberg, there are a lot of interactions
 behind the scenes.

 Personally, I think we should handle this the same way that other
 replacement tools have been done, which is close to what Baptiste has
 proposed.  If the new tools are totally awesome, we have replaced old
 tools.

 I don't think we have ever done a complete replacement of major
 infrastructure in one release. The traditional model has been to
 deprecate in one release, remove in the next.

 And in this case, it doesn't matter how awesome the new tools are, they
 are a MAJOR paradigm shift for how users interact with ports, and we are
 going to have a lot of users who take years to transition their
 installed base. No matter how much we may want to move fast on this, it
 just isn't going to be possible.

What Doug mentioned (and I don't think was really considered, but
is valid) would break people that use pkg_* outside of ports. I know
of at least two instances where this would be the case (one case that
uses pkg_* directly, and another case that uses libpkg from pkg_*
0-o...).
I know it's delaying the inevitable (pkg_* is going to go away),
but we shouldn't count our chickens before they've hatched as far as
how pkgng needs to be used and how things might change.
The optional in 8/9/10, mandatory in 11 proposal seems very sane
and it allows people to get things worked out properly without too
many headaches.
Thanks!
-Garrett
___
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: raptor: should there be a note in UPDATING?

2012-08-21 Thread Raphael Kubo da Costa
Robert Backhaus rob...@robbak.com writes:

 I just had a problem building liblrdf. The cause was raptor-1 was
 still installed. Checking UPDATING shows nothing that mentions raptor
 after the KDE update last November.
 Does there need to a note in UPDATING to uninstall raptor?

It seems more appropriate to fix the port: according to the build log
posted in 201208211544.18566.lum...@gmail.com (the other liblrdf
thread), -I/usr/local/include is being passed before
-I/usr/local/include/raptor2, and it is likely that the source code
#includes raptor.h, which is installed by both raptor and raptor2
(albeit into different directories).

Someone (TM) should check whether the first include is really necessary,
or if the code can't include raptor2/raptor.h, or if
-I/usr/local/include/raptor2 can't be passed before
-I/usr/local/include.

___
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: liblrdf

2012-08-21 Thread Raphael Kubo da Costa
ajtiM lum...@gmail.com writes:

 === make failed for textproc/liblrdf
 === Aborting update

 === Update for textproc/liblrdf failed
 === Aborting update

Please see the other thread about the same issue.

___
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: raptor: should there be a note in UPDATING?

2012-08-21 Thread Raphael Kubo da Costa
Raphael Kubo da Costa rak...@freebsd.org writes:

 Someone (TM) should check whether the first include is really necessary,
 or if the code can't include raptor2/raptor.h, or if
 -I/usr/local/include/raptor2 can't be passed before
 -I/usr/local/include.

Everything built fine without the {CPP,LD}FLAGS additions here. I'm
tempted to commit that change, but wonder if it will end up breaking
some weird setup...

___
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: pkgng 1.0 release schedule, and HEAD switch to pkgng by default schedule

2012-08-21 Thread Bjoern A. Zeeb

On Tue, 21 Aug 2012, Doug Barton wrote:


I don't think we have ever done a complete replacement of major
infrastructure in one release.


You mean like sysinstall can be used as an installer on 9 that would
do something meaningful with the current infrastructure we provide?

--
Bjoern A. Zeeb You have to have visions!
 Stop bit received. Insert coin for new address family.
___
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 Request - FrontAccounting

2012-08-21 Thread Janketh Jay
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hi Everyone,

Thanks for all of this info. regarding the port changes that should
be done. I haven't played with the port system in a while so I'm
definitely a bit rusty and I'm sure there have been many changes
(Hence the Apache 2.0 bit... :o!) Anyhow, I had to skip town for a few
days for something EXTREMELY important (golf...) but I will try to get
this fixed and submitted within the next few days.

Thanks again,
Janky Jay, III


On 08/19/2012 04:00 PM, Paul Pathiakis wrote:
 My thanks to all of you on this. :-)
 
 P.
 
 

 
*From:* Chris Rees utis...@gmail.com
 *To:* Alan Hicks ahi...@p-o.co.uk *Cc:* Janketh Jay
 jan...@unfs.us; po...@freebsd.org po...@freebsd.org; Paul
 Pathiakis pathia...@yahoo.com *Sent:* Sunday, August 19, 2012
 11:06 AM *Subject:* Re: Port Request - FrontAccounting
 
 On 19 August 2012 11:28, Alan Hicks ahi...@p-o.co.uk 
 mailto:ahi...@p-o.co.uk wrote:
 Hi
 
 
 On 19/08/2012 03:46, Janketh Jay wrote:
 
 -BEGIN PGP SIGNED MESSAGE- Hash: SHA1
 
 Or not. It appears the attachment was lost. You can download
 the .tar.gz file from the following URL:
 
 
 
 http://www.purplehat.org/downloads/frontaccounting/frontaccounting-2.3.11-fbsd-port.tar.gz


 
Extract to ${PORTSDIR}/www and let me know if anything needs to be
 changed and/or adjusted
 
 On 08/18/2012 08:42 PM, Janketh Jay wrote:
 
 Hi,
 
 On 08/18/2012 11:53 AM, Paul Pathiakis wrote:
 
 Hi,
 
 
 This is probably the best competitor to QuickBooks out
 there. People can rave about the benefits of GnuCash and
 Kmymoney. I've used both and they both lack.  This doesn't.
 I've also got a pretty good bit of Accounting in my
 background.  This should definitely be a port.
 
 
 No, I don't have time.  I'm busy trying to build Atlantis 
 Services and putting FreeBSD and PCBSD into the mainstream.
 This is one of those things that will be necessary.
 
 
 Paul Pathiakis
 
 
 I've attached a port (in tar.gz form) which is the
 FrontAccounting port for FreeBSD. I've tested it a few times
 and it seems to work perfectly fine. If someone wants to test
 this before I submit, that would be great. Otherwise, I'll
 submit some time tomorrow.
 
 
 Thanks for porting, install works well.
 
 On de-installing before running the install wizard there are
 unable to delete errors for www/frontaccounting/config_db.php 
 www/frontaccounting/config.default.php
 
 Yup, the plist has the correct @unexec and @exec lines, but of
 course the @exec lines only apply if installing from a package.
 
 For installation from the port;
 
 post-install: .for conf in config%.php config_db%.php ${CP} -np
 ${PREFIX}/www/frontaccounting/${conf:S,%,.default} \ 
 ${PREFIX}/www/frontaccounting/${conf:S,%,,} .endfor
 
 will do nicely.
 
 After a full install including the web install wizard there are
 delete errors for 
 '/usr/local/www/frontaccounting/config.default.php' doesn't
 exist '/usr/local/www/frontaccounting/tmp' 
 '/usr/local/www/frontaccounting/lang' 
 '/usr/local/www/frontaccounting/company/0/js_cache' 
 '/usr/local/www/frontaccounting/company/0' 
 '/usr/local/www/frontaccounting/company' 
 '/usr/local/www/frontaccounting'
 
 Perhaps @dirrmtry might be of help
 
 Also unable to build a package as cannot find config_db.php
 
 Trying the usual portmaster reinstall fails to create a backup
 package and so has to prompt to ignore the error, the reinstall
 succeeds successfully.
 
 Should be a great addition to the ports, Alan
 
 
 I think these errors can mostly be traced to the missing Makefile
 lines :)
 
 Nice job!  CC me on your PR.
 
 Chris
 
 
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAlA0QycACgkQGK3MsUbJZn5E7wCcDjAUI0AeWeCSaet0iYVtYluT
8OkAni3vzJs1mpfYBSgGHyPM89UwRRwg
=BjyB
-END PGP SIGNATURE-
___
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: ports-mgmt/porttools - Update to work with svn

2012-08-21 Thread Steve Wills
Hi,

I did a quick hack to make porttools work with svn. It's far from perfect, but 
it makes port submit work for me. It's available here:

http://meatwad.mouf.net/~steve/porttools_svn.diff

and attached. If anyone wants to finish it up, that'd be cool.

Steve

--- /usr/local/share/porttools/cmd_commit   2012-08-21 21:56:45.062006082 
-0400
+++ /usr/local/share/porttools/cmd_commit.orig  2012-08-21 21:51:52.437009531 
-0400
@@ -28,7 +28,7 @@
 #
 # cmd_commit
 # Module for port(1)
-# SUMMARY: commit a port into the FreeBSD Ports SVN Repository
+# SUMMARY: commit a port into the FreeBSD Ports CVS Repository
 #
 # $Id: cmd_commit.in,v 1.2 2009/09/09 19:58:30 skolobov Exp $
 #
@@ -93,7 +93,7 @@
 echo === Pre-commit portlint check
 FLAGS=-C
 [ ${MODE} = new ]  FLAGS=${FLAGS} -N
-PL_SVN_IGNORE='^\d+$|^pr-patch$|^svn-msg$' \
+PL_CVS_IGNORE='^\d+$|^pr-patch$|^cvs-msg$' \
 portlint ${FLAGS}
 if [ $? -ne 0 ]
 then
@@ -107,15 +107,15 @@
 then
${PORTSDIR}/Tools/scripts/addport -d `pwd` -u ${FREEFALL_USERNAME}
 else
-   # Initialize SVN environment
-   PSVN=${PORTSDIR}/Tools/scripts/psvn
+   # Initialize CVS environment
+   PCVS=cvs -d ${FREEFALL_USERNAME}@pcvs.FreeBSD.org:/home/pcvs
 
# Make sure we are working with up-to-date version
-   echo === Pre-commit SVN update
-   ${PSVN} update
+   echo === Pre-commit CVS update
+   ${PCVS} update
 
-   # See if SVN message already exists, and use that for commit log
-   MSG=svn-msg
+   # See if CVS message already exists, and use that for commit log
+   MSG=cvs-msg
FLAGS=
if [ -e ${MSG} ]
then
@@ -127,16 +127,16 @@
echo '='
cat ${MSG}
echo '='
-   read -p Is the SVN message above correct? (y/n) ANSWER
+   read -p Is the CVS message above correct? (y/n) ANSWER
[ ${ANSWER} = y ]  break
${VISUAL:-vi} ${MSG}
done
fi 
# Commit the port update
echo === Committing port update
-   ${PSVN} commit ${FLAGS}
+   ${PCVS} commit ${FLAGS}

-   # Remove SVN message file only if commit was successful
+   # Remove CVS message file only if commit was successful
[ $? -eq 0 -a -e ${MSG} ]  rm ${MSG}
 fi
 
--- /usr/local/share/porttools/cmd_diff 2012-08-21 21:57:52.520007848 -0400
+++ /usr/local/share/porttools/cmd_diff.orig2012-08-21 21:51:52.443006550 
-0400
@@ -48,8 +48,8 @@
 Usage: port diff [-h] [-d diff mode]
-h  - Display this usage summary
-d diff mode - Select diff generation mode:
-   SVN - against SVN
-   SVNauto - against SVN, no svn add/delete required
+   CVS - against CVS
+   CVSauto - against CVS, no cvs add/delete required
dir - against Ports tree in dir
pattern - against original port in pwdpattern
 EOF
--- /usr/local/share/porttools/cmd_submit   2012-08-21 21:59:42.875411346 
-0400
+++ /usr/local/share/porttools/cmd_submit.orig  2012-08-21 21:51:52.449007838 
-0400
@@ -53,8 +53,8 @@
change - changing a port 
update - updating a port to newer version
-d diff mode - Select diff generation mode:
-   SVN - against SVN
-   SVNauto - against SVN, no svn add/delete required
+   CVS - against CVS
+   CVSauto - against CVS, no cvs add/delete required
dir - against Ports tree in dir
pattern - against original port in pwdpattern
-s severity - Set PR's severity to severity
@@ -163,7 +163,7 @@
 
 # util_diff will set
 # - PORTBASENAME if PORTNAME != port's directory name
-# - DIFF_TYPE to SVN, SVNauto, ports, or suffix
+# - DIFF_TYPE to CVS, CVSauto, ports, or suffix
 PORTBASENAME=
 DIFF_TYPE=
 
@@ -183,12 +183,12 @@
else
cat ${TEMPROOT}/.portlint.out
echo Error validating port
-   if [ $DIFF_MODE = SVNauto ]
+   if [ $DIFF_MODE = CVSauto ]
then
grep ^FATAL: ${TEMPROOT}/.portlint.out  
${TEMPROOT}/.portlint.fatal
-   if ! egrep -qv '^FATAL:[[:space:]]+(file .+ not in 
SVN|SVN file .+ missing)' ${TEMPROOT}/.portlint.fatal
+   if ! egrep -qv '^FATAL:[[:space:]]+(file .+ not in 
CVS|CVS file .+ missing)' ${TEMPROOT}/.portlint.fatal
then
-   echo All fatal portlint errors are SVN errors,
+   echo All fatal portlint errors are CVS errors,
echo consider using portlint without the -c 
flag or
echo use 'port submit -L' if all portlint 
messages are
  

Re: FreeBSD Port: ports-mgmt/porttools - Update to work with svn

2012-08-21 Thread Steven Kreuzer
On Tue, Aug 21, 2012 at 10:35 PM, Steve Wills swi...@freebsd.org wrote:
 Hi,

 I did a quick hack to make porttools work with svn. It's far from perfect, 
 but it makes port submit work for me. It's available here:

 http://meatwad.mouf.net/~steve/porttools_svn.diff

It looks like the diff might be reversed
___
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: ports-mgmt/porttools - Update to work with svn

2012-08-21 Thread Steve Wills
Yes, sorry, see attached. URL updated...

Steve

On Aug 21, 2012, at 10:41 PM, Steven Kreuzer wrote:

 On Tue, Aug 21, 2012 at 10:35 PM, Steve Wills swi...@freebsd.org wrote:
 Hi,
 
 I did a quick hack to make porttools work with svn. It's far from perfect, 
 but it makes port submit work for me. It's available here:
 
 http://meatwad.mouf.net/~steve/porttools_svn.diff
 
 It looks like the diff might be reversed
 ___
 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
--- /usr/local/share/porttools/cmd_commit   2012-08-21 21:56:45.062006082 
-0400
+++ /usr/local/share/porttools/cmd_commit.orig  2012-08-21 21:51:52.437009531 
-0400
@@ -28,7 +28,7 @@
 #
 # cmd_commit
 # Module for port(1)
-# SUMMARY: commit a port into the FreeBSD Ports SVN Repository
+# SUMMARY: commit a port into the FreeBSD Ports CVS Repository
 #
 # $Id: cmd_commit.in,v 1.2 2009/09/09 19:58:30 skolobov Exp $
 #
@@ -93,7 +93,7 @@
 echo === Pre-commit portlint check
 FLAGS=-C
 [ ${MODE} = new ]  FLAGS=${FLAGS} -N
-PL_SVN_IGNORE='^\d+$|^pr-patch$|^svn-msg$' \
+PL_CVS_IGNORE='^\d+$|^pr-patch$|^cvs-msg$' \
 portlint ${FLAGS}
 if [ $? -ne 0 ]
 then
@@ -107,15 +107,15 @@
 then
${PORTSDIR}/Tools/scripts/addport -d `pwd` -u ${FREEFALL_USERNAME}
 else
-   # Initialize SVN environment
-   PSVN=${PORTSDIR}/Tools/scripts/psvn
+   # Initialize CVS environment
+   PCVS=cvs -d ${FREEFALL_USERNAME}@pcvs.FreeBSD.org:/home/pcvs
 
# Make sure we are working with up-to-date version
-   echo === Pre-commit SVN update
-   ${PSVN} update
+   echo === Pre-commit CVS update
+   ${PCVS} update
 
-   # See if SVN message already exists, and use that for commit log
-   MSG=svn-msg
+   # See if CVS message already exists, and use that for commit log
+   MSG=cvs-msg
FLAGS=
if [ -e ${MSG} ]
then
@@ -127,16 +127,16 @@
echo '='
cat ${MSG}
echo '='
-   read -p Is the SVN message above correct? (y/n) ANSWER
+   read -p Is the CVS message above correct? (y/n) ANSWER
[ ${ANSWER} = y ]  break
${VISUAL:-vi} ${MSG}
done
fi 
# Commit the port update
echo === Committing port update
-   ${PSVN} commit ${FLAGS}
+   ${PCVS} commit ${FLAGS}

-   # Remove SVN message file only if commit was successful
+   # Remove CVS message file only if commit was successful
[ $? -eq 0 -a -e ${MSG} ]  rm ${MSG}
 fi
 
--- /usr/local/share/porttools/cmd_diff 2012-08-21 21:57:52.520007848 -0400
+++ /usr/local/share/porttools/cmd_diff.orig2012-08-21 21:51:52.443006550 
-0400
@@ -48,8 +48,8 @@
 Usage: port diff [-h] [-d diff mode]
-h  - Display this usage summary
-d diff mode - Select diff generation mode:
-   SVN - against SVN
-   SVNauto - against SVN, no svn add/delete required
+   CVS - against CVS
+   CVSauto - against CVS, no cvs add/delete required
dir - against Ports tree in dir
pattern - against original port in pwdpattern
 EOF
--- /usr/local/share/porttools/cmd_submit   2012-08-21 21:59:42.875411346 
-0400
+++ /usr/local/share/porttools/cmd_submit.orig  2012-08-21 21:51:52.449007838 
-0400
@@ -53,8 +53,8 @@
change - changing a port 
update - updating a port to newer version
-d diff mode - Select diff generation mode:
-   SVN - against SVN
-   SVNauto - against SVN, no svn add/delete required
+   CVS - against CVS
+   CVSauto - against CVS, no cvs add/delete required
dir - against Ports tree in dir
pattern - against original port in pwdpattern
-s severity - Set PR's severity to severity
@@ -163,7 +163,7 @@
 
 # util_diff will set
 # - PORTBASENAME if PORTNAME != port's directory name
-# - DIFF_TYPE to SVN, SVNauto, ports, or suffix
+# - DIFF_TYPE to CVS, CVSauto, ports, or suffix
 PORTBASENAME=
 DIFF_TYPE=
 
@@ -183,12 +183,12 @@
else
cat ${TEMPROOT}/.portlint.out
echo Error validating port
-   if [ $DIFF_MODE = SVNauto ]
+   if [ $DIFF_MODE = CVSauto ]
then
grep ^FATAL: ${TEMPROOT}/.portlint.out  
${TEMPROOT}/.portlint.fatal
-   if ! egrep -qv '^FATAL:[[:space:]]+(file .+ not in 
SVN|SVN file .+ missing)' ${TEMPROOT}/.portlint.fatal
+   if ! egrep -qv '^FATAL:[[:space:]]+(file .+ not in 
CVS|CVS file .+ missing)' ${TEMPROOT}/.portlint.fatal