Re: PKG 3.1.0 update - Segmentation fault: 11

2014-07-27 Thread David Wolfskill
On Sun, Jul 27, 2014 at 07:06:17AM -0700, David Wolfskill wrote:
> On Sun, Jul 27, 2014 at 06:47:52AM -0700, David Wolfskill wrote:
> > On Sun, Jul 27, 2014 at 06:40:27AM -0700, David Wolfskill wrote:
> > > ...
> > > Back on the original topic, I was able to get pkg-1.3.1 installed and
> > > ...
> > 
> > OK; I was able to simplify the process on my 2nd system:
> > 
> > * Update /usr/local/etc/pkg.conf (to remove to eduplicate alias
> >   definition for "leaf").
> > 
> > * cd /usr/ports/ports-mgmt/pkg && make reinstall
> > ...
> 
> WARNING:  Whatever I've done seems to have left me with a
> somewhat-broken version of pkg.  "pkg info pkg-1.3.1" (for example)
> spits out a list of installed packages, vs. providing details of
> pkg-1.3.1.  I'm not at all clear on why this is, but I wanted to
> discourage folks from doing what I listed above without being aware that
> it doesn't seem to actually work completely.
> ...

The above appears to have been caused by some rather unfortunate entries
in /usr/local/etc/pkg.conf.  I find that moving that file aside allows
"pkg info" to work normally.

Peace,
david
-- 
David H. Wolfskill  da...@catwhisker.org
Taliban: Evil cowards with guns afraid of truth from a 14-year old girl.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.


pgpIllXGQXNOc.pgp
Description: PGP signature


x11-wm/piewm: "ld: error: duplicate symbol: yylineno"

2020-08-23 Thread David Wolfskill
On Sun, Aug 23, 2020 at 06:39:10PM +, pkg-fall...@freebsd.org wrote:
> You are receiving this mail as a port that you maintain
> is failing to build on the FreeBSD package build server.
> Please investigate the failure and submit a PR to fix
> build.
> 
> Maintainer: da...@catwhisker.org
> Last committer: swi...@freebsd.org
> Ident:  $FreeBSD: head/x11-wm/piewm/Makefile 519608 2019-12-09 
> 13:47:16Z swills $
> Log URL:
> http://beefy18.nyi.freebsd.org/data/head-amd64-default/p545731_s364466/logs/piewm-1.04_4.log
> Build URL:  
> http://beefy18.nyi.freebsd.org/build.html?mastername=head-amd64-default&build=p545731_s364466
> ...
> --- piewm ---
> rm -f piewm
> cc -o piewm   -L/usr/local/lib   gram.o lex.o deftwmrc.o add_window.o 
> gc.o list.o twm.o   parse.o menus.o events.o resize.o util.o 
> version.o iconmgr.ocursor.o icons.o vdt.o move.o LocPixmap.o 
> -lXmu -lXt -lSM -lICE -lXext -lX11 -lXt -lSM -lICE -lXext -lXext -lX11 -lm 
> -ll -lXpm  -Wl,-rpath,/usr/local/lib
> ld: error: duplicate symbol: yylineno
> >>> defined at gram.c
> >>>gram.o:(yylineno)
> >>> defined at lex.c
> >>>lex.o:(.data+0x0)
> cc: error: linker command failed with exit code 1 (use -v to see invocation)
> *** [piewm] Error code 1
> 
> make[1]: stopped in /wrkdirs/usr/ports/x11-wm/piewm/work/piewm-1.04
> 1 error
> 
> make[1]: stopped in /wrkdirs/usr/ports/x11-wm/piewm/work/piewm-1.04
> ===> Compilation failed unexpectedly.
> Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to
> the maintainer.
> *** Error code 1
> 
> Stop.
> make: stopped in /usr/ports/x11-wm/piewm

So... I confess a lack of familiarity with lex, yacc, and their
work-alikes.  It also appears that x11-wm/tvtwm (for which MAINTAINER is
this list -- po...@freebsd.org) is likely similarly affected.

I understand that the immediate cause is a recent change; in
http://docs.FreeBSD.org/cgi/mid.cgi?B7F9F85B-60A4-4A87-9911-BDE1CBC7BC91,
dim@ mentioned:

| This is because clang 11 (and gcc 10) now default to -fno-common. The
| rationale is explained pretty well in...

and goes on to state:
| A quick fix is to add CFLAGS+=-fcommon to your make.conf, but that is
| rather a big hammer. It is better to add it to just the ports that show
| problems due to duplicated symbols. And ideally, those duplicated
| symbols should be patched out of the ports.

So:  apparently *a* way around this is to change the Makefile (to
include 'CFLAGS+=-fcommon') -- but I don't know if a "better" approach
is feasible: we are dealing with some rather old (or, perhaps,
"well-established") code, here.

Advice/suggestions?

Thanks!

Peace,
david
-- 
David H. Wolfskill  da...@catwhisker.org
"Those countries that have lost control of the virus like the United
States are seeing economic forecasts constantly revised down and are
weaker economically." -- Dominick Stephens, Westpac NZ's chief economist

See http://www.catwhisker.org/~david/publickey.gpg for my public key.


signature.asc
Description: PGP signature


Re: x11-wm/piewm: "ld: error: duplicate symbol: yylineno"

2020-08-24 Thread David Wolfskill
On Mon, Aug 24, 2020 at 10:11:45AM +0200, Dimitry Andric wrote:
> 
> > Advice/suggestions?
> 
> In this case, "svn rm x11-wm/piewm/files/patch-gram.y" will fix it
> correctly. I have no idea why that patch was added in the first place,
> it is clearly incorrect!
> 
> -Dimitry
> 

Thank you very much!  I will verify that and send in a correct fix once
I do.

Peace,
david
-- 
David H. Wolfskill  da...@catwhisker.org
"Those countries that have lost control of the virus like the United
States are seeing economic forecasts constantly revised down and are
weaker economically." -- Dominick Stephens, Westpac NZ's chief economist

See http://www.catwhisker.org/~david/publickey.gpg for my public key.


signature.asc
Description: PGP signature


Re: the state of amd64 ports on -CURRENT as of 20200827

2020-08-27 Thread David Wolfskill
On Thu, Aug 27, 2020 at 01:55:08PM +, Mark Linimon wrote:
> The latest build of amd64-CURRENT ports has just completed:
> 
>   
> http://beefy18.nyi.freebsd.org/build.html?mastername=head-amd64-default&build=p546132_s364744
> 
> The number of build failures is now 740.  This is an slight drop from
> the initial post-clang11 commit of 830.  This is due to diligent work
> by a more than a dozen ports committers.  I appreciate their efforts.
> 

As maintainer of a (likely rarely-used) port (x11-wm/piewm), I
received a note from pkg-fallout, requested & received advice on
how to adrdess it, filed a bug report & attached a maintainer-approved
patch; got some advice on a better fix, updated the bug report with
the better fix ... and have now received at least 3 more notices
of the same failure on the same port...

It's https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=248859, in case you
wanted to see for yourself.

As I'm not a committer, it's not clear to me what (else) I can do to
help fix this.

Peace,
david
-- 
David H. Wolfskill  da...@catwhisker.org
"Those countries that have lost control of the virus like the United
States are seeing economic forecasts constantly revised down and are
weaker economically." -- Dominick Stephens, Westpac NZ's chief economist

See http://www.catwhisker.org/~david/publickey.gpg for my public key.


signature.asc
Description: PGP signature


Re: portsnap depreciation

2020-09-18 Thread David Wolfskill
On Fri, Sep 18, 2020 at 01:58:29PM -0400, Carmel NY wrote:
> ...
> >https://www.freebsd.org/doc/en_US.ISO8859-1/books/porters-handbook/testing-poudriere.html#testing-poudriere-ports-tree
> > 
> >and the next sections.
> 
> According to the above page, "The most straightforward way is to have
> Poudriere create a default ports tree for itself, using either
> portsnap(8) (if running FreeBSD 12.1 or 11.4) or Subversion (if running
> FreeBSD-CURRENT)" Am I to understand that if I am running 11.4-RELEASE,
> I cannot use subversion?
> 

I don't see any reason why you cannot use subversion: I do, and have
done, since 05 July 2015, running stable/10  at the time; now running
stable/12.

Peace,
david
-- 
David H. Wolfskill  da...@catwhisker.org
"President Trump can say whatever he likes, but his actions speak for
themselves." -- Dan Berschinski, wounded US Army veteran

See http://www.catwhisker.org/~david/publickey.gpg for my public key.


signature.asc
Description: PGP signature


r548950: graphics/mesa-libs vs. x11/nvidia-driver??!?

2020-09-19 Thread David Wolfskill

r548950 | manu | 2020-09-19 02:34:36 -0700 (Sat, 19 Sep 2020) | 9 lines

mesa-libs: Add glesv1 lib

There is no real reason to disable glesv1 so add it to the build.
While here add a USE_GL for it.

Reviewed by:zeising
Approved by:x11 (zeising@)
Differential Revision:  https://reviews.freebsd.org/D26461



g1-48(12.2-S)[4] pkg which  /usr/local/lib/libGLESv1_CM.so
/usr/local/lib/libGLESv1_CM.so was installed by package nvidia-driver-440.100

So when graphics/mesa-libs is updated to r548950, it builds & stages
OK, but:

===>  Installing for mesa-libs-19.0.8_3
===>   Registering installation for mesa-libs-19.0.8_3 as automatic
Installing mesa-libs-19.0.8_3...
pkg-static: mesa-libs-19.0.8_3 conflicts with nvidia-driver-440.100 (installs 
files into the same place).  Problematic file: /usr/local/lib/libGLESv1_CM.so
*** Error code 70

How should this be resolved?

Thanks.

Peace,
david
-- 
David H. Wolfskill  da...@catwhisker.org
"President Trump can say whatever he likes, but his actions speak for
themselves." -- Dan Berschinski, wounded US Army veteran

See http://www.catwhisker.org/~david/publickey.gpg for my public key.


signature.asc
Description: PGP signature


Might an UPDATING entry be appropriate for a MINIMAL_PKG_VERSION bump?

2020-10-05 Thread David Wolfskill
When I rebuild FreeBSD (stable/12) on my laptop, I also rebuild a ports
module (x11/nvidia-driver), since the laptop has an Nvidia graphics
card.

However, a couple of times within the last few days, the kernel build
has failed because I normally wait to update ports until after I have
built and rebooted the newly-built base OS... and "?ports" includes
ports-mgmt/pkg.

In each case (so far), I have then updated ports-mgmt/pkg, then
re-started the base OS build/install.

I believe that it would be helpful to have an UPDATING entry reflect
that "evasive action" is required when MINIMAL_PKG_VERSION is bumped.

Or, perhaps, I'm going about this all wrong...?  If so, please let me
know a better way.

Thanks.

Peace,
david
-- 
David H. Wolfskill  da...@catwhisker.org
Donald Trump is just in it for the publicity (well, and the money).

See http://www.catwhisker.org/~david/publickey.gpg for my public key.


signature.asc
Description: PGP signature


Re: Might an UPDATING entry be appropriate for a MINIMAL_PKG_VERSION bump?

2020-10-05 Thread David Wolfskill
On Tue, Oct 06, 2020 at 08:31:05AM +0900, Tatsuki Makino wrote:
> Hello.
> 
> In my case,
> -x \*-kmod-\[0-9gv\] is added to portmaster because all packages that
> install kernel modules contain -kmod in their names. This excludes *-kmod.
> And when they are upgraded, I won't be installing them right away.
> 
> Then to install them I write PORTS_MODULES in src.conf.
> PORTS_MODULES=\
> graphics/drm-fbsd12.0-kmod\
> graphics/gpu-firmware-kmod
> 
> They are created at the same time as the kernel.
> 

But in order for them to be built, you need to have updated
ports-mgmt/pkg ahead of time, or this kind of thing happens:

| ...
| --- kernel.full ---
| linking kernel.full
| ctfmerge -L VERSION -g -o kernel.full ...
|   text  data   bssdec hex   filename
|   22900304   1840729   3667344   28408377   0x1b17a39   kernel.full
| Building /common/S1/obj/usr/src/amd64.amd64/sys/CANARY/kernel.debug
| Building /common/S1/obj/usr/src/amd64.amd64/sys/CANARY/kernel
| --- all ---
| ===> Ports module x11/nvidia-driver (all)
| cd ${PORTSDIR:-/usr/ports}/x11/nvidia-driver; env  -u CC  -u CXX  -u CPP  -u 
MAKESYSPATH  -u MK_AUTO_OBJ  -u MAKEOBJDIR  MAKEFLAGS="-j 16 -J 15,16 -j 16 -J 
15,16 -D NO_MODULES_OBJ .MAKE.LEVEL.ENV=MAKELEVEL KERNEL=kernel TARGET=amd64 
TARGET_ARCH=amd64"  SYSDIR=/usr/src/sys  
PATH=/common/S1/obj/usr/src/amd64.amd64/tmp/legacy/usr/sbin:/common/S1/obj/usr/src/amd64.amd64/tmp/legacy/usr/bin:/common/S1/obj/usr/src/amd64.amd64/tmp/legacy/bin:/common/S1/obj/usr/src/amd64.amd64/tmp/usr/sbin:/common/S1/obj/usr/src/amd64.amd64/tmp/usr/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/sbin
  SRC_BASE=/usr/src  OSVERSION=1202502  
WRKDIRPREFIX=/common/S1/obj/usr/src/amd64.amd64/sys/CANARY make -B clean build
| ===>  Cleaning for nvidia-driver-440.100_1
| ===>  nvidia-driver-440.100_1 pkg(8) must be version 1.15.9 or greater, but
| you have 1.15.8. You must upgrade the ports-mgmt/pkg port first.
| *** Error code 1
| 
| Stop.


Hence my query: Is an UPDATING entry warranted when MINIMAL_PKG_VERSION is
bumped?

Peace,
david
-- 
David H. Wolfskill  da...@catwhisker.org
"the end of the pandemic is in sight" -- Donald Trump (while infected
with SARS-COV-2)

See http://www.catwhisker.org/~david/publickey.gpg for my public key.


signature.asc
Description: PGP signature


Re: make index errors ports/head rev 556800

2020-12-02 Thread David Wolfskill
On Wed, Dec 02, 2020 at 02:41:17PM +, tech-lists wrote:
> Hi,
> 
> I'm getting these errors when make index runs on latest ports:
> [...]
> Warning: Duplicate INDEX entry: ocaml-nox11-4.05.0_1
> Warning: Duplicate INDEX entry: mc-nox11-4.8.24
> [...]
> 
> Should I raise this in bugzilla?
> 
> thanks,
> -- 
> J.

My local "make index" had no issues with a ports tree (head@r556814),
running on stable/12@r368270.

Peace,
david
-- 
David H. Wolfskill  da...@catwhisker.org
"We are trying to do another four years." (delusional) Donald Trump, 01 Dec 2020

See http://www.catwhisker.org/~david/publickey.gpg for my public key.


signature.asc
Description: PGP signature


Re: portmaster new development

2020-12-28 Thread David Gessel



 Original Message 
Subject: Re: portmaster new development
From: LuMiWa via freebsd-ports 
To: freebsd-ports@freebsd.org
Date: 2020-12-27 02:00+0300


On Sun, 27 Dec 2020 11:16:23 +0100
Michael Grimm  wrote:


Matthias Apitz  wrote:

El día domingo, diciembre 27, 2020 a las 09:22:42a. m. +0100, Kurt
Jaeger escribió:



That works as well. I have a checkout of the ports tree, use
make config to define non-default port options. This stores the
selected OPTIONs in /var/db/ports/, and poudriere uses those
options just fine.



Re/ the options, I copy them into the jail with something like this
procedure:

# cd /usr/ports/mail/mutt
# make config

# mkdir -p /usr/local/etc/poudriere.d/freebsd-head-options/mail_mutt
# cp /var/db/ports/mail_mutt/options
/usr/local/etc/poudriere.d/freebsd-head-options/mail_mutt

'freebsd-head' is the name of the poudriere jail (I have some of
them) and the ports options stay there, as well the make.conf
options in /usr/local/etc/poudriere.d/freebsd-head-make.conf



I am following stable, and my jail's name has been set to stable.

All of poudriere's settings/configs are kept in:

/usr/local/etc/poudriere.d



The subject is 'portmaster new development' but again start pushing
poudriere to FreeBSD users. I do not use zfs file system and I do not
use poudriere and I do not want to use on my computer for building some
ports and then spending hours and hours with poudriere with not enough
machine. For me is portmaster perfect as is now.






I have to agree, portmaster works for certain user cases where poudriere 
doesn't, like mine.  The answer seems to be just (buy) a high end machine and 
dedicate it to build with lots of RAM, high end CPU's, and a big ZFS array with 
the right combination of SSDs etc and it is fast and stable!

While I'm sure that's true, that's not consistent with everyone's environment.  I'm 
reminded of many client-server applications that are developed by people on gigabit fiber 
and seem to consider the "edge" case of the rest of the world on spotty 
internet not worthy of consideration, complaints merely whiny carping by people who 
should just lift their internet up by the bootstraps.

I've run a server with a set of jails providing services for about 20 years.  
Maintaining them with portsnap and portmaster works and is efficient and 
functional and an efficient and practical use of the compute resources I have.

Adding new and potentially better tools has been a pleasure of the community, but 
abandoning users always going to create friction and dismissing another's use case as 
"doing it wrong" is a great way to create animosity and dysfunction.

The first wave of poudriereism was very annoying and offputting, but in the last year 
I've been delighted by the excellent and very responsive work of port maintainers to 
resolve issues quickly and cleanly and those of us still doing it the "old way" 
can still do so successfully.  It'll be annoying and a little disruptive to lose the 
excellent tool that portsnap has been all these years, truly one of the brilliant, 
focused, and tremendously useful tools in the FreeBSD kit, but we'll figure out how to 
keep things working.
___
freebsd-ports@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: Pinentry

2021-01-25 Thread David Wolfskill
On Mon, Jan 25, 2021 at 11:00:46AM -0700, @lbutlr wrote:
> I ma trying to figure out why pin entry and pinetnry-tty are installed. If I 
> try to remove it, I get a list of post that are to be deleted.
> 
> Installed packages to be REMOVED:
> gnupg: 2.2.27
> gpgme: 1.15.1
> mimedefang: 2.83_3
> mutt: 2.0.4
> pinentry: 1.1.0_7
> pinentry-tty: 1.1.0
> spamass-milter: 0.4.0_4
> spamassassin: 3.4.4
> subversion: 1.14.0
> 
> I've looked through he config for all of these and not seen anything about 
> PIN entry, and am wondering why it would be required to run any of these 
> packages.

pinentry is (also) used to enter (e,g,) passphrases (as would be used by
gnupg).

> I cannot imagine any circumstances in which I would need to enter a PIN on a 
> TTY and no one else could possibly do so.
> 
> I suspect mutt since it is relatively newly installed, nut I see nothing in 
> the config that seems like it wold disable this. (Mutt is used as a 
> convenient way to send html formatted mail of some system events), it is not 
> used to access mail off the server and is only used by me to access mail on 
> the server.
> 

You may well need but a subset of the default options in that case.

Peace,
david
-- 
David H. Wolfskill  da...@catwhisker.org
Some "Republicans" seem bound and determined to turn the party known for
touting "law and order" into one that supports mob rule and insurrection.

See https://www.catwhisker.org/~david/publickey.gpg for my public key.


signature.asc
Description: PGP signature


Can't load nvidia.ko on stable/12 after r564088 (440.100_1 -> 460.36)

2021-02-05 Thread David Wolfskill
This is on both my current laptop (Dell Precision M4800) and a new(er)
one (Dell Precision 7520); the current laptop's graphics card shows up
as:

vgapci0@pci0:1:0:0: class=0x03 card=0x05cc1028 chip=0x11fc10de rev=0xa1 
hdr=0x00
vendor = 'NVIDIA Corporation'
device = 'GK106GLM [Quadro K2100M]'
class  = display
subclass   = VGA

and the new(eR) one as:

vgapci0@pci0:1:0:0: class=0x03 card=0x17b01028 chip=0x13b610de rev=0xa2 
hdr=0x00
vendor = 'NVIDIA Corporation'
device = 'GM107GLM [Quadro M1200 Mobile]'
class  = display
subclass   = VGA


while running stable/12 at n232662-e8eded55f23:

g1-55(12.2-S)[5] uname -aUK
FreeBSD g1-55.catwhisker.org 12.2-STABLE FreeBSD 12.2-STABLE #949 
stable/12-n232662-e8eded55f23: Fri Feb  5 03:33:27 PST 2021 
r...@g1-55.catwhisker.org:/common/S1/obj/usr/src/amd64.amd64/sys/CANARY  amd64 
1202505 1202505

dmesg reports:

link_elf_obj: symbol nvidia_driver_name undefined
linker_load_file: /boot/modules/nvidia.ko - unsupported file type
KLD nvidia-modeset.ko: depends on nvidia - not available or version mismatch
linker_load_file: /boot/modules/nvidia-modeset.ko - unsupported file type

for each.

So I suspect that "link_elf_obj: symbol nvidia_driver_name undefined"
whine is likely salient.

As a circumvention:
cd /usr/ports/x11/nvidia-driver && \
sudo svn merge -c -r564088 . && \
sudo portmaster x11/nvidia-driver

worked for me (well, for the current laptop; I left the newer laptop
broken, as I only ssh into it, as its built-in mouse doesn't seem
to work with FreeBSD, nor does its wireless card (yet)).

Peace,
david
-- 
David H. Wolfskill  da...@catwhisker.org
Donald Trump held the office of President of the US as he incited his Putsch.

See https://www.catwhisker.org/~david/publickey.gpg for my public key.


signature.asc
Description: PGP signature


Re: Can't load nvidia.ko on stable/12 after r564088 (440.100_1 -> 460.36)

2021-02-05 Thread David Wolfskill
On Fri, Feb 05, 2021 at 04:51:02AM -0800, John Kennedy wrote:
> ...
> > So I suspect that "link_elf_obj: symbol nvidia_driver_name undefined"
> > whine is likely salient.
> 
>   I just opened up PR#253269 for the same symptom.

Ah; cool -- thanks!  Once I finish the morning's update cycle, I'll Cc:
myself on it.

> I suspect that it is due to me having WITH_BIND_NOW=YES set in
> my /etc/src.conf (my usual cause for undefined symbols that haven't
> bitten other people).  Have you set that as well?

I do not; what I have is:

KERNCONF=CANARY
PORTS_MODULES+=x11/nvidia-driver
.MAKE.META.IGNORE_PATHS += /usr/local/etc/libmap.d
WITHOUT_DEBUG_FILES=1
IWN_DEBUG=1
IEEE80211_DEBUG=1
BATCH_DELETE_OLD_FILES=1
WITHOUT_REPRODUCIBLE_BUILD=yes
WITHOUT_LLVM_TARGET_ALL=yes

>   If not, then probably a much wider audience.

Probably, yeah.

Peace,
david
-- 
David H. Wolfskill  da...@catwhisker.org
Donald Trump held the office of President of the US as he incited his Putsch.

See https://www.catwhisker.org/~david/publickey.gpg for my public key.


signature.asc
Description: PGP signature


Some success; some problems with x11/nvidia-driver-460.39_1

2021-02-07 Thread David Wolfskill
With the update of x11/nvidia-driver from 460.39 to 460.39_1, it
now builds and works on a couple of laptops, running either stable/12
(stable/12-n232662-e8eded55f23) or stable/13 (stable/13-n244485-6136a10e355a).

On those same laptops, however, I get panices running head (either
main-n244659-689561d40322 or main-n244663-f6e8256a965d).  As I was
unable to get crash dumps, I took screenshots; they are available at
https://www.catwhisker.org/~david/FreeBSD/ports/nvidia-driver/head_panics/

They look like lock-ordering issues to me -- but that should be
considered a semi-educated guess (at best).


Quite unrelated to the above (as far as I can tell), except that it also
involves an issue with x11/nvidia-driver: a desktop mini-tower that had
been building/updating x11/nvidia-driver-440 every week running
stable/12 ... did not do so well attempting to build the port during its
kernel build (by virtue of

PORTS_MODULES=x11/nvidia-driver

in /etc/src.conf) this morning -- it nearly finished, then failed to
find a file where it was expected during the "Registering installation"
phase:

| ...
| > Compressing man pages (compress-man)
| ===>  Installing for nvidia-driver-460.39_1
| ===>   Registering installation for nvidia-driver-460.39_1
| pkg-static: Unable to access file 
/common/ports/x11/nvidia-driver/work/stage/common/local/share/vulkan/icd.d/nvidia_icd.json:No
 such file or directory
| pkg-static: Unable to access file 
/common/ports/x11/nvidia-driver/work/stage/common/local/share/vulkan/implicit_layer.d/nvidia_layers.json:No
 such file or directory
| *** Error code 1
| 
| Stop.
| make[1]: stopped in /common/ports/x11/nvidia-driver
| *** Error code 1
| 
| 

This machine has the specification (in /etc/make.conf):

PORTSDIR=/common/ports

I re-created the observed issue by trying to update/install
x11/nvidia-driver using portmaster (in its default "clean everything
before and after" mode).

I did this in a script(1) invocation, and have copied the resulting
typescript to
https://www.catwhisker.org/~david/FreeBSD/ports/nvidia-driver/stable_12_staging_error/nvidia_build.txt

Peace,
david
-- 
David H. Wolfskill  da...@catwhisker.org
Donald Trump held the office of President of the US as he incited his Putsch.

See https://www.catwhisker.org/~david/publickey.gpg for my public key.


signature.asc
Description: PGP signature


I thought "pkg updating" would alert me about python...?

2021-05-02 Thread David Wolfskill
I just re-verified the behavior, so -- even though I have already
started taking evasive action (updating python), I figured it may be of
use to show what I'm seeing; maybe I'm confused:

Local ports tree is updated; previous ports update was a week ago.  I
happen to know that there's an UPDATING entry:

lgld-dhw(12.2-S)[4] tail +16 /usr/ports/UPDATING | head -5
20210425:
  AFFECTS: users of python
  AUTHOR: k...@freebsd.org

  The default version of python3 and python was switched to 3.8.


And that this machine should be affected:

lgld-dhw(12.2-S)[5] pkg info -o python\*
python27-2.7.18_1  lang/python27
python36-3.6.13lang/python36
python38-3.8.9 lang/python38


[As noted above, I had already started evasive action.]

But "pkg updating" is not actually showing the above entry:

lgld-dhw(12.2-S)[6] pkg updating -d 20210424
lgld-dhw(12.2-S)[7] echo $?
0


Am I alone in expecting "pkg updating" to have displayed the 20210425
entry?

(There was an issue a while back, where "pkg updating" was not showing
"glob" entries, but that has since been addressed.)

This is on a machine running stable/12:

lgld-dhw(12.2-S)[8] uname -a
FreeBSD lgld-dhw.corp.example.com 12.2-STABLE FreeBSD 12.2-STABLE #21 
stable/12-n233048-23a3c3d97d72: Sun May  2 04:43:57 PDT 2021 
r...@lgld-dhw.corp.example.com:/common/S2/obj/common/S2/src/amd64.amd64/sys/GENERIC
  amd64
lgld-dhw(12.2-S)[9] pkg -v
1.16.3

Thanks.

Peace,
david
-- 
David H. Wolfskill  da...@catwhisker.org
"some of the terminology that was used, like 'hugs and kisses,' and 'very
fine people,' is like very different from what I experienced and what my
co-workers experienced on the 6th." - Michael Fanone, DC Metro Police Officer

See https://www.catwhisker.org/~david/publickey.gpg for my public key.


signature.asc
Description: PGP signature


FreeBSD Port: boinc-einsteinathome-4.18_4,2

2012-03-23 Thread David Whytcross
Hi guys,

am hoping you may be able to assist with an enquiry

my FreeBSD 9.0 machine is fitted with an NVIDIA GEForce 210 card

is it possible to utilize its CUDA GPU operability into 
boinc_setiathome_enhanced 6.12_1

regards,
Dave Whytcross
___
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: boinc-setiathome-enhanced-6.12_2

2012-03-24 Thread David Whytcross
Hi guys,

am hoping you may be able to assist with an enquiry

my FreeBSD 9.0 machine is fitted with an NVIDIA GEForce 210 card

is it possible to utilize its CUDA GPU operability into 
boinc_setiathome_enhanced 6.12_1

also, would you please pass on my appologies to p...@freesd.org for bothering 
them, as I inadvertently sent this request to that address initially

regards,
Dave Whytcross
___
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: x11/slim env data gets lost

2012-03-26 Thread David Demelier

On 26/03/2012 18:24, Steve Frowly wrote:

Hi

I started using x11/slim a week ago and I must say I love it. One thing I 
noticed is that some environment variables don't get set which I normally have 
when I login at the console. To analyze the problem I run:

# logging in via syscons

$ env | sort>  normal-login

# logging in via slim and then invoking an xterm
$ env | sort>  slim-login

A diff showed the following difference:

-PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/home/stvy/bin:/home/stvy/bin:/home/stvy/bin
+PATH=/bin:/usr/bin:/usr/local/bin:/home/stvy/bin

-SHLVL=2
+SHLVL=1

-XTERM_LOCALE=en_US.UTF-8
+XTERM_LOCALE=C


-FTP_PASSIVE_MODE=YES

Does anyone have an idea what's going wrong? I noticed that FTP_PASSIVE_MODE 
gets set in /etc/login.conf.

It's as if slim does not load /etc/login.conf

Thanks you for your help.

--

Steve

___
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"


The login via the tty is done using a full login, the problem with slim 
is that it only calls a shell to run a .xinitrc (or .xsession) located 
in the user home directory thus removing every environment variable.


Because I never found a solution, I removed slim :(

Cheers,

--
David Demelier
___
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: boinc-setiathome-enhanced-6.12_2

2012-03-28 Thread David Whytcross

thanks for your reply Rene,

I wish I knew how to help with this

I guess CUDA support is being worked on by someone somewhere in the FreeBSD 
world, as I see many similar requests to mine on the search engines


hopefully more FreeBSD users can get excited by SETI and help spur things 
along


regards,
David Whytcross


- Original Message - 
From: "Rene Ladan" 

To: "David Whytcross" 
Cc: 
Sent: Wednesday, March 28, 2012 9:02 AM
Subject: Re: FreeBSD Port: boinc-setiathome-enhanced-6.12_2



On 24-03-2012 08:04, David Whytcross wrote:

Hi guys,
am hoping you may be able to assist with an enquiry
my FreeBSD 9.0 machine is fitted with an NVIDIA GEForce 210 card
is it possible to utilize its CUDA GPU operability into
boinc_setiathome_enhanced 6.12_1
Currently not I guess, I guess this would also require CUDA support from 
the X.org drivers.


Regards,
René
--
http://www.rene-ladan.nl:8080/

GPG fingerprint = ADBC ECCD EB5F A6B4 549F  600D 8C9E 647A E564 2BFC 
(subkeys.pgp.net)




___
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: boinc-einsteinathome-4.18_4,2

2012-03-28 Thread David Whytcross

thanks for your reply Pav,

I wish I knew how to help with this

I guess CUDA support is being worked on by someone somewhere in the FreeBSD 
world, as I see many similar requests to mine on the search engines


hopefully more FreeBSD users can get excited by BOINC projects and help spur 
things along


PS. you have some great images on your oook.cz website

regards,
David Whytcross


- Original Message - 
From: "Pav Lucistnik" 

To: "David Whytcross" 
Cc: 
Sent: Saturday, March 24, 2012 7:12 PM
Subject: Re: FreeBSD Port: boinc-einsteinathome-4.18_4,2


___
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"


upgrade sqlite3-3.7.10 -> sqlite3-3.7.11 appears to break svnversion?

2012-04-10 Thread David Wolfskill
I updated my stable/8 slice before upgrading the installed ports on my
laptop, so when I ran portmaster, it was running:

FreeBSD g1-227.catwhisker.org 8.3-PRERELEASE FreeBSD 8.3-PRERELEASE #360 
234093M: Tue Apr 10 04:22:16 PDT 2012 
r...@g1-227.catwhisker.org:/common/S1/obj/usr/src/sys/CANARY  i386

There were no whines from portmaster that I can see.  (I did the
upgrade within script, and can provide the typescript to interested
folks.)

But now, if I run "svnversion," I see:

d134(8.3-P)[33] /usr/local/bin/svnversion /usr/src/
svn: E200030: sqlite: callback requested query abort
svn: E200030: sqlite: callback requested query abort
d134(8.3-P)[34] 

svn appears to generally be working, otherwise.

Should I rebuild the subversion port?  Is there an ABI change that
may require a corresponding change in subversion?  The phase of the
moon jsut the wrong color?

Thanks!

Peace,
david
-- 
David H. Wolfskill  da...@catwhisker.org
Depriving a girl or boy of an opportunity for education is evil.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.


pgpTRxFMqnhlm.pgp
Description: PGP signature


Re: upgrade sqlite3-3.7.10 -> sqlite3-3.7.11 appears to break svnversion?

2012-04-10 Thread David Wolfskill
On Tue, Apr 10, 2012 at 06:22:24PM +0200, Mel Flynn wrote:
> On 4/10/2012 18:11, David Wolfskill wrote:
> > svn: E200030: sqlite: callback requested query abort
> 
> Does svn cleanup in /usr/src fix the issue?
> ...

Huh -- it seems to do precisely that -- thanks!

Is this something that should be done ... often?

Peace,
david
-- 
David H. Wolfskill  da...@catwhisker.org
Depriving a girl or boy of an opportunity for education is evil.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.


pgpVjy9ezcpxv.pgp
Description: PGP signature


Re: x11-drivers/xf86-input-synaptics

2012-05-20 Thread David Demelier

On 18/05/2012 15:18, Oliver Pinter wrote:

Hi!

Please apply  the attached patch to x11-drivers/xf86-input-synaptics/Makefile.



___
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"


Hi Olivier, I already filled a PR against this useless HAL depends but 
it's not commited yet:


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

--
David Demelier
___
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: [ GSOC ] Project: Parallelization in the ports collection

2012-05-22 Thread David Naylor
Hello Alexander,

I have been working on a program (available via ports-mgmt/portbuilder) that 
handles concurrent installation of ports.  It doesn't change the port 
infrastructure but manages the build process via python.  The program has 
strong similarities to your project's objectives.  

It also has some interesting features like allowing one to install ports via 
packages or pkgng repositories as well as directly via ports (and the order of 
preference and fallback methods can be controlled).  

I am open to sharing my experience and insight with you, to assist you in your 
project.  

Regards,

David

On Monday, 21 May 2012 08:12:14 Alexander Pronin wrote:
> Hello Community.
> 
> My name is Alexander Pronin. I am a GSOC student at The FreeBSD Project.
> My project is "Parallelization in the ports collection and pkgng utility"
> I have created wiki page where I described problems that I have to solve
> and approaches to solving this problems. (
> http://wiki.freebsd.org/SummerOfCode2012/Parallelization_in_the_ports_coll
> ection ) But some problems still seem to be unsolved.
> 
> I would be grateful to discuss my project ideas. So any feedback is more
> that appreciated.
> 
> ---
> Best regards,
> Alexander Pronin


signature.asc
Description: This is a digitally signed message part.


Re: Please rebuild all ports that depend on PNG

2012-06-02 Thread David Wood

Dear all,

In message <20120602140703.004264ea@scorpio>, Jerry 
 writes
IMHO, if you are going to use "https" then you should have a proper SSL 
certificate. A self-signed one means virtually nothing. If the web site 
operator is not going to purchase an authentic certificate they why use 
SSL at all? Just my 2¢ on the matter.


I'm in agreement with Jerry - unless you're going to use a PKI 
certificate, there's really no point in using SSL. With the default 
security settings in Firefox, using a web site whose certificate does 
not chain to a trusted root involves jumping through several hoops. This 
reflects that SSL is about more than end-to-end encryption.



StartSSL - https://www.startssl.com - offers DV certificates with 1 year 
validity free of charge so long as you supply some basic identity 
details and have the necessary control over the domain in which you want 
a server certificate issued. These are not trial certificates and don't 
involve a load of marketing - it is regular product for StartSSL with a 
zero price tag.


For a relatively small fee, which pays for the cost of some basic 
identity checking, you can issue as many IV certificates with 2 year 
validity as you want for a 350 day period on domains and e-mail 
addresses that you control. This option allows multiple DNS names in one 
server certificate, wildcard server certificates and code signing 
certificates (albeit encumbered with an OID that means the signatures on 
Microsoft operating systems expire at the same time as the certificate, 
even if the signature is timestamped).



The StartSSL root is in most major root bundles.


I have no connection with StartSSL, StartCom or Eddy Nigg other than as 
a satisfied customer.



Of course, as Kevin Oberman notes, the public PKI is not perfect. A DV 
(Domain Validated) certificate merely says that at one moment in time, 
you had access to a 'privileged' e-mail address (postmaster@, webmaster@ 
or hostmaster@) - nothing more. Still, as it costs nothing to get a 
certificate chained to a trusted root with about five minutes' of 
effort, I see no reason not to do so. At this price, it is affordable to 
use 'real' certificates for test sites on throw-away subdomains.





With best wishes to you all,




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


graphics/png problems

2012-06-06 Thread David Southwell
I seem to have successfully fouled up png.

I deinstalled png instead of doing a portupgrade -fr

png compiles but does not install successfully
Install the project...
-- Install configuration: "Debug"   


-- Up-to-date: /usr/local/lib/libpng15d.so.15.10
-- Up-to-date: /usr/local/lib/libpng15d.so.15
-- Up-to-date: /usr/local/lib/libpng15d.so
-- Up-to-date: /usr/local/lib/libpng.so
-- Up-to-date: /usr/local/lib/libpng15d.a
-- Up-to-date: /usr/local/lib/libpng.a
-- Up-to-date: /usr/local/include/png.h
-- Up-to-date: /usr/local/include/pngconf.h
-- Up-to-date: /usr/local/include/pnglibconf.h
-- Up-to-date: /usr/local/include/libpng15/png.h
-- Up-to-date: /usr/local/include/libpng15/pngconf.h
-- Up-to-date: /usr/local/include/libpng15/pnglibconf.h
-- Up-to-date: /usr/local/bin/libpng-config
-- Up-to-date: /usr/local/bin/libpng15-config
-- Up-to-date: /usr/local/man/man3/libpng.3
-- Up-to-date: /usr/local/man/man3/libpngpf.3
-- Up-to-date: /usr/local/man/man5/png.5
-- Up-to-date: /usr/local/libdata/pkgconfig/libpng.pc
-- Up-to-date: /usr/local/bin/libpng-config
-- Up-to-date: /usr/local/libdata/pkgconfig/libpng15.pc
-- Up-to-date: /usr/local/bin/libpng15-config
-- Up-to-date: /usr/local/lib/libpng/libpng15.cmake
-- Up-to-date: /usr/local/lib/libpng/libpng15-debug.cmake
install  -o root -g wheel -m 444 
/usr/ports/graphics/png/work/libpng-1.5.10/pngdebug.h 
/usr/ports/graphics/png/work/libpng-1.5.10/pnginfo.h  
/usr/ports/graphics/png/work/libpng-1.5.10/pngpriv.h 
/usr/ports/graphics/png/work/libpng-1.5.10/pngstruct.h  
/usr/local/include/libpng15/
/bin/rmdir /usr/local/include/libpng
/bin/rm /usr/local/libdata/pkgconfig/libpng.pc
/bin/ln -sf libpng15.pc /usr/local/libdata/pkgconfig/libpng.pc
/bin/rm /usr/local/lib/libpng15.so.15
rm: /usr/local/lib/libpng15.so.15: No such file or directory
*** Error code 1

Stop in /usr/ports/graphics/png.
*** Error code 1

Stop in /usr/ports/graphics/png.
[root@dns1 /usr/ports/graphics/png]# 

What is the simplest way to resolve this?

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


Re: graphics/png problems

2012-06-06 Thread David Southwell
On Wednesday 06 June 2012 06:05:33 Olivier Smedts wrote:

> 
> > -- Up-to-date: /usr/local/lib/libpng15d.so.15.10
> > -- Up-to-date: /usr/local/lib/libpng15d.so.15
> > -- Up-to-date: /usr/local/lib/libpng15d.so
> > -- Up-to-date: /usr/local/lib/libpng.so
> > -- Up-to-date: /usr/local/lib/libpng15d.a
> > -- Up-to-date: /usr/local/lib/libpng.a
> > -- Up-to-date: /usr/local/include/png.h
> > -- Up-to-date: /usr/local/include/pngconf.h
> > -- Up-to-date: /usr/local/include/pnglibconf.h
> > -- Up-to-date: /usr/local/include/libpng15/png.h
> > -- Up-to-date: /usr/local/include/libpng15/pngconf.h
> > -- Up-to-date: /usr/local/include/libpng15/pnglibconf.h
> > -- Up-to-date: /usr/local/bin/libpng-config
> > -- Up-to-date: /usr/local/bin/libpng15-config
> > -- Up-to-date: /usr/local/man/man3/libpng.3
> > -- Up-to-date: /usr/local/man/man3/libpngpf.3
> > -- Up-to-date: /usr/local/man/man5/png.5
> > -- Up-to-date: /usr/local/libdata/pkgconfig/libpng.pc
> > -- Up-to-date: /usr/local/bin/libpng-config
> > -- Up-to-date: /usr/local/libdata/pkgconfig/libpng15.pc
> > -- Up-to-date: /usr/local/bin/libpng15-config
> > -- Up-to-date: /usr/local/lib/libpng/libpng15.cmake
> > -- Up-to-date: /usr/local/lib/libpng/libpng15-debug.cmake
> > install  -o root -g wheel -m 444
> > /usr/ports/graphics/png/work/libpng-1.5.10/pngdebug.h
> > /usr/ports/graphics/png/work/libpng-1.5.10/pnginfo.h
> > /usr/ports/graphics/png/work/libpng-1.5.10/pngpriv.h
> > /usr/ports/graphics/png/work/libpng-1.5.10/pngstruct.h
> > /usr/local/include/libpng15/
> > /bin/rmdir /usr/local/include/libpng
> > /bin/rm /usr/local/libdata/pkgconfig/libpng.pc
> > /bin/ln -sf libpng15.pc /usr/local/libdata/pkgconfig/libpng.pc
> > /bin/rm /usr/local/lib/libpng15.so.15
> > rm: /usr/local/lib/libpng15.so.15: No such file or directory
> > *** Error code 1
> > 
> > Stop in /usr/ports/graphics/png.
> > *** Error code 1
> > 
> > Stop in /usr/ports/graphics/png.
> > [root@dns1 /usr/ports/graphics/png]#
> > 
> > What is the simplest way to resolve this?
> > 
> > David
> > 
> 2012/6/6 David Southwell :
> > I seem to have successfully fouled up png.
> > 
> > I deinstalled png instead of doing a portupgrade -fr
> > 
> > png compiles but does not install successfully
> > Install the project...
> > -- Install configuration: "Debug"
> 
> How did you turn on a this debugging build ? Does turning it off solve
> your problem ?
> I think you have a WITH_DEBUG in your /etc/make.conf.

Bingo - right on the money!
I turned it on for some purpose long forgotten.. didnt turn it off again.
WITHOUT_DEBUG=yes

did the trick
Thank you
david
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


devel/git compile clash with kwallet

2012-06-09 Thread David Southwell
When trying to install git I get the following:

===>  kwallet-4.8.3 conflicts with installed package(s): 
  kdeutils-4.7.3

  They install files into the same place.
  You may want to stop build with Ctrl + C.
===>  License check disabled, port has not defined LICENSE
=> kwallet-4.8.3.tar.xz doesn't seem to exist in /usr/ports/distfiles/KDE.
=> Attempting to fetch 
http://mirrors.isc.org/pub/kde/stable/4.8.3/src/kwallet-4.8.3.tar.xz
kwallet-4.8.3.tar.xz  100% of  276 kB  147 kBps
===>  Extracting for kwallet-4.8.3
=> SHA256 Checksum OK for KDE/kwallet-4.8.3.tar.xz.
/bin/mkdir -p /usr/ports/security/kwallet/work/kwallet-4.8.3/build
===>  Patching for kwallet-4.8.3
===>   kwallet-4.8.3 depends on file: /usr/local/bin/moc-qt4 - found
===>   kwallet-4.8.3 depends on file: /usr/local/bin/qmake-qt4 - found
===>   kwallet-4.8.3 depends on file: /usr/local/bin/rcc - found
===>   kwallet-4.8.3 depends on file: /usr/local/bin/uic-qt4 - found
===>   kwallet-4.8.3 depends on file: /usr/local/bin/automoc4 - found
===>   kwallet-4.8.3 depends on file: /usr/local/kde4/lib/libkdecore.so.7 - 
found
===>   kwallet-4.8.3 depends on file: /usr/local/bin/cmake - found
===>  Configuring for kwallet-4.8.3

How is this best resolved if I need to have some version or other of git?

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


Removing hal dependency of x11-drivers/xf86-input-synaptics

2012-06-10 Thread David Demelier

Hi,

After 4 or 5 emails sent to miwi@ I think Martin just ignore me. It's 
about a commit for removing a useless HAL dependency added a few weeks ago.


In fact, x11-drivers/xf86-input-synaptics may install an old and useless 
HAL file (.fdi), I have no problem with that, but a RUN_DEPENDS
variable has been added against HAL and we need to install HAL and about 
30 pulled in depencies.


Here's the PR to remove this HAL dependency:

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

Please commit it,
Cheers.

--
David Demelier
___
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: Patches for Review (security/vpnc)

2012-06-14 Thread David Woodhouse
These mostly look good; thanks. Please could I have each with a
'Signed-off-by:' tag? See the 'Submitting Patches' section of
http://www.infradead.org/openconnect/contribute.html for more background
on that (and exactly what you're agreeing to).

On Thu, 2012-06-14 at 02:05 -0400, Jason Hellenthal wrote:
> r2 | jh | 2012-06-14 01:14:16 -0400 (Thu, 14 Jun 2012) | 4 lines
> ASCII'fy the copyrights section. less(1) and other tools see it as
> binary.

I'd rather not do this; I'd rather you file bugs against the tools which
see it as binary.

We're over a decade into the 21st century now; ∄ excuse for still using
EBCDIC, 7-bit ASCII or other legacy nonsense. Anyone who isn't operating
a policy of "everything on my system is UTF-8 as far as possible,
converted from legacy crap on the way in and begrudgingly converted to
legacy crap on the way out *only* if we really must" is asking for
trouble and mislabelled text.

As long as this is only a cosmetic issue — and I think it is — I'd
really prefer it to stay as it is.

If it annoys someone with broken tools or who is living in the 20th
century, then that's just fine by me ☺

Btw, I *would* accept patches to openconnect itself, to convert UTF-8
banners and prompts that we receive from the server into legacy crap for
local display. You could still call that a "cosmetic" issue, I suppose,
but it's an issue that actually affects the *user*, if they have a
legacy local encoding and the server is giving non-ASCII in its prompts.

> r3 | jh | 2012-06-14 01:25:31 -0400 (Thu, 14 Jun 2012) | 13 lines

> Adjust checking for if_tun to use kldstat(8) in place of /dev/tun
> While here kldload if_tun.ko quietly (-q)

Sounds good, and ISTR seeing a discussion in which it was confirmed that
this worked when if_tun was built in to the kernel statically too?
I'm going to defer entirely to you on the "back to 7.x and possibly
further" bit, and assume that it's reasonable not to care if there are
people with older systems on which this doesn't work?

Changes here tend to get merged into upstream vpnc too, so if there's an
ancient FreeBSD user who *does* happen to rebuild upstream vpnc for
security fixes, perhaps it'll break for them? I'm fine with not caring
about that if you (collectively, assuming my mail makes it to the ports@
list) are.

> r4 | jh | 2012-06-14 01:42:30 -0400 (Thu, 14 Jun 2012) | 11 lines
> 
> Interface creation and deletion should be handled directly by vpnc and
> return status should be handed back over to the script for
> negotiation.

Would be very nice if someone who knows the intimate details of FreeBSD
tunnel devices could respond to my outstanding queries about this. If we
can make the device go away automatically when its fd is closed, like we
can on all other systems, that would be best.

> For now comment out the implicit tunnel deletion function until it can
> be reworked.

I think we still need destroy_tun_device to run on NetBSD. Can you
comment out just the FreeBSD part of the case statement in
destroy_tun_device() instead?

-- 
dwmw2


smime.p7s
Description: S/MIME cryptographic signature


Re: FreeBSD Port: sabnzbdplus-0.6.15

2012-06-15 Thread David Brooks
Thanks for the heads up.  I've been out of town on business all week, and
we're coming up on the close of the quarter, so I've been a bit busy.  I'll
do my best to get it ported soon, though I expect it may take longer than
usual given that it's a "larger" update, the extent of which I don't yet
know.

If you happen to get it working on your end and can submit a patch against
the current port, I'll be happy to test it and approve it.  Otherwise, I
may be a little while.  Let me know your results.

-db.



On Fri, Jun 15, 2012 at 12:13 AM, Kris Amy  wrote:

> Hi,
>
> Just touching base to see if you were aware that 0.7.0 has been released.
>
> If you could update the port when you get a chance (have time), that
> would be excellent.
>
> Cheers,
> Kris
>



-- 
"With sufficient thrust, pigs fly just fine." -- RFC1925
___
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: TeXLive merge into FreeBSD ports tree - FreeBSD project idea

2012-06-18 Thread David Naylor
Hi all,

Summary of below.  I have started an effort to get TeXLive into the FreeBSD 
ports. See github.com/DragonSA/texlive for details.  Volunteers welcome.  

On Sunday, 17 June 2012 22:04:15 David Schultz wrote:
> On Sun, Jun 17, 2012, Jan Henrik Sylvester wrote:
> > Even with a knob instead of checking if print/texlive-core is installed,
> > it would put a lot of mess into the ports tree. Some maintainers will
> > not agree to introduce these conditions, if there is no general
> > agreement that we want to transition to TeXLive that way.

teTeX hasn't been updated since 2006 and the maintainer of teTeX has 
discontinued development and recommends using TeXLive.  Undoubtably updating 
the TeXLive will break some things but the same could be said about teTeX if 
an update existed.  

Are there any people who don't want to migrate to TeXLive?

> > As far as I remember, both romain@ and hrs@ have stated that they do not
> > want both teTeX and TeXLive in the tree concurrently.

Looking through the list of bundled packages for TeXLive it will be quite 
difficult to have both TeXLive and teTeX in the tree concurrently.  There are 
a group of "support" ports, such as xdvik and ptex that require special 
integration into either teTeX or TeXLive.  To switch between either will 
require reinstalling many dependencies, not just the TeXLive or teTeX ports.  

With that said, it is not impossible nor, I think, will it impose a big 
maintenance burden.  
 
> In that case, it sounds like using TeXLive in FreeBSD will be a
> bit tricky until someone steps in and does all the work required
> for integration.  Unfortunately I'm a bit time-constrained for the
> next few months, but I do use TeXLive and would be happy to test
> any proposed patches.

I have started working on just this, getting TeXLive into FreeBSD ports.  It 
is still early days and I have only two monolithic ports, with texlive-base 
requiring lots of love.  

I believe my work is in a state ready for initial testing (verifying the 
ports) and some feedback.  Some open questions are:
 - how to split texlive-texmf (OpenBSD has an approach)
 - how to handle bundled software that has existing (sometimes outdated) ports

Also, I am looking for a sponsor: someone who will commit the ports when they 
are ready, and to provide feedback so that the ports may get to a ready state.  

For details about the project, and to get the ports, please see: 
github.com/DragonSA/texlive

Regards

P.S. I am not subscribed to freebsd-ports@ so please CC me.  


signature.asc
Description: This is a digitally signed message part.


Re: Wine-fbsd64 updated to 1.5.6 (32bit Wine for 64bit FreeBSD)

2012-06-23 Thread David Naylor
On Friday, 22 June 2012 12:26:50 Jan Beich wrote:
> (ports@ folk may know more about pkgng)
> 
> David Naylor  writes:
> > Hi,
> > 
> > Packages [1] for wine-fbsd64-1.5.6 have been uploaded to mediafire [2]. 
> > The packages for FreeBSD 10 use the pkgng* [3] format.
> 
> [...]
> 
> > * Support for pkgng has been added to the nvidia-patch script
> 
> pkgng seems to be more pedantic regarding conflicting files. And I
> haven't found a way to force register a package.

I have reported this issue to both pkgng and FreeBSD ports.  I managed to get 
it to register by tweaking pkg-plist, also not defining WITH_PKGNG may work 
(and with the changes to nvidia.sh it will fall back to `pkg_info` if `pkg 
info` doesn\t yield).  

> --- patch-nvidia.sh~
> +++ patch-nvidia.sh
> @@ -92,12 +92,20 @@ do
>  done
> 
>  version() {
> +  local ret pkg="$1"
>if [ -f "/usr/local/sbin/pkg" ]
>then
> -echo `pkg query -g '%v' $1`
> +ret=`pkg query -g '%v' $pkg`
>else
> -echo `pkg_info -E $1'*' | cut -f 3 -d -`
> +ret=`pkg_info -E $pkg'*' | cut -f 3 -d -`
>fi
> +  # installed manually or failed to register
> +  if [ -z "$ret" ] && [ "$pkg" = "nvidia-driver" ]
> +  then
> +ret=`sed 2>/dev/null -n 's/.*Version: //p' \
> +  $PREFIX/share/doc/NVIDIA_GLX-1.0/README || true`
> +  fi
> +  echo "$ret"
>  }
> 
>  [ `whoami` = root ] \

Thanks for your patch.  I have updates the nvidia.sh script and given you 
credit.  This will be available from wine 1.5.7.

Regards


signature.asc
Description: This is a digitally signed message part.


sysutils/ataidle, rc script does not eval ataidle_args

2012-07-06 Thread David Demelier

Hello,

It seems that the ataidle rc script does not eval the ataidle_args, the 
command executed is only:


/usr/local/bin/ataidle /dev/ada0

Producing output:

Model:  WDC WD3200BEKT-60F3T1
Serial: WD-WX10A99E0964
Firmware Rev:   12.01A12
ATA revision:   ATA-8
LBA 48: yes
Geometry:   16383 cyls, 16 heads, 63 spt
Capacity:   298GB
SMART Supported:yes
SMART Enabled:  yes
Write Cache Supported:  yes
Write Cache Enabled:yes
APM Supported:  yes
APM Enabled:yes
APM Value:  128
AAM Supported:  no

In my rc.conf I have:

ataidle_enable="YES"
ataidle_devices="ada0"
adaidle_ada0="-P 0"

As you can see the APM value is not correct, I've set 0 but 128 is still 
there.


I think the problem is at line 44:

eval ataidle_args=\$ataidle_${i}

Cheers,

--
David Demelier

___
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"


Wine-fbsd64 updated to 1.5.8 (32bit Wine for 64bit FreeBSD)

2012-07-09 Thread David Naylor
Hi,

Packages [1] for wine-fbsd64-1.5.8 have been uploaded to mediafire [2].  The 
packages for FreeBSD 10 use the pkgng* [3] format.  

There are many reports that wine does not work with a clang compiled world
(help in fixing this problem is appreciated as it affects quite a few users).

The patch [4] for nVidia users is now included in the package and is run on
installation (if the relevant files are accessible).  Please read the
installation messages for further information.

Regards,

David

[1]
 MD5 (wine-1.5.x-freebsd8/wine-fbsd64-1.5.8,1.tbz) = 
bc57b6b573816d24837c9171e38cdfaf
 MD5 (wine-1.5.x-freebsd9/wine-fbsd64-1.5.8,1.txz) = 
4c06fd3e68c43c977449ab9f824f69dd
 MD5 (wine-1.5.x-freebsd10/wine-fbsd64-1.5.8,1.txz) = 
34cce0d89ef9d3db47f7699a3769a6cd
[2] http://www.mediafire.com/wine_fbsd64
[3] http://wiki.freebsd.org/pkgng
[4] The patch is located at /usr/local/share/wine/patch-nvidia.sh
* pkgng support for nVidia patching should be working properly and using a 
mixed mode between pkgng and pkg also works


signature.asc
Description: This is a digitally signed message part.


Ports available for the Netmagis software

2012-07-16 Thread Pierre DAVID
Hi,

I'm one of the authors of Netmagis (for Network MAnaGement Information
System). We have released (see announcement below) the 2.1.0 version
some days ago:
http://netmagis.org/

To ease installation, we included ready-to-use FreeBSD ports:
http://netmagis.org/download.html

Source for these ports are also available on github:
https://github.com/pdav/netmagis/ (see the pkg/freebsd/ subdir)

Installation is detailed on:
http://netmagis.org/install-2.1.html

I would be gratefull is someone could check these ports, and gives
us some feedback. And possibly commit them in the ports tree (category
net-mgmt)...

Thanks in advance,


Pierre

P.S.: also PR 169509
--
We are proud to announce the release 2.1.0 of Netmagis.

Netmagis (NETwork Management Information System) is a complete
application which aims to simplify operation of a network. Netmagis
is an open-source software.

More specifically, it allows a network administrator to:
- manage IPv4 and IPv6 addresses;
- generate data for a DNS server and get BIND zone files always
up to date and consistant;
- delegate DNS management to other network administrators or
every non-specialist of DNS management;
- specify groups of users and very fine access privileges on
addresses, on domains, etc;
- manage DHCP allocations (both static or dynamic) with profiles
to parametrize network boot;
- use your existing LDAP directory to manage accounts, or manage
accounts with the Netmagis database;
- manage a large number of networks, users domains, DHCP profiles,
etc.;
- visualize with automatically generated network maps your
network topology (switched or routed);
- give access on these maps to users;
- assign VLAN to equipment interfaces via a simple Web interface
(for Cisco, HP or Juniper equipments);
- delegate VLAN assignment to other network administrators or
every non-specialist of equipment management;
- access to traffic graphs that you have specified on your
equipments;
- locate hosts by IP address, MAC address or network equipement
port.

Netmagis is available on http://netmagis.org/

FreeBSD ports and Debian/Ubuntu packages are also available on
http://netmagis.org. See installation instructions.

Pierre David & Jean Benoit & Sébastien Boggia
___
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: ifgraph-0.4.10_4

2012-07-30 Thread David Wahlund
Hi
Using ifgraph-0.4.10_4 I noticed unexpected behaviour with the user
rights of the files created.

The cron job is run as user ifgraph but the rrds are owned by
root:ifgraph with mod 644 so the group ifgraph can't write to them.
Changing mod to 664 fixes this.

Also the images and html files have unexpected ownership. The images
are owned by root:ifgraph but the html are ifgraph:ifgraph. Also here
the ifgraph group doesn't have write privileges to the files.

I've tested the script as root before handing them over to cron. Could
that be the cause? Shouldn't the script create rrds and images as
ifgraph anyhow?

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


Re: FreeBSD Port: bash-4.2.28

2012-08-03 Thread David O'Brien
On Mon, Jul 30, 2012 at 04:17:57PM -0500, Bryan Drewery wrote:
> On 7/25/2012 10:03 AM, Michael wrote:
> > Any plans to update bash-4.2.28 up to patch level 037?
> > I see we still are on patch level 028.

The Bash patches did not apply cleanly.
 
> I've submitted a patch to update to 37.
> It's attached to the PR ports/170283:

I'll take a look.  Thanks!
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: FreeBSD Port: bash-4.2.28

2012-08-03 Thread David O'Brien
On Fri, Aug 03, 2012 at 01:17:44PM -0500, Bryan Drewery wrote:
> On 8/3/2012 12:52 PM, David O'Brien wrote:
> > On Mon, Jul 30, 2012 at 04:17:57PM -0500, Bryan Drewery wrote:
> >> On 7/25/2012 10:03 AM, Michael wrote:
> >>> Any plans to update bash-4.2.28 up to patch level 037?
> >>> I see we still are on patch level 028.
> > 
> > The Bash patches did not apply cleanly.
> 
> Works here.

Simply bumping PATCHLEVEL did not lead to a buildable port.

As you know xpatch-colonbreakswords did not apply cleanly.  I had not
committed an update as I was researching what I thought the best fix was.

-- 
-- David  (obr...@freebsd.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"


Can't get gvim working

2012-08-04 Thread David Demelier

Hi,

I enabled the WITH_OPTIONS in the editors/vim port, and installed with 
X11, GTK2 and GNOME2 options, but gvim stills says :


E25: GUI cannot be used: Not enabled at compile time

As you can see the output of make showconfig:

===> The following configuration options are available for vim-7.3.556_1:
 PERL=off: Enable Perl interpreter
 PYTHON=off: Enable Python interpreter
 RUBY=off: Enable Ruby interpreter
 TCL=off: Enable TCL interpreter
 LUA=off: Enable lua interpreter
 LANG=off: VIm Translations
 CSCOPE=off: Enable cscope
 EXUBERANT_CTAGS=off: Use exctags instead of ctags
 X11=on: X11 support (required for options below)
 X11_ONLY=off: CLI-only Vim, but with basic X11 support
 XTERM_SAVE=off: Restore xterm screen after exit
 ATHENA=off: Athena GUI
 GTK2=on: GTK2 GUI
 GNOME2=on: Gnome2 GUI
 MOTIF=off: Motif GUI
===> Use 'make config' to modify these settings

Cheers,

--
David Demelier
___
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: Can't get gvim working

2012-08-04 Thread David Demelier

On 04/08/2012 23:34, Doug Barton wrote:

On 08/04/2012 14:02, David Demelier wrote:

Hi,

I enabled the WITH_OPTIONS in the editors/vim port, and installed with
X11, GTK2 and GNOME2 options, but gvim stills says :

E25: GUI cannot be used: Not enabled at compile time

As you can see the output of make showconfig:

===> The following configuration options are available for vim-7.3.556_1:
  PERL=off: Enable Perl interpreter



  GNOME2=on: Gnome2 GUI


Works fine for me, the only difference in settings is that I have these
2 knobs flipped. Unlikely the first matters, but the gnome option is
probably relevant.

hth,

Doug



I finally found the problem: at the configure target see,

checking for GTK - version >= 2.2.0... Package glproto was not found in the
pkg-config search path.
Perhaps you should add the directory containing `glproto.pc'
to the PKG_CONFIG_PATH environment variable
No package 'glproto' found
no

x11/glproto was not installed, I think we could add a dependency on it.

Cheers,

--
David Demelier
___
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: Can't get gvim working

2012-08-05 Thread David Demelier

On 05/08/2012 00:12, Doug Barton wrote:

On 08/04/2012 14:56, David Demelier wrote:

I finally found the problem: at the configure target see,

checking for GTK - version >= 2.2.0... Package glproto was not found in the
pkg-config search path.
Perhaps you should add the directory containing `glproto.pc'
to the PKG_CONFIG_PATH environment variable
No package 'glproto' found
no

x11/glproto was not installed, I think we could add a dependency on it.


Seems to apply only to the gnome define, as I can build and run gvim
without it.

David, what do you think of the attached?

Doug



I would rather place in the WITH_GTK2 conditional, since gtk2 requires 
glproto too.


Cheers,

--
David Demelier
___
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: Can't get gvim working

2012-08-05 Thread David Demelier

On 05/08/2012 11:01, Doug Barton wrote:

On 08/05/2012 00:18, David Demelier wrote:

On 05/08/2012 00:12, Doug Barton wrote:

On 08/04/2012 14:56, David Demelier wrote:

I finally found the problem: at the configure target see,

checking for GTK - version >= 2.2.0... Package glproto was not found
in the
pkg-config search path.
Perhaps you should add the directory containing `glproto.pc'
to the PKG_CONFIG_PATH environment variable
No package 'glproto' found
no

x11/glproto was not installed, I think we could add a dependency on it.


Seems to apply only to the gnome define, as I can build and run gvim
without it.

David, what do you think of the attached?

Doug



I would rather place in the WITH_GTK2 conditional, since gtk2 requires
glproto too.


... that was the point of my reporting that with just gtk2 glproto is
*not* needed. :) Why do you think it is?

Doug



Because the check of Gtk2 fails if it is not enabled, thus no gtk2 gui 
will be enabled the same error as my first post.


--
David Demelier
___
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: Can't get gvim working

2012-08-05 Thread David Demelier

On 06/08/2012 03:51, Doug Barton wrote:

On 08/05/2012 03:05, David Demelier wrote:

On 05/08/2012 11:01, Doug Barton wrote:

On 08/05/2012 00:18, David Demelier wrote:

On 05/08/2012 00:12, Doug Barton wrote:

On 08/04/2012 14:56, David Demelier wrote:

I finally found the problem: at the configure target see,

checking for GTK - version >= 2.2.0... Package glproto was not found
in the
pkg-config search path.
Perhaps you should add the directory containing `glproto.pc'
to the PKG_CONFIG_PATH environment variable
No package 'glproto' found
no

x11/glproto was not installed, I think we could add a dependency on
it.


Seems to apply only to the gnome define, as I can build and run gvim
without it.

David, what do you think of the attached?

Doug



I would rather place in the WITH_GTK2 conditional, since gtk2 requires
glproto too.


... that was the point of my reporting that with just gtk2 glproto is
*not* needed. :) Why do you think it is?

Doug



Because the check of Gtk2 fails if it is not enabled, thus no gtk2 gui
will be enabled the same error as my first post.


Ok, let me try again. :)

I don't have glproto installed. I have the gtk GUI option enabled. I can
configure, build, and run gvim just fine without glproto; with no errors.

Doug



That's very odd, why it does not work for me then?

checking --enable-gui argument... GTK+ 2.x GUI support
checking --disable-gtktest argument... gtk test enabled
checking for pkg-config... /usr/local/bin/pkg-config
checking for GTK - version >= 2.2.0... Package glproto was not found in 
the pkg-config search path.

Perhaps you should add the directory containing `glproto.pc'
to the PKG_CONFIG_PATH environment variable
No package 'glproto' found
no
checking X11/SM/SMlib.h usability... yes
checking X11/SM/SMlib.h presence... yes
checking for X11/SM/SMlib.h... yes
checking X11/xpm.h usability... yes
checking X11/xpm.h presence... yes
checking for X11/xpm.h... yes
checking X11/Sunkeysym.h usability... yes
checking X11/Sunkeysym.h presence... yes
checking for X11/Sunkeysym.h... yes
checking for XIMText in X11/Xlib.h... yes
no GUI selected; xim has been disabled
no GUI selected; fontset has been disabled

Can you show me your /etc/make.conf?

Cheers,

--
David Demelier
___
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: pkgconf issue ?

2012-08-11 Thread David Demelier

On 09/08/2012 16:17, Tijl Coosemans wrote:

On 09-08-2012 15:14, Olivier Smedts wrote:

All my ports are up-to-date and I've previously dealt with the
pkg-config -> pkgconf transition by reading UPDATING. No problems.

But now I try to install a port which depends on ports I didn't have,
which in turn depend on cairo... and they fail to build. And it's
strange because there seems to be a problem with pkgconf, at least on
my system :

# pkg-config --cflags cairo
Package glproto was not found in the pkg-config search path.
Perhaps you should add the directory containing `glproto.pc'
to the PKG_CONFIG_PATH environment variable
No package 'glproto' found


I opened a PR for this a month ago:
http://www.freebsd.org/cgi/query-pr.cgi?pr=169701



Yes I also have a lot of problem due to the missing glproto too.

--
David Demelier
___
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: Can't get gvim working

2012-08-17 Thread David O'Brien
On Sat, Aug 04, 2012 at 03:12:32PM -0700, Doug Barton wrote:
> David, what do you think of the attached?

Hi Doug,
Thank you for asking.  I'm OK with it.  You've seem to have made this
apply as narrowly as possible.  Committed as r302687.

Sorry I haven't committed it sooner.  Vim patches have been coming out
pretty fast and I haven't looked at such issues until the subversion
conversion and I could get a Port update committed.

-- 
-- David  (obr...@freebsd.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: lang/gcc46 dependency loop on lang/gcc

2012-08-27 Thread David Wolfskill
On Mon, Aug 27, 2012 at 12:35:14PM -0700, Doug Barton wrote:
> Gerald,
> 
> It seems that if lang/gcc46 is installed, and then you attempt to update
> it, lang/gcc shows up in the output of build-depends-list,
> run-depends-list, or perhaps both. If lang/gcc46 is not installed
> already, this doesn't happen.
> 

FWIW, on the machine on which I'm writing this note, I successfully
performed an:

Upgrade of gcc-4.6.4.20120608 to gcc-4.6.4.20120817

yesterday without incident (using portmaster).

The machine is now running:

FreeBSD albert.catwhisker.org 8.3-STABLE FreeBSD 8.3-STABLE #560 239646M: Fri 
Aug 24 04:21:00 PDT 2012 
r...@freebeast.catwhisker.org:/common/S1/obj/usr/src/sys/ALBERT  i386

(and had been updated to that just prior to the portmaster run).

The ports tree is maintained as an SVN working copy; it was @303183
as of the time of the update in question.

Peace,
david
-- 
David H. Wolfskill  da...@catwhisker.org
Depriving a girl or boy of an opportunity for education is evil.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.


pgpCdMvKCnRqQ.pgp
Description: PGP signature


Re: lang/gcc46 dependency loop on lang/gcc

2012-08-27 Thread David Wolfskill
On Mon, Aug 27, 2012 at 12:46:27PM -0700, Doug Barton wrote:
> ...
> Do you have lang/gcc installed, or lang/gcc46?
> 
> pkg_info -qo gcc-4.6\*

albert(8.3-S)[5] pkg_info -qo gcc-4.6\*
lang/gcc46
albert(8.3-S)[6] 

Peace,
david
-- 
David H. Wolfskill  da...@catwhisker.org
Depriving a girl or boy of an opportunity for education is evil.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.


pgp41acYGQzOI.pgp
Description: PGP signature


Re: [HEADS-UP] Announcing the end of port CVS

2012-09-07 Thread David Wolfskill
On Fri, Sep 07, 2012 at 11:53:47AM +0100, Jamie Paul Griffin wrote:
> ...
> Can I just ask something about changing over to use sv - should I delete
> the entire /usr/ports tree before I use :
> 
> svn co https://svn0.us-west.FreeBSD.org/ports/head /usr/ports

You might want to consider saving away /usr/ports/distfiles and/or
/usr/ports/packages first, but (basically): yes.

(I made this transition myself not all thta long ago.)
> ...

Peace,
david
-- 
David H. Wolfskill  da...@catwhisker.org
Depriving a girl or boy of an opportunity for education is evil.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.


pgpQyZlu8hI2j.pgp
Description: PGP signature


Upgrade java/icedtea-web from 1.2_2 -> 1.3 fails: "tar: Pathname in pax header can't be converted to current locale"

2012-09-08 Thread David Wolfskill
I'm not at all clear what I can or should do in order to avoid the
reported error condition:

g1-227(8.3-S)[3] portmaster -d java/icedtea-web

===>>> Currently installed version: icedtea-web-1.2.1_1
===>>> Port directory: /usr/ports/java/icedtea-web

===>>> Gathering distinfo list for installed ports

===>>> Launching 'make checksum' for java/icedtea-web in background
===>>> Gathering dependency list for java/icedtea-web from ports
===>>> Initial dependency check complete for java/icedtea-web


===>>> Starting build for java/icedtea-web <<<===

===>>> All dependencies are up to date

===>  Cleaning for icedtea-web-1.3
===>>> Waiting on fetch & checksum for java/icedtea-web <<<===
===>  License GPLv2 accepted by the user
===>  Found saved configuration for icedtea-web-1.2_2
=> icedtea-web-1.3.tar.gz doesn't seem to exist in /usr/ports/distfiles//.
=> Attempting to fetch 
http://icedtea.wildebeest.org/download/source/icedtea-web-1.3.tar.gz
icedtea-web-1.3.tar.gz

===>  License GPLv2 accepted by the user
===>  Found saved configuration for icedtea-web-1.2_2
===>  Extracting for icedtea-web-1.3
=> SHA256 Checksum OK for icedtea-web-1.3.tar.gz.

IMPORTANT: To build IcedTea-Web 1.3, you have to turn on 'ICEDTEA' option
for java/openjdk6 (default).  Otherwise, it will neither build nor work.

tar: Pathname in pax header can't be converted to current locale.
tar: Pathname in pax header can't be converted to current locale.
tar: Error exit delayed from previous errors.
*** Error code 1

Stop in /common/ports/java/icedtea-web.
*** Error code 1

Stop in /common/ports/java/icedtea-web.

===>>> make failed for java/icedtea-web
===>>> Aborting update

Terminated

===>>> You can restart from the point of failure with this command line:
   portmaster  java/icedtea-web 


This is running:

FreeBSD g1-227.catwhisker.org 8.3-STABLE FreeBSD 8.3-STABLE #450 240235M: Sat 
Sep  8 04:29:12 PDT 2012 
r...@g1-227.catwhisker.org:/common/S1/obj/usr/src/sys/CANARY  i386

May I borrow a clue, please?

Peace,
david
-- 
David H. Wolfskill  da...@catwhisker.org
Depriving a girl or boy of an opportunity for education is evil.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.


pgpYqy5AYd5Vx.pgp
Description: PGP signature


Re: Upgrade java/icedtea-web from 1.2_2 -> 1.3 fails: "tar: Pathname in pax header can't be converted to current locale"

2012-09-08 Thread David Wolfskill
On Sat, Sep 08, 2012 at 09:58:06AM -0400, Eitan Adler wrote:
> ...
> > tar: Pathname in pax header can't be converted to current locale.
> > tar: Pathname in pax header can't be converted to current locale.
> > tar: Error exit delayed from previous errors.
> > *** Error code 1
> 
> what is the output of locale(1) ? What if you try with env LC_ALL=C ?
> ...

I'm building head at the moment (so I can't check in the stable/8
environment just now).  But I see:

g1-227(10.0-C)[1] grep LC .cshrc 
setenv LC_ALL C
g1-227(10.0-C)[2] 

(which is the same ~/.cshrc that I use when running stable/8), so I
strongly suspect that:

g1-227(10.0-C)[2] locale
LANG=en_US.ISO8859-1
LC_CTYPE="C"
LC_COLLATE="C"
LC_TIME="C"
LC_NUMERIC="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_ALL=C
g1-227(10.0-C)[3] 

is the same result I will get when I reboot back to stable/8 to try it.

Peace,
david
-- 
David H. Wolfskill  da...@catwhisker.org
Depriving a girl or boy of an opportunity for education is evil.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.


pgpwjmuZijlOk.pgp
Description: PGP signature


Re: Upgrade java/icedtea-web from 1.2_2 -> 1.3 fails: "tar: Pathname in pax header can't be converted to current locale"

2012-09-08 Thread David Wolfskill
On Sat, Sep 08, 2012 at 09:58:06AM -0400, Eitan Adler wrote:
> ...
> what is the output of locale(1) ? What if you try with env LC_ALL=C ?
> ...

Confirming my previous expectation:

g1-227(8.3-S)[1] locale
LANG=en_US.ISO8859-1
LC_CTYPE="C"
LC_COLLATE="C"
LC_TIME="C"
LC_NUMERIC="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_ALL=C
g1-227(8.3-S)[2] 

So the reported issue occurs with "env LC_ALL=C" (for me).

Peace,
david
-- 
David H. Wolfskill  da...@catwhisker.org
Depriving a girl or boy of an opportunity for education is evil.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.


pgpIi6ywVivVW.pgp
Description: PGP signature


Re: Upgrade java/icedtea-web from 1.2_2 -> 1.3 fails: "tar: Pathname in pax header can't be converted to current locale"

2012-09-08 Thread David Wolfskill
On Sat, Sep 08, 2012 at 05:42:57AM -0700, David Wolfskill wrote:
> I'm not at all clear what I can or should do in order to avoid the
> reported error condition:
> ... 
> IMPORTANT: To build IcedTea-Web 1.3, you have to turn on 'ICEDTEA' option
> for java/openjdk6 (default).  Otherwise, it will neither build nor work.
> 
> tar: Pathname in pax header can't be converted to current locale.
> tar: Pathname in pax header can't be converted to current locale.
> tar: Error exit delayed from previous errors.
> *** Error code 1
> 
> Stop in /common/ports/java/icedtea-web.
> *** Error code 1
> 

So I tried unpacking the tarball manually, within script, then grepping
the typescript to see if that might shed any light on what's causing the
problem:

g1-227(8.3-S)[25] grep -A 1 -B 2 '^tar: ' typescript
x icedtea-web-1.3/tests/reproducers/signed/Spaces can be everywhere signed/
x icedtea-web-1.3/tests/reproducers/signed/Spaces can be everywhere 
signed/resources/
tar: Pathname in pax header can't be converted to current locale.
x icedtea-web-1.3/tests/reproducers/signed/Spaces can be everywhere 
signed/resources/NotOnly spaces can kill 
\304\233\305\241\304\215\305\231\305\276 too signed.jnlp
--
x icedtea-web-1.3/tests/reproducers/simple/Spaces can be everywhere/
x icedtea-web-1.3/tests/reproducers/simple/Spaces can be everywhere/resources/
tar: Pathname in pax header can't be converted to current locale.
x icedtea-web-1.3/tests/reproducers/simple/Spaces can be 
everywhere/resources/NotOnly spaces can kill 
\304\233\305\241\304\215\305\231\305\276 too.jnlp
--
x icedtea-web-1.3/acinclude.m4
x icedtea-web-1.3/README
tar: Error exit delayed from previous errors.
g1-227(8.3-S)[2] exit
g1-227(8.3-S)[26] 

I suppose that's ... interesting -- but I don't know that I'm all
that much closer to resolving the issue.

Does this work for anyone else?

Peace,
david
-- 
David H. Wolfskill  da...@catwhisker.org
Depriving a girl or boy of an opportunity for education is evil.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.


pgpECf6aOWs6f.pgp
Description: PGP signature


Re: Upgrade java/icedtea-web from 1.2_2 -> 1.3 fails: "tar: Pathname in pax header can't be converted to current locale"

2012-09-08 Thread David Wolfskill
On Sat, Sep 08, 2012 at 07:00:24PM +0300, Kimmo Paasiala wrote:
> ...
> > Does this work for anyone else?
> ...
> 
> I can extract the tar file on 9-STABLE, my locale settings are the
> defaults for root:
> 
> # locale
> LANG=
> LC_CTYPE="C"
> LC_COLLATE="C"
> LC_TIME="C"
> LC_NUMERIC="C"
> LC_MONETARY="C"
> LC_MESSAGES="C"
> LC_ALL=
> 
> Try unsetting LANG and LC_ALL.
> 

Thanks for the encouragement ... but:

g1-227(8.3-S)[30] head -20 typescript && grep -A 1 -B 1 '^tar: ' typescript
Script started on Sat Sep  8 09:12:05 2012

g1-227(8.3-S)[1] unsetenv LC_ALL
g1-227(8.3-S)[2] unsetenv LANG
g1-227(8.3-S)[3] locale
LANG=
LC_CTYPE="C"
LC_COLLATE="C"
LC_TIME="C"
LC_NUMERIC="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_ALL=
g1-227(8.3-S)[4] tar xvf /usr/ports/distfiles/icedtea-web-1.3.tar.gz 
x icedtea-web-1.3/
x icedtea-web-1.3/tests/
x icedtea-web-1.3/tests/junit-runner/
x icedtea-web-1.3/tests/junit-runner/CommandLine.java
x icedtea-web-1.3/tests/junit-runner/JunitLikeXmlOutputListener.java
x icedtea-web-1.3/tests/junit-runner/LessVerboseTextListener.java
x icedtea-web-1.3/tests/reproducers/signed/Spaces can be everywhere 
signed/resources/
tar: Pathname in pax header can't be converted to current locale.
x icedtea-web-1.3/tests/reproducers/signed/Spaces can be everywhere 
signed/resources/NotOnly spaces can kill 
\304\233\305\241\304\215\305\231\305\276 too signed.jnlp
--
x icedtea-web-1.3/tests/reproducers/simple/Spaces can be everywhere/resources/
tar: Pathname in pax header can't be converted to current locale.
x icedtea-web-1.3/tests/reproducers/simple/Spaces can be 
everywhere/resources/NotOnly spaces can kill 
\304\233\305\241\304\215\305\231\305\276 too.jnlp
--
x icedtea-web-1.3/README
tar: Error exit delayed from previous errors.
g1-227(8.3-S)[5] exit
g1-227(8.3-S)[31] 

This is running:

FreeBSD g1-227.catwhisker.org 8.3-STABLE FreeBSD 8.3-STABLE #450 240235M: Sat 
Sep  8 04:29:12 PDT 2012 
r...@g1-227.catwhisker.org:/common/S1/obj/usr/src/sys/CANARY  i386


Perhaps it's an issue with tar in stable/8 (vs. stable/9 or head)?

Peace,
david
-- 
David H. Wolfskill  da...@catwhisker.org
Depriving a girl or boy of an opportunity for education is evil.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.


pgpvHAEdxFxNV.pgp
Description: PGP signature


Re: Upgrade java/icedtea-web from 1.2_2 -> 1.3 fails: "tar: Pathname in pax header can't be converted to current locale"

2012-09-08 Thread David Wolfskill
On Sat, Sep 08, 2012 at 07:00:24PM +0300, Kimmo Paasiala wrote:
> ...
> I can extract the tar file on 9-STABLE, my locale settings are the
> defaults for root:
> 
> # locale
> LANG=
> LC_CTYPE="C"
> LC_COLLATE="C"
> LC_TIME="C"
> LC_NUMERIC="C"
> LC_MONETARY="C"
> LC_MESSAGES="C"
> LC_ALL=
> 
> Try unsetting LANG and LC_ALL.
> 

I even tried that on:

FreeBSD janus.catwhisker.org 9.1-PRERELEASE FreeBSD 9.1-PRERELEASE #343 
240004M: Sun Sep  2 05:58:37 PDT 2012 
r...@freebeast.catwhisker.org:/usr/obj/usr/src/sys/JANUS  i386

with the same failures I reported initially (and subsequently).
(Yes, even after unsetting LANG and LC_ALL,)

So the distinction would appear to be something other than that
between stable/8 & stable/9.

I confess to a degree of puzzlement.

Peace,
david
-- 
David H. Wolfskill  da...@catwhisker.org
Depriving a girl or boy of an opportunity for education is evil.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.


pgpwmTFPQ4nTQ.pgp
Description: PGP signature


Re: Upgrade java/icedtea-web from 1.2_2 -> 1.3 fails: "tar: Pathname in pax header can't be converted to current locale"

2012-09-09 Thread David Wolfskill
On Sat, Sep 08, 2012 at 07:00:24PM +0300, Kimmo Paasiala wrote:
> ...
> I can extract the tar file on 9-STABLE, my locale settings are the
> defaults for root:
> 
> # locale
> LANG=
> LC_CTYPE="C"
> LC_COLLATE="C"
> LC_TIME="C"
> LC_NUMERIC="C"
> LC_MONETARY="C"
> LC_MESSAGES="C"
> LC_ALL=
> 
> Try unsetting LANG and LC_ALL.
> 

I just tried a further experiment, while running head (@r240235): I
issued

tar tvf /usr/ports/distfiles/icedtea-web-1.3.tar.gz

The error messages are worded slightly differently:

g1-227(10.0-C)[4] tar -tvf /usr/ports/distfiles/icedtea-web-1.3.tar.gz
drwxrwxr-x  0 dbhole dbhole  0 Aug 27 12:37 icedtea-web-1.3/
...
drwxrwxr-x  0 dbhole dbhole  0 Aug 27 12:36 
icedtea-web-1.3/tests/reproducers/signed/Spaces can be everywhere 
signed/resources/
tar: Pathname can't be converted from UTF-8 to current locale.
-rw-rw-r--  0 dbhole dbhole   2421 Aug 27 12:36 
icedtea-web-1.3/tests/reproducers/signed/Spaces can be everywhere 
signed/resources/NotOnly spaces can kill 
\304\233\305\241\304\215\305\231\305\276 too signed.jnlp
...
drwxrwxr-x  0 dbhole dbhole  0 Aug 27 12:36 
icedtea-web-1.3/tests/reproducers/simple/Spaces can be everywhere/resources/
tar: Pathname can't be converted from UTF-8 to current locale.
-rw-rw-r--  0 dbhole dbhole   2388 Aug 27 12:36 
icedtea-web-1.3/tests/reproducers/simple/Spaces can be 
everywhere/resources/NotOnly spaces can kill 
\304\233\305\241\304\215\305\231\305\276 too.jnlp
...
-rw-rw-r--  0 dbhole dbhole   5756 Aug 27 12:36 icedtea-web-1.3/README
tar: Error exit delayed from previous errors.
g1-227(10.0-C)[5] 


So the issue appears to be how to handle UTF-8 pathnames on the
file system in question.

I'm using a fairly plain UFS with soft updates.

Peace,
david
-- 
David H. Wolfskill  da...@catwhisker.org
Depriving a girl or boy of an opportunity for education is evil.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.


pgpH0GHg20XZZ.pgp
Description: PGP signature


Re: Upgrade java/icedtea-web from 1.2_2 -> 1.3 fails: "tar: Pathname in pax header can't be converted to current locale"

2012-09-09 Thread David Wolfskill
On Sun, Sep 09, 2012 at 04:44:08PM +0300, Kimmo Paasiala wrote:
$...
> > So the issue appears to be how to handle UTF-8 pathnames on the
> > file system in question.
> >
> > I'm using a fairly plain UFS with soft updates.
> ...
> See if the the file with a UTF-8 filename gets extracted despite the
> error message.

Huh; interesting point.  Yes, it appears that they do:

g1-227(8.3-S)[12] ls -Fs icedtea-web-1.3/tests/reproducers/signed/Spaces\ can\ 
be\ everywhere\ signed/resources/
4 NotOnly spaces can kill ?? too signed.jnlp
4 Spaces can be everywhere1 signed.jnlp
4 Spaces can be everywhere2 signed.jnlp
4 SpacesCanBeEverywhere1signed.jnlp
4 spaces applet Tests signed.html
g1-227(8.3-S)[13] ls -Fs icedtea-web-1.3/tests/reproducers/simple/Spaces\ can\ 
be\ everywhere/resources/
4 NotOnly spaces can kill ?? too.jnlp
4 Spaces can be everywhere1.jnlp
4 Spaces can be everywhere2.jnlp
4 SpacesCanBeEverywhere1.jnlp
4 spaces applet Tests.html
g1-227(8.3-S)[14] 

(The files with names that display as having '?' in their names would be
the files in question.)

> I have three different FreeBSD 9 system, one is ZFS and other two are
> UFS. I can do 'make extract patch' on all of them for java/icedtea-web
> without an error. They all report the same error though if I manually
> view or extract the tar file, the files extract fine despite the error
> message.

Hmmm.  How do you do that?  :-}  Even trying a simple approach:

g1-227(8.3-S)[1] cd /usr/ports/java/icedtea-web/
g1-227(8.3-S)[2] sudo make
Password:
===>  License GPLv2 accepted by the user
===>  Found saved configuration for icedtea-web-1.2_2
===>  Extracting for icedtea-web-1.3
=> SHA256 Checksum OK for icedtea-web-1.3.tar.gz.

IMPORTANT: To build IcedTea-Web 1.3, you have to turn on 'ICEDTEA' option
for java/openjdk6 (default).  Otherwise, it will neither build nor work.

tar: Pathname in pax header can't be converted to current locale.
tar: Pathname in pax header can't be converted to current locale.
tar: Error exit delayed from previous errors.
*** Error code 1

Stop in /common/ports/java/icedtea-web.
*** Error code 1

Stop in /common/ports/java/icedtea-web.
g1-227(8.3-S)[3] 


I *suppose* I could try manually extracting it, then -- using the
observation that the files actually are extracted -- hack the work/.*
files to convince the ports infrastructure that the extraction is
already completed OK, but that's just... wrong.

Thanks for your help so far!

Peace,
david
-- 
David H. Wolfskill  da...@catwhisker.org
Depriving a girl or boy of an opportunity for education is evil.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.


pgpBm1ujknYw8.pgp
Description: PGP signature


Re: Upgrade java/icedtea-web from 1.2_2 -> 1.3 fails: "tar: Pathname in pax header can't be converted to current locale"

2012-09-09 Thread David Wolfskill
On Sun, Sep 09, 2012 at 06:16:20PM +0300, Kimmo Paasiala wrote:
> ...
> Hmm, you're using sudo(1) and that means you enviroment may not be
> completely clean. Log on as root using 'su -l' and see if it makes a
> difference.
> 

Well, despite my earlier experiments with LC_ALL & friends, "su -"
allows the make to complete.

I'll research the environment differences to see if there's anything I
can learn from that.

Thanks again!

Peace,
david
-- 
David H. Wolfskill  da...@catwhisker.org
Depriving a girl or boy of an opportunity for education is evil.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.


pgpVPFBeQhHS6.pgp
Description: PGP signature


Re: Upgrade java/icedtea-web from 1.2_2 -> 1.3 fails: "tar: Pathname in pax header can't be converted to current locale"

2012-09-09 Thread David Wolfskill
On Sun, Sep 09, 2012 at 08:34:35AM -0700, David Wolfskill wrote:
> On Sun, Sep 09, 2012 at 06:16:20PM +0300, Kimmo Paasiala wrote:
> > ...
> > Hmm, you're using sudo(1) and that means you enviroment may not be
> > completely clean. Log on as root using 'su -l' and see if it makes a
> > difference.
> > 
> 
> Well, despite my earlier experiments with LC_ALL & friends, "su -"
> allows the make to complete.
> 
> I'll research the environment differences to see if there's anything I
> can learn from that.
>...

OK; I managed to get portmaster to upgrade the port.

I normally perform such upgrades within script(1).  This time, after
invoking script, I issued:

unsetenv LC* LANG

before invoking portmaster, and that worked.

(I noticed that after "su -", output of "env" did not include any of the
LC* variables or LANG.)

There would thus appear to be a functional difference between setting
the above-cited environment variables to "default" values vs. not having
them set at all.

(And after the upgrade, browsing to <http://javatester.org/version.html>
with Firefox still shows "Java Version: 1.6.0_32 from Sun Microsystems
Inc.")

Peace,
david
-- 
David H. Wolfskill  da...@catwhisker.org
Depriving a girl or boy of an opportunity for education is evil.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.


pgp9OOcxFvq5r.pgp
Description: PGP signature


Need a reality check: "portmaster --list-origins" misses entries?

2012-09-14 Thread David Wolfskill
I am tentatively planning on rebuilding the installed ports on my laptop
under stable/9 (vs. their current stable/8) on Sunday, to take advantage
of several hours of travel time expected.

In preparation for this, I was reviewing the steps listed at the end of
portmaster(8) "Using portmaster to do a complete reinstallation of all
your ports" (which I have used to good effect in the past -- e.g., in
the migration from 7-STABLE to 8-STABLE).

As a reality check, I created the output of "portmaster --list-origins",
with the intent to re-order the entries (and remove several that were
brought in merely as dependencies -- and that I'd happily do without,
were it feasible).

I was thus surprised to fail to find "subversion" listed; a further
reality check showed that the output was (only) 181 lines long; compare:

d134(9.1-P)[8] portmaster --list-origins | wc -l
 181
d134(9.1-P)[9] ls /var/db/pkg/ | wc -l
 796
d134(9.1-P)[10] find /var/db/pkg -type f -name +CONTENTS -print0 | xargs -0 
grep -hw ORIGIN | sed -e 's/^@comment ORIGIN://' | wc -l
 796
d134(9.1-P)[11] 

The machine in question was running:

FreeBSD g1-227.catwhisker.org 8.3-STABLE FreeBSD 8.3-STABLE #453 240462M: Thu 
Sep 13 04:25:26 PDT 2012 
r...@g1-227.catwhisker.org:/common/S1/obj/usr/src/sys/CANARY  i386

when the ports were last updated, and is presently running:

FreeBSD g1-227.catwhisker.org 9.1-PRERELEASE FreeBSD 9.1-PRERELEASE #245 
240493M: Fri Sep 14 05:13:23 PDT 2012 
r...@g1-227.catwhisker.org:/usr/obj/usr/src/sys/CANARY  i386


My ports tree is at r304266; the installed ports are all up-to-date
with respect to that.

Aam I doing something obviously silly or stupid?

Thanks

Peace,
david
-- 
David H. Wolfskill  da...@catwhisker.org
Depriving a girl or boy of an opportunity for education is evil.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.


pgpu6SRiaArH2.pgp
Description: PGP signature


Re: Need a reality check: "portmaster --list-origins" misses entries?

2012-09-14 Thread David Wolfskill
On Fri, Sep 14, 2012 at 04:56:46PM -1000, Doug Barton wrote:
> ...
> >> d134(9.1-P)[8] portmaster --list-origins | wc -l 181
> 
> Read the description of the --list-origins feature in the man page. :)

Aye -- and thanks (also) to Bryan, who also pointed that out. :-}

> > Assuming you ...
> > install every port listed in '--list-origins', you should end up with
> > the same 796 ports installed as those 181 will install all of the
> > other ports.
> 
> Maybe, but probably not, especially on a major version upgrade. That's
> why --list-origins does what it does, rather than just 'pkg_info -qoa'

Well, there's actually one port I will be eliding deliberately:
misc/compat8x. :-}

> David, if you are particularly concerned about having subversion
> installed at an earlier point, you can include it in the list manually.
> That won't hurt anything, portmaster will make sure that it gets
> installed before anything that needs it.

Cool; that's pretty much what I thought.  And yes, there are a few ports
where I intend to exert a bit more influence. :-}

Thanks!

Peace,
david
-- 
David H. Wolfskill  da...@catwhisker.org
Depriving a girl or boy of an opportunity for education is evil.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.


pgpQdl9Sizhjr.pgp
Description: PGP signature


Re: CFT: x11/nvidia-driver major update to 304.xx series

2012-09-19 Thread David Wolfskill
On Wed, Sep 19, 2012 at 04:55:49PM +0700, Alexey Dokuchaev wrote:
> ...  I am calling for testers to help
> me make weighted decision about updating the port to 304.43.  If, for some
> reason, 304.43 does not work for you, tell me how does version 295.75 feel
> (just do "make DISTVERSION=304.43 or 295.75 -DNO_CHECKSUM install" to test
> it out, pkg-plist is the same as current one).
> 

Seems OK after a few minutes of trying xlockmore screen savers, a
youtube video, and mplayer; from Xorg.0.log:

(II) Module glx: vendor="NVIDIA Corporation"
compiled for 4.0.2, module version = 1.0.0
Module class: X.Org Server Extension
(II) NVIDIA GLX Module  304.43  Sun Aug 19 20:42:42 PDT 2012

This is running:

FreeBSD g1-227.catwhisker.org 9.1-PRERELEASE FreeBSD 9.1-PRERELEASE #250 
240689M: Wed Sep 19 04:38:58 PDT 2012 
r...@g1-227.catwhisker.org:/usr/obj/usr/src/sys/CANARY  i386

I'll plan on continuing to run it for the rest of the day (it's
just mid-morning for me now) and send word if any issues arise.

Thank you for your work on this!

Peace,
david
-- 
David H. Wolfskill  da...@catwhisker.org
Depriving a girl or boy of an opportunity for education is evil.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.


pgpJetnDEdBSN.pgp
Description: PGP signature


Please un-confuse me re: lang/tcl85

2012-09-22 Thread David Wolfskill
A port I'm trrying to install (in the process of re-installing all ports
on my work desktop) has lang/tcl85 as a dependency.

No problem; I have already performed this exercise on my laptop, so I
know it works.

But then I hit:

===>>> Port directory: /usr/ports/lang/tcl85

===>>> Starting check for build dependencies
===>>> Gathering dependency list for lang/tcl85 from ports
===>>> No dependencies for lang/tcl85

===>  Cleaning for tcl-8.5.12_2
===>  License BSD accepted by the user
===>  Found saved configuration for tcl-8.5.12
===>  Extracting for tcl-8.5.12_2
=> SHA256 Checksum OK for tcl8.5.12-src.tar.gz.
===>  Patching for tcl-8.5.12_2
===>  Applying extra patch /usr/ports/lang/tcl86/files/patch-uk-locale
cannot open /usr/ports/lang/tcl86/files/patch-uk-locale: No such file or 
directory
*** [do-patch] Error code 2


Hmm... that seems a little odd -- why would lang/tcl85 want something
from lang/tcl86?

So I got to poking around -- I was going to show the svn commands
& output, but that got very cluttered very fast -- I found some Odd
Things:

* Dependency of lang/tcl75 on lang/tcl86/files/patch-uk-locale was
  added in r303095 | mi | 2012-08-24 10:16:37 -0700 (Fri, 24 Aug 2012)
  (which also added the file itself).

* The file was removed in r304506 | gahr | 2012-09-19 06:11:09 -0700
  (Wed, 19 Sep 2012), as part of the "Update to 8.6.b.3".

I rather suspect that Something isn't quite right, here.

Any suggestions for a circumvention in the mean time?

Thanks!

Peace,
david
-- 
David H. Wolfskill  da...@catwhisker.org
Depriving a girl or boy of an opportunity for education is evil.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.


pgplAeoMR1TT6.pgp
Description: PGP signature


Re: Please un-confuse me re: lang/tcl85

2012-09-22 Thread David Wolfskill
On Sat, Sep 22, 2012 at 05:42:11PM +0100, Chris Rees wrote:
> ...
> > * Dependency of lang/tcl75 on lang/tcl86/files/patch-uk-locale was
> >   added in r303095 | mi | 2012-08-24 10:16:37 -0700 (Fri, 24 Aug 2012)
> >   (which also added the file itself).
> >
> > * The file was removed in r304506 | gahr | 2012-09-19 06:11:09 -0700
> >   (Wed, 19 Sep 2012), as part of the "Update to 8.6.b.3".
> >
> > I rather suspect that Something isn't quite right, here.
> >
> > Any suggestions for a circumvention in the mean time?
> >
> 
> I've just fixed the issue.
> 
> http://lists.freebsd.org/pipermail/svn-ports-head/2012-September/004274.html

Thanks!  :-}

> If you can't wait for the change to propagate, I don't think you're
> too bothered by Ukrainian correct spellings, you could;
> 
> sed -i.bak '/^EXTRA_PATCHES/d' Makefile
> 
> Sorry about that ;)

Eh; I grabbed the message & exercised "svn patch" for now. :-}

Thanks again!

Peace,
david
-- 
David H. Wolfskill  da...@catwhisker.org
Depriving a girl or boy of an opportunity for education is evil.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.


pgp6hZPnYR01G.pgp
Description: PGP signature


Re: Please un-confuse me re: lang/tcl85

2012-09-22 Thread David Wolfskill
On Sat, Sep 22, 2012 at 05:55:32PM +0100, Chris Rees wrote:
> ...
> > Eh; I grabbed the message & exercised "svn patch" for now. :-}
> >
> > Thanks again!
> 
> Yeah, thing is I made a mistake in the correction!
> 
> You'll need to remove the files/ from the EXTRA_PATCHES line.

OK; I can cope.  :-}

> Rule 1 of assigning pointyhats-- you'll more often than not make a
> mistake yourself :/

Indeed. :-}

Peace,
david
-- 
David H. Wolfskill  da...@catwhisker.org
Depriving a girl or boy of an opportunity for education is evil.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.


pgpjls5wCEcJB.pgp
Description: PGP signature


Re: Failed upgrade sudo-1.8.5.p3 to sudo-1.8.6.p3 running stable/9

2012-09-26 Thread David Wolfskill
On Wed, Sep 26, 2012 at 04:59:28PM -0400, Wesley Shields wrote:
> On Wed, Sep 26, 2012 at 04:43:57AM -0700, David Wolfskill wrote:
> > This is a FreeBSD/i386 stable/9 system:
> > 
> > FreeBSD freebeast.catwhisker.org 9.1-PRERELEASE FreeBSD 9.1-PRERELEASE #485 
> > 240956M: Wed Sep 26 04:19:48 PDT 2012 
> > r...@freebeast.catwhisker.org:/usr/obj/usr/src/sys/GENERIC  i386
> > 
> > built with clang, but cc is gcc:
> 
> This is a failure on i386 only, which is why I didn't notice it. Would
> you apply the patch available at [1] and let me know if it works. It
> does build for me now that I built up a i386 environment.
> 
> [1]: http://people.freebsd.org/~wxs/sudo-ssp.diff
> 

Aye; builds & a trivial test:

d134(9.1-P)[1] sudo id
Password:
uid=0(root) gid=0(wheel) groups=0(wheel),5(operator)
d134(9.1-P)[2] 

works. :-}

Thanks!

Peace,
david
-- 
David H. Wolfskill  da...@catwhisker.org
Depriving a girl or boy of an opportunity for education is evil.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.


pgpuQGd0sT9XV.pgp
Description: PGP signature


Re: How to check out ports

2012-10-02 Thread David Wolfskill
On Tue, Oct 02, 2012 at 11:23:23AM -0500, Paul Schmehl wrote:
> Are we supposed to be using cvs or svn to check out ports now?  If cvs, I'm 
> getting prompted for a password which fails.

That depends on the nature of the repository you are using.

What I do is maintain local private mirrors of the FreeBSD src, doc,
and ports SVN repositories, and check out what I want to use via svn
using those repositories.  This does not require a password.

It is unlikely that most folks will want (let alone need) to maintain
such mirrors, but I find it easy and useful for what I do.

Note that there has been an "end of the line" posted re: the current
CVS exporter for ports: there is a date in the not-too-distant
future when only SVN will be supported by the FreeBSD project (again,
for ports).  (The doc repo never had a CVS exporter after its
conversion from CVS to SVN.  AFAIK, there are no current plans to
turn off the CVS exporter for the src repo -- but doc & src are
off-topic for this list.)

Peace,
david
-- 
David H. Wolfskill  da...@catwhisker.org
Depriving a girl or boy of an opportunity for education is evil.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.


pgprIuWACM4Ej.pgp
Description: PGP signature


help wanted: ports for the Netmagis software

2012-10-09 Thread Pierre DAVID
Hi,

would anybody help me to bring these ports in final shape such as
they could be included in the ports tree?

Thanks in advance,

Pierre David
--- Begin Message ---
Hi,

I'm one of the authors of Netmagis (for Network MAnaGement Information
System). We have released (see announcement below) the 2.1.0 version
some days ago:
http://netmagis.org/

To ease installation, we included ready-to-use FreeBSD ports:
http://netmagis.org/download.html

Source for these ports are also available on github:
https://github.com/pdav/netmagis/ (see the pkg/freebsd/ subdir)

Installation is detailed on:
http://netmagis.org/install-2.1.html

I would be gratefull is someone could check these ports, and gives
us some feedback. And possibly commit them in the ports tree (category
net-mgmt)...

Thanks in advance,


Pierre

P.S.: also PR 169509
--
We are proud to announce the release 2.1.0 of Netmagis.

Netmagis (NETwork Management Information System) is a complete
application which aims to simplify operation of a network. Netmagis
is an open-source software.

More specifically, it allows a network administrator to:
- manage IPv4 and IPv6 addresses;
- generate data for a DNS server and get BIND zone files always
up to date and consistant;
- delegate DNS management to other network administrators or
every non-specialist of DNS management;
- specify groups of users and very fine access privileges on
addresses, on domains, etc;
- manage DHCP allocations (both static or dynamic) with profiles
to parametrize network boot;
- use your existing LDAP directory to manage accounts, or manage
accounts with the Netmagis database;
- manage a large number of networks, users domains, DHCP profiles,
etc.;
- visualize with automatically generated network maps your
network topology (switched or routed);
- give access on these maps to users;
- assign VLAN to equipment interfaces via a simple Web interface
(for Cisco, HP or Juniper equipments);
- delegate VLAN assignment to other network administrators or
every non-specialist of equipment management;
- access to traffic graphs that you have specified on your
equipments;
- locate hosts by IP address, MAC address or network equipement
port.

Netmagis is available on http://netmagis.org/

FreeBSD ports and Debian/Ubuntu packages are also available on
http://netmagis.org. See installation instructions.

Pierre David & Jean Benoit & Sébastien Boggia
--- End Message ---
___
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: help wanted: ports for the Netmagis software

2012-10-11 Thread Pierre DAVID
On Tue, Oct 09, 2012 at 08:38:01PM +0200, olli hauer wrote:
> On 2012-10-09 14:27, Pierre DAVID wrote:
> > Hi,
> > 
> > would anybody help me to bring these ports in final shape such as
> > they could be included in the ports tree?
> > 
> > Thanks in advance,
> > 
> > Pierre David
> 
> Hi David,
> 
> I haven't tried a test build and your ports are looking good at
> the first investigate.
>

Many thanks for reviewing these port candidates.

New ports are available on:
http://netmagis.org/files/netmagis-2.1.0.tar.gz

I accepted nearly all your changes:
see https://github.com/pdav/netmagis/commits/2.1

> 
> Anyway I have some minor changes.
> 
> - adopt new makefile header (all Makefiles)
> 
> - netmagis-common
>  - no entries after bsd.port.mk (netmagis-common)
>  - distinfo is out of date (what was changed ? same version number)
>

This is a bug in our release engineering process. The online version
is corrected.

>
>  - use LOGIN instead DEAMON in rc scripts (user->rancid)
> 
> - netmagis-database
>  - is it possible to change /usr/local/var/netmagis to /var/netmagis?
>or is this directory similar to the rancid repo dirs and adjustable?
>

This is configurable in the netmagis.conf file.
We choose /usr/local/var/netmagis for proximity with rancid.

> 
> - netmagis-www
>  - is it possible to use a common WWWDIR together with netmagis-metro?
>if yes, we can set a common WWWDIR in netmagis-common and adjust
>metro.
>

They are not in the same security perimeter, and thus cannot share
the same directory.

> 
> - a couple of dirrm -> dirrmtry
>where I suspect tmp files or user data which should be
>protected during updates, but you should know the places better then I ;)
> 


Once again, many thanks for reviewing these ports.

Pierre
___
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: The xpdf binary is MIA with xpdf-3.03_2

2012-10-13 Thread David Wolfskill
On Sat, Oct 13, 2012 at 03:18:48PM -0500, Bob Willcox wrote:
> When building the xpdf port the xpdf executable is no longer being built or
> installed into /usr/lib/libexec/xpdf. I suspect that this happened as the
> result of a change that was made on 10/12/2012 with version xpdf-3.03_2. My
> other systems that I've not updated the ports tree on lately have the
> xpdf-3.03_1 version and there the executable is being built and istalled.
> 
> Is anyone else seeing this (I have it failing on two of my recently ports tree
> updated systems here)?
> 

Now that you mention it, yes.

Examining the port directory and reviewing the typescript from my
"portmaster" run, I see a couple of anomalies:

* portmaster didn't clean the port directory, though that is the default
  behavior, I didn't tell it not to, and it did clear other port
  directories used in the same update run.

  * I don't find an "xpdf" executable in there, either.

* The part of the install that affects libexec/xpdf in my case (note
  that in this case, /usr/local is a symlink to /common/local) looks like:

...
===>  Installing for xpdf-3.03_2
===>   Generating temporary packing list
mkdir -p /common/local/libexec/xpdf
install  -s -o root -g wheel -m 555 xpdf/pdftops 
/common/local/libexec/xpdf/pdftops
install  -s -o root -g wheel -m 555 xpdf/pdftotext 
/common/local/libexec/xpdf/pdftotext
install  -s -o root -g wheel -m 555 xpdf/pdfinfo 
/common/local/libexec/xpdf/pdfinfo
install  -s -o root -g wheel -m 555 xpdf/pdffonts 
/common/local/libexec/xpdf/pdffonts
install  -s -o root -g wheel -m 555 xpdf/pdfdetach 
/common/local/libexec/xpdf/pdfdetach
install  -s -o root -g wheel -m 555 xpdf/pdftoppm 
/common/local/libexec/xpdf/pdftoppm
install  -s -o root -g wheel -m 555 xpdf/pdfimages 
/common/local/libexec/xpdf/pdfimages
mkdir -p /common/local/man/man1
...
install  -o root -g wheel -m 444 
/common/ports/graphics/xpdf/work/xpdf-3.03/misc/hello.pdf 
/common/local/share/doc/xpdf
/bin/ln -sf /common/local/libexec/xpdf/xpdf /common/local/bin/xpdf
===>   Compressing manual pages for xpdf-3.03_2
===>   Registering installation for xpdf-3.03_2


I see in the commit log for r305766, there's a note "Don't install
xpdf on libexec when build without X support. [1]", but my xpdf
options are:

g1-227(9.1-P)[18] cat /var/db/ports/xpdf/options 
# This file is auto-generated by 'make config'.
# Options for xpdf-3.03_1
_OPTIONS_READ=xpdf-3.03_1
_FILE_COMPLETE_OPTIONS_LIST=LIBPAPER TYPE1 X11
OPTIONS_FILE_SET+=LIBPAPER
OPTIONS_FILE_SET+=TYPE1
OPTIONS_FILE_SET+=X11
g1-227(9.1-P)[19] 

Color me puzzled, too.

Peace,
david
-- 
David H. Wolfskill  da...@catwhisker.org
Taliban: Evil men with guns afraid of truth from a 14-year old girl.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.


pgpoY9yhDZLg0.pgp
Description: PGP signature


Re: How to run massive portmaster update without repeated interruptions?

2012-10-26 Thread David Wolfskill
On Fri, Oct 26, 2012 at 10:21:51PM -0400, Thomas Mueller wrote:
> When updating many ports with portmaster, I get frequent interruptions with a 
> prompt such as
> ===>>> Delete gstreamer-0.10.35.tar.bz2? y/n [n]
> 
> How do I avoid this inefficiency?  I don't see any way to say "yes, and 
> please don't ask again!"
> 

From portmaster(8):

...
 -D  no cleaning of distfiles

 -d  always clean distfiles


In the case in question, I suggest "-D", as portmaster may offer to
delete distfiles for similar, but different, ports.  You can always
delete unwanted distfiles separately.

There may be other ways, as well.

Peace,
david
-- 
David H. Wolfskill  da...@catwhisker.org
Taliban: Evil men with guns afraid of truth from a 14-year old girl.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.


pgpbdiLIApPu9.pgp
Description: PGP signature


wine/i386 for FreeBSD/amd64 port (aka wine-fbsd64)

2012-11-03 Thread David Naylor
Hi List,

# Executive Summary

Over the past years I have been maintaining the wine-fbsd64 port (see 
http://mediafire.com/wine_fbsd64 for more).  The port itself effectively does 
static linking (it bundles all the libraries wine needs) with scripts to 
bootstrap the environment to easily use wine from FreeBSD/amd64.  There is 
also a script to install the i386 nVidia graphic drivers so that wine has 
access to nVidia accelerated graphics from FreeBSD/amd64.  

I would like to propose this port gets included in the port's collection and 
would like to get feedback, your comments please :-).

P.S. I'm not subscribed to the list, so please ensure I'm cc'ed in the 
discussion.

# Details of the Port

Please see attached for the actual port.

## Port Preamble

This port is a slave port to emulators/wine(-devel).  The master port needed 
to be modified (already done):
 - to conditionally set USE_LDCONFIG (if USE_LDCONFIG32 was not set)
 - to allow the library directory to be changed (see WINELIBDIR)
 - to allow configure arguments to be appended

## Port Targets

The port itself does the following in the preamble:
 - specifies the pkg(de)install script to handle nVidia driver patching
 - overrides ACTUAL-PACKAGE-DEPENDS (all depends are bundled with the port)
 - defined the library directory to ${PREFIX}/lib32
 - defined the binary directory to ${PREFIX}/bin32
 - patches the PLIST to refer to lib32 (not lib)
 - defined USE_LDCONFIG32 appropriately

The post-install-script target:
 - Installs the files/binbounce file in ${PREFIX}/bin for each ${PREFIX}/bin32 
file (hard linked)
 - Finds all linked library, copies them to ${PREFIX}/lib32, and added them to 
the plist
 - Finds all dlopen'ed libraries, copies them to ${PREFIX}/lib32, and added 
them to the plist
 - Installs the nVidia patch file
 - Run the (PRE-|POST-)INSTALL script

The post-package-script (run only if WITH_PKGNG is defined):
 - Amends the package so the arch label to 64bit

## Port scripts (in files/)

The binbounce file does the following to transparently fix the environment to 
allow seamless running of the wine programs:
 - determines the location of the TARGET (follows symbolic links to itself)
 - fixes LD_LIBRARY_PATH if in an i386 environment (so lib32, lib32/wine is 
found)
 - fixes LD_32_LIBRARY_PATH if in an amd64 environment (so lib32, lib32/wine, 
/usr/lib32)
 - fixes PATH (so bin32 is found)
 - passes execution to the counterpart in bin32

The patch-nvidia.sh file does the following:
 - Downloads the nVidia distfile for i386 (iff nVidia amd64 driver is 
installed)
 - Installs the required libraries into ${PREFIX}/lib32
 - When run from the install script it does _not_ download the distfile, only 
installs the libraries iff the distfiles are already downloaded.  

# Shortcomings of the port

The following are shortcomings that I am aware of:
 - Can only be compiled in an i386 environment, but the resulting package is 
*intended* for amd64 (although works fine in an i386 environment)
 - If, somehow, there is a recursive calling of wine programs then 
LD_(32_)LIBRARY_PATH and PATH will continue to grow with every iteration.  
 - The pkgng ports cannot be installed in an i386 environment as they are 
labelled for amd64.  

# Testing

The ports published on mediafire have been tested by many users.  The port 
itself works flawlessly however there have been some reports about some flaws 
in the 32-bit compatibility layer of the kernel (although I cannot remember 
the specifics now).  

To produce the package on an amd64 system do the following:
# (cd /usr/ports/emulators/; patch -p0 < /path/to/diff)
# make -C /usr/src world DESTDIR=/i386 TARGET=i386
# mount -t devfs devfs /i386/dev
# mkdir /i386/usr/ports
# mount -t nullfs /usr/ports /i386/usr/ports
# chroot make -C /usr/ports/emulators/wine-fbsd64 package WITH_PKGNG=yes

The package wine-fbsd64-1.5.16,1.txz (in pkgng format) will be available from 
/usr/ports/packages/All/

# Conclusion

"It is based completely off the main port and uses the hack to, 
 effectively, use static linking (or bundling of libraries).  In a
 sense it is a complete, yet quite stable and encompassing, hack. " 
 - David ;-)

Regards,


signature.asc
Description: This is a digitally signed message part.


Can not update firefox

2012-11-03 Thread David Demelier

Hello,

I can not update firefox to 16.0.2,1

In file included from 
/usr/obj/usr/ports/www/firefox/work/mozilla-release/xpcom/base/nsSystemInfo.cpp:16:
../../dist/system_wrappers/gtk/gtk.h:3:26: error: gtk/gtk.h: No such 
file or directory
/usr/obj/usr/ports/www/firefox/work/mozilla-release/xpcom/base/nsTraceRefcntImpl.cpp: 
In member function 'void BloatEntry::Dump(PRIntn, FILE*, 
nsTraceRefcntImpl::StatisticsType)':
/usr/obj/usr/ports/www/firefox/work/mozilla-release/xpcom/base/nsTraceRefcntImpl.cpp:384: 
warning: format '%8llu' expects type 'long long unsigned int', but 
argument 6 has type 'PRUint64'
/usr/obj/usr/ports/www/firefox/work/mozilla-release/xpcom/base/nsTraceRefcntImpl.cpp:384: 
warning: format '%8llu' expects type 'long long unsigned int', but 
argument 7 has type 'PRUint64'
/usr/obj/usr/ports/www/firefox/work/mozilla-release/xpcom/base/nsTraceRefcntImpl.cpp:384: 
warning: format '%8llu' expects type 'long long unsigned int', but 
argument 8 has type 'long unsigned int'
/usr/obj/usr/ports/www/firefox/work/mozilla-release/xpcom/base/nsTraceRefcntImpl.cpp:384: 
warning: format '%8llu' expects type 'long long unsigned int', but 
argument 11 has type 'PRUint64'
/usr/obj/usr/ports/www/firefox/work/mozilla-release/xpcom/base/nsTraceRefcntImpl.cpp:384: 
warning: format '%8llu' expects type 'long long unsigned int', but 
argument 12 has type 'long unsigned int'
/usr/obj/usr/ports/www/firefox/work/mozilla-release/xpcom/base/nsSystemInfo.cpp: 
In member function 'nsresult nsSystemInfo::Init()':
/usr/obj/usr/ports/www/firefox/work/mozilla-release/xpcom/base/nsSystemInfo.cpp:107: 
error: 'gtk_major_version' was not declared in this scope
/usr/obj/usr/ports/www/firefox/work/mozilla-release/xpcom/base/nsSystemInfo.cpp:107: 
error: 'gtk_minor_version' was not declared in this scope
/usr/obj/usr/ports/www/firefox/work/mozilla-release/xpcom/base/nsSystemInfo.cpp:107: 
error: 'gtk_micro_version' was not declared in this scope

gmake[4]: *** [nsSystemInfo.o] Error 1
gmake[4]: *** Waiting for unfinished jobs
gmake[4]: Leaving directory 
`/usr/obj/usr/ports/www/firefox/work/mozilla-release/xpcom/base'

gmake[3]: *** [libs] Error 2
gmake[3]: Leaving directory 
`/usr/obj/usr/ports/www/firefox/work/mozilla-release/xpcom'

gmake[2]: *** [libs_tier_platform] Error 2
gmake[2]: Leaving directory 
`/usr/obj/usr/ports/www/firefox/work/mozilla-release'

gmake[1]: *** [tier_platform] Error 2
gmake[1]: Leaving directory 
`/usr/obj/usr/ports/www/firefox/work/mozilla-release'

gmake: *** [default] Error 2
*** [do-build] Error code 1


Cheers,

--
David Demelier
___
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: Can not update firefox

2012-11-03 Thread David Demelier

On 03/11/2012 20:13, David Demelier wrote:

Hello,

I can not update firefox to 16.0.2,1

In file included from
/usr/obj/usr/ports/www/firefox/work/mozilla-release/xpcom/base/nsSystemInfo.cpp:16:

../../dist/system_wrappers/gtk/gtk.h:3:26: error: gtk/gtk.h: No such
file or directory
/usr/obj/usr/ports/www/firefox/work/mozilla-release/xpcom/base/nsTraceRefcntImpl.cpp:
In member function 'void BloatEntry::Dump(PRIntn, FILE*,
nsTraceRefcntImpl::StatisticsType)':
/usr/obj/usr/ports/www/firefox/work/mozilla-release/xpcom/base/nsTraceRefcntImpl.cpp:384:
warning: format '%8llu' expects type 'long long unsigned int', but
argument 6 has type 'PRUint64'
/usr/obj/usr/ports/www/firefox/work/mozilla-release/xpcom/base/nsTraceRefcntImpl.cpp:384:
warning: format '%8llu' expects type 'long long unsigned int', but
argument 7 has type 'PRUint64'
/usr/obj/usr/ports/www/firefox/work/mozilla-release/xpcom/base/nsTraceRefcntImpl.cpp:384:
warning: format '%8llu' expects type 'long long unsigned int', but
argument 8 has type 'long unsigned int'
/usr/obj/usr/ports/www/firefox/work/mozilla-release/xpcom/base/nsTraceRefcntImpl.cpp:384:
warning: format '%8llu' expects type 'long long unsigned int', but
argument 11 has type 'PRUint64'
/usr/obj/usr/ports/www/firefox/work/mozilla-release/xpcom/base/nsTraceRefcntImpl.cpp:384:
warning: format '%8llu' expects type 'long long unsigned int', but
argument 12 has type 'long unsigned int'
/usr/obj/usr/ports/www/firefox/work/mozilla-release/xpcom/base/nsSystemInfo.cpp:
In member function 'nsresult nsSystemInfo::Init()':
/usr/obj/usr/ports/www/firefox/work/mozilla-release/xpcom/base/nsSystemInfo.cpp:107:
error: 'gtk_major_version' was not declared in this scope
/usr/obj/usr/ports/www/firefox/work/mozilla-release/xpcom/base/nsSystemInfo.cpp:107:
error: 'gtk_minor_version' was not declared in this scope
/usr/obj/usr/ports/www/firefox/work/mozilla-release/xpcom/base/nsSystemInfo.cpp:107:
error: 'gtk_micro_version' was not declared in this scope
gmake[4]: *** [nsSystemInfo.o] Error 1
gmake[4]: *** Waiting for unfinished jobs
gmake[4]: Leaving directory
`/usr/obj/usr/ports/www/firefox/work/mozilla-release/xpcom/base'
gmake[3]: *** [libs] Error 2
gmake[3]: Leaving directory
`/usr/obj/usr/ports/www/firefox/work/mozilla-release/xpcom'
gmake[2]: *** [libs_tier_platform] Error 2
gmake[2]: Leaving directory
`/usr/obj/usr/ports/www/firefox/work/mozilla-release'
gmake[1]: *** [tier_platform] Error 2
gmake[1]: Leaving directory
`/usr/obj/usr/ports/www/firefox/work/mozilla-release'
gmake: *** [default] Error 2
*** [do-build] Error code 1


Cheers,



Sorry, that seems to be a broken /usr/ports, I wiped out and it worked. 
I was using the marcusmerge script to test mate desktop and that have 
break my ports.


Cheers,

--
David Demelier
___
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: wine/i386 for FreeBSD/amd64 port (aka wine-fbsd64)

2012-11-07 Thread David Naylor
On Saturday, 3 November 2012 22:47:56 Jan Beich wrote:
> David Naylor  writes:
> > The post-package-script (run only if WITH_PKGNG is defined):
> >  - Amends the package so the arch label to 64bit
> 
> WITH_PKGNG is checked too early. The port fails to fix arch on 10.0
> without the variable being set explicitly in make.conf.
> 
> http://svn.freebsd.org/changeset/ports/305637

I am aware of the change for FreeBSD 10 however didn't realise the port 
failed.  Thanks, I'll try find a fix (although that code is the ugliest hack 
of the port).  

> > To produce the package on an amd64 system do the following:
> > # (cd /usr/ports/emulators/; patch -p0 < /path/to/diff)
> > # make -C /usr/src world DESTDIR=/i386 TARGET=i386
> > # mount -t devfs devfs /i386/dev
> > # mkdir /i386/usr/ports
> > # mount -t nullfs /usr/ports /i386/usr/ports
> > # chroot make -C /usr/ports/emulators/wine-fbsd64 package WITH_PKGNG=yes
> 
> This is probably easier to manage when using poudriere e.g.
> 
>   # poudriere jails -c -j 10i386 -v HEAD -a i386 -m allbsd
>   # patch -Efsp0 -i /path/to/diff -d
> /poudriere/ports/default/ports/emulators # poudriere bulk -j 10i386
> emulators/wine-fbsd64

I will add this to the wiki (when it gets created).  

Thanks


signature.asc
Description: This is a digitally signed message part.


Re: wine/i386 for FreeBSD/amd64 port (aka wine-fbsd64)

2012-11-07 Thread David Naylor
On Wednesday, 7 November 2012 11:45:11 Thomas Mueller wrote:
> from David Naylor :
> > Hi List,
> > 
> > # Executive Summary
> > 
> > Over the past years I have been maintaining the wine-fbsd64 port (see
> > http://mediafire.com/wine_fbsd64 for more).  The port itself effectively
> > does static linking (it bundles all the libraries wine needs) with
> > scripts to bootstrap the environment to easily use wine from
> > FreeBSD/amd64.  There is also a script to install the i386 nVidia
> > graphic drivers so that wine has access to nVidia accelerated graphics
> > from FreeBSD/amd64.
> > 
> > I would like to propose this port gets included in the port's collection
> > and would like to get feedback, your comments please :-).
> > 
> > P.S. I'm not subscribed to the list, so please ensure I'm cc'ed in the
> > discussion.
> > 
> > # Conclusion
> > 
> > "It is based completely off the main port and uses the hack to,
> > 
> >  effectively, use static linking (or bundling of libraries).  In a
> >  sense it is a complete, yet quite stable and encompassing, hack. "
> >  - David ;-)
> 
> It would be nice to have wine-fbsd64 as a port, but that might
> unfortunately deprive the user of certain flexibility.

To what flexibility do you refer to?  Nothing stops the user from building the 
port herself and for those who prefer a binary with most options switched on 
(as is with what I provide) that can still be provided (and possibly in an 
automated manor via a pkgng repository).  

> Also, nVidia support should be an option, since users with other graphics
> cards might have no use for it.

I think I fail to explain how the nVidia support works: it is a simple script 
that downloads the corresponding i386 drivers (user land libGL stuff) for the 
amd64 package.  If there is no amd64 package installed it cannot know which 
i386 version to download, also, when installing it does not download any 
files, only installing the drivers if the distfile is already available on the 
system.  

So, there are three cases (on installation):
 1) The user has no amd64 package installed (nothing is done)
 2) The user has amd64 package installed but no i386 distfile available 
(nothing is done)
 3) The user has amd64 package installed and i386 distfiles available (user 
land libGL stuff is extracted and placed in $LOCALBASE/lib32)

In case 2, the user is advised to run the script manually to download and 
install the i386 distfiles.  

In cases 1, 2 and 3 the user is advised to run the script manually whenever 
there is a change (or installation) to the amd64 package.  

> I would really prefer to build the i386 FreeBSD system as a separate part,
> including kernel, since some users, myself included, might want to run an
> actual FreeBSD i386, especially on an older computer.  So one could build
> this FreeBSD i386 on a USB stick or USB hard drive, and then be able to
> run wine on an i386 system.

I think an "easy" way to achieve this is to modify the FreeBSD32 compatibility 
to work similar to the linux compatibility, namely: have a super-imposed 
"shadow" file-hierarchy at /compat/i386 (similar to /compat/linux).  This way 
the i386 packages can be installed into /compat/i386 and when called can 
easily find the correct libraries.  

Then, create an alias:

pkg-i386 = chroot env UNAME_p=i386 UNAME_m=i386 MACHINE=i386 /compat/i386 pkg

and with the correct i386 repo specified it is trivial to install i386 
programs and with a modified PATH:

PATH=$PATH:/compat/i386/usr/local/bin:/compat/i386/usr/local/sbin

the programs will integrate seamlessly.  

However, to my knowledge, there are few ports that are i386 only (such as 
wine) and maybe it is easier to use a similar "hack" to the wine-fbsd64 port 
to cater for the fringe cases???

P.S. I really would like to see FreeBSD be broken into packages and integrated 
into the ports tree, just my crazy ideas though...

> Would wine-fbsd64 be a separate port, or would it be wine built on i386, as
> the page http://wiki.freebsd.org/Wine suggests?  It would be nice to be
> able to run Wine on i386 as well as amd64.

The answer is yes to both your questions.  It can only be built on i386 but is 
a separate port.  The reason for the separate port is to allow extra "stuff" 
to happen so that it can be run on amd64 as well.  The package can be run on 
both i386 and amd64.  

Regards


signature.asc
Description: This is a digitally signed message part.


Re: wine/i386 for FreeBSD/amd64 port (aka wine-fbsd64)

2012-11-07 Thread David Naylor
On Sunday, 4 November 2012 13:31:46 Chris Rees wrote:
> I think this is very interesting... but I'm not 100% convinced the
> best place for this is in the ports tree.  However, it would improve
> visibility for it, with a good IGNORE message.

Ideally, FreeBSD should have an automagical method of supporting i386 packages 
on an amd64 system.  Please see my reply to Thomas Muller for my thoughts on 
this topic.

> We have a problem however; we can't include bsd.port.pre.mk in a slave
> port.
> 
> The solution I can think of is;
> 
> post-package-script:
>   if [ "${PKG_BIN:T}" = "pkg" ]; then \
> ${XZ_CMD} -dc ${PKGFILE} | \
> ${SED} -e "s/^\(arch: freebsd:.*:x86\):32/\1:64/" | \
> ${XZ_CMD} > ${WRKDIR}/${PKGNAME}.txz; \
> ${MV} ${WRKDIR}/${PKGNAME}.txz ${PKGFILE}; \
>   fi

Thanks, I've added that to the port and will test it later :-)

Thanks


signature.asc
Description: This is a digitally signed message part.


vlc install error - possibly plist error for kde4?

2010-07-12 Thread David Southwell
Hi
The following error occurs on portupgrade of vlc

#uname -a
FreeBSD dns1.vizion2000.net 7.2-RELEASE-p3 FreeBSD 7.2-RELEASE-p3 #0: Thu Aug 
20 12:54:34 BST 2009 

da...@dns1.vizion2000.net:/usr/obj/usr/src/sys/GENERIC  amd64
cd /usr/ports/multimedia/vlc/work/fake/usr/local/share/icons && /usr/bin/find 
-s * -type f -o -type l |  /usr/bin/sed -e 's|^|share/icons/|' >> 
/usr/ports/multimedia/vlc/work/plist  && /usr/bin/find -d * -type d |  
/usr/bin/sed -e 's|^|@dirrmtry share/icons/|' >> 
/usr/ports/multimedia/vlc/work/plist
echo "@dirrmtry share/icons" >> /usr/ports/multimedia/vlc/work/plist
cd /usr/ports/multimedia/vlc/work/fake/usr/local/share/kde4 && /usr/bin/find -
s * -type f -o -type l |  /usr/bin/sed -e 's|^|share/kde4/|' >> 
/usr/ports/multimedia/vlc/work/plist  && /usr/bin/find -d * -type d |  
/usr/bin/sed -e 's|^|@dirrmtry share/kde4/|' >> 
/usr/ports/multimedia/vlc/work/plist
cd: can't cd to /usr/ports/multimedia/vlc/work/fake/usr/local/share/kde4
*** Error code 2

Stop in /usr/ports/multimedia/vlc.
*** Error code 1

Stop in /usr/ports/multimedia/vlc.
*** Error code 1

Stop in /usr/ports/multimedia/vlc.
** Command failed [exit code 1]: /usr/bin/script -qa 
/tmp/portupgrade20100712-32475-1ouopy-0 env UPGRADE_TOOL=portupgrade 
UPGRADE_PORT=vlc-1.0.6_3,3 UPGRADE_PORT_VER=1.0.6_3,3 make reinstall
--->  Restoring the old version
** Fix the installation problem and try again.
[Updating the pkgdb  in /var/db/pkg ... - 1311 packages 
found (-0 +1) . done]
** Listing the failed packages (-:ignored / *:skipped / !:failed)
! multimedia/vlc (vlc-1.0.6_3,3)(install error)
You have new mail.
dns1# 


Photographic Artist
Permanent Installations & Design
Creative Imagery and Advanced Digital Techniques
High Dynamic Range Photography & Official Portraiture
Combined darkroom & digital creations
& Systems Adminstrator for the vizion2000.net network
___
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: dspam install

2010-07-12 Thread David DEMELIER
2010/7/11 Sahil Tandon :
> On Sun, 2010-07-11 at 13:51:51 -0700, Jim Pazarena wrote:
>
>> tried to make mail/dspam and it exits nagging that it
>> requires MySQL 5.0 client, where I have MySQL 5.1
>>
>> Is there a way to convince the dspam routine that
>> 5.1 is acceptable? (presuming that it IS).
>
> Yes, 'make config' and choose MYSQL51 (MYSQL50 is the default).  Or:
>
> % make WITH_MYSQL51=1 WITHOUT_MYSQL50=1
>
> --
> Sahil Tandon 
> ___
> 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 think this :

.ifdef(WITH_MYSQL40)
WANT_MYSQL_VER= 40
#PKGNAMESUFFIX= -mysql40
.elifdef(WITH_MYSQL41)
WANT_MYSQL_VER= 41
#PKGNAMESUFFIX= -mysql41
.elifndef(WITHOUT_MYSQL50)
WANT_MYSQL_VER= 50
#PKGNAMESUFFIX= -mysql50
.elifdef(WITH_MYSQL51)
WANT_MYSQL_VER= 51
#PKGNAMESUFFIX= -mysql51
.elifdef(WITH_MYSQL55)
WANT_MYSQL_VER= 55
#PKGNAMESUFFIX= -mysql55
.endif

could be replaced by :

.if defined(WITH_MYSQL)
WANT_MYSQL_VER= 55 ...
.endif

Then if the user wants a different version he still can change using :
WITH_MYSQL_VER= 44.

Why don't keep it simple and simple? And why don't use things how they
should be used? I think there is still a lot of problems in many
ports. We must make a big KISS cleanup in the ports tree to make it as
good as NetBSD' pkgsrc.

Kind regards.

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


Re: vlc install error - possibly plist error for kde4?

2010-07-12 Thread David DEMELIER
2010/7/12 David Southwell :
> Hi
> The following error occurs on portupgrade of vlc
>
> #uname -a
> FreeBSD dns1.vizion2000.net 7.2-RELEASE-p3 FreeBSD 7.2-RELEASE-p3 #0: Thu Aug
> 20 12:54:34 BST 2009
>
> da...@dns1.vizion2000.net:/usr/obj/usr/src/sys/GENERIC  amd64
> cd /usr/ports/multimedia/vlc/work/fake/usr/local/share/icons && /usr/bin/find
> -s * -type f -o -type l |  /usr/bin/sed -e 's|^|share/icons/|' >>
> /usr/ports/multimedia/vlc/work/plist  && /usr/bin/find -d * -type d |
> /usr/bin/sed -e 's|^|@dirrmtry share/icons/|' >>
> /usr/ports/multimedia/vlc/work/plist
> echo "@dirrmtry share/icons" >> /usr/ports/multimedia/vlc/work/plist
> cd /usr/ports/multimedia/vlc/work/fake/usr/local/share/kde4 && /usr/bin/find -
> s * -type f -o -type l |  /usr/bin/sed -e 's|^|share/kde4/|' >>
> /usr/ports/multimedia/vlc/work/plist  && /usr/bin/find -d * -type d |
> /usr/bin/sed -e 's|^|@dirrmtry share/kde4/|' >>
> /usr/ports/multimedia/vlc/work/plist
> cd: can't cd to /usr/ports/multimedia/vlc/work/fake/usr/local/share/kde4
> *** Error code 2
>
> Stop in /usr/ports/multimedia/vlc.
> *** Error code 1
>
> Stop in /usr/ports/multimedia/vlc.
> *** Error code 1
>
> Stop in /usr/ports/multimedia/vlc.
> ** Command failed [exit code 1]: /usr/bin/script -qa
> /tmp/portupgrade20100712-32475-1ouopy-0 env UPGRADE_TOOL=portupgrade
> UPGRADE_PORT=vlc-1.0.6_3,3 UPGRADE_PORT_VER=1.0.6_3,3 make reinstall
> --->  Restoring the old version
> ** Fix the installation problem and try again.
> [Updating the pkgdb  in /var/db/pkg ... - 1311 packages
> found (-0 +1) . done]
> ** Listing the failed packages (-:ignored / *:skipped / !:failed)
>        ! multimedia/vlc (vlc-1.0.6_3,3)        (install error)
> You have new mail.
> dns1#
>
>
> Photographic Artist
> Permanent Installations & Design
> Creative Imagery and Advanced Digital Techniques
> High Dynamic Range Photography & Official Portraiture
> Combined darkroom & digital creations
> & Systems Adminstrator for the vizion2000.net network
> ___
> 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 don't understand this : cd: can't cd to
/usr/ports/multimedia/vlc/work/fake/usr/local/share/kde4

do you use a fakeroot ?

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


Re: vlc install error - possibly plist error for kde4?

2010-07-12 Thread David Southwell
> 2010/7/12 David Southwell :
> > Hi
> > The following error occurs on portupgrade of vlc
> > 
> > #uname -a
> > FreeBSD dns1.vizion2000.net 7.2-RELEASE-p3 FreeBSD 7.2-RELEASE-p3 #0: Thu
> > Aug 20 12:54:34 BST 2009
> > 
> > da...@dns1.vizion2000.net:/usr/obj/usr/src/sys/GENERIC  amd64
> > cd /usr/ports/multimedia/vlc/work/fake/usr/local/share/icons &&
> > /usr/bin/find -s * -type f -o -type l |  /usr/bin/sed -e
> > 's|^|share/icons/|' >> /usr/ports/multimedia/vlc/work/plist  &&
> > /usr/bin/find -d * -type d | /usr/bin/sed -e 's|^|@dirrmtry
> > share/icons/|' >>
> > /usr/ports/multimedia/vlc/work/plist
> > echo "@dirrmtry share/icons" >> /usr/ports/multimedia/vlc/work/plist
> > cd /usr/ports/multimedia/vlc/work/fake/usr/local/share/kde4 &&
> > /usr/bin/find - s * -type f -o -type l |  /usr/bin/sed -e
> > 's|^|share/kde4/|' >>
> > /usr/ports/multimedia/vlc/work/plist  && /usr/bin/find -d * -type d |
> > /usr/bin/sed -e 's|^|@dirrmtry share/kde4/|' >>
> > /usr/ports/multimedia/vlc/work/plist
> > cd: can't cd to /usr/ports/multimedia/vlc/work/fake/usr/local/share/kde4
> > *** Error code 2
> > 
> > Stop in /usr/ports/multimedia/vlc.
> > *** Error code 1
> > 
> > Stop in /usr/ports/multimedia/vlc.
> > *** Error code 1
> > 
> > Stop in /usr/ports/multimedia/vlc.
> > ** Command failed [exit code 1]: /usr/bin/script -qa
> > /tmp/portupgrade20100712-32475-1ouopy-0 env UPGRADE_TOOL=portupgrade
> > UPGRADE_PORT=vlc-1.0.6_3,3 UPGRADE_PORT_VER=1.0.6_3,3 make reinstall
> > --->  Restoring the old version
> > ** Fix the installation problem and try again.
> > [Updating the pkgdb  in /var/db/pkg ... - 1311 packages
> > found (-0 +1) . done]
> > ** Listing the failed packages (-:ignored / *:skipped / !:failed)
> >! multimedia/vlc (vlc-1.0.6_3,3)(install error)
> > You have new mail.
> > dns1#
> > 
> > 
> > Photographic Artist
> > Permanent Installations & Design
> > Creative Imagery and Advanced Digital Techniques
> > High Dynamic Range Photography & Official Portraiture
> > Combined darkroom & digital creations
> > & Systems Adminstrator for the vizion2000.net network
> > ___
> > 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 don't understand this : cd: can't cd to
> /usr/ports/multimedia/vlc/work/fake/usr/local/share/kde4


> 
> do you use a fakeroot ?
No

The directory
/usr/ports/multimedia/vlc/work/fake/usr/local/share/

exists but

/usr/ports/multimedia/vlc/work/fake/usr/local/share/kde4

does not

David
Photographic Artist
Permanent Installations & Design
Creative Imagery and Advanced Digital Techniques
High Dynamic Range Photography & Official Portraiture
Combined darkroom & digital creations
& Systems Adminstrator for the vizion2000.net network
___
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: dspam install

2010-07-13 Thread David DEMELIER
2010/7/13 Sahil Tandon :
> On Mon, 2010-07-12 at 21:28:56 +0200, David DEMELIER wrote:
>
>> .if defined(WITH_MYSQL)
>> WANT_MYSQL_VER= 55 ...
>> .endif
>>
>> Then if the user wants a different version he still can change using :
>> WITH_MYSQL_VER= 44.
>
> That change by itself will not work because in bsd.database.mk:
>
>  .if defined(WITH_MYSQL_VER) && ${WITH_MYSQL_VER} != ${WANT_MYSQL_VER}
>  IGNORE= ...
>

Then, explain me why do both php5 and php5-pgsql have not
KNOBS/OPTIONS like dspam and work with this variable WITH_PGSQL_VER ?

$ pwd
/usr/ports/databases/php5-pgsql
$ WITH_PGSQL_VER=83 make all-depends-list
/usr/ports/lang/php5
[...]
/usr/ports/databases/postgresql83-client
[...]
$ WITH_PGSQL_VER=84 make all-depends-list
/usr/ports/lang/php5
[...]
/usr/ports/databases/postgresql84-client
[...]

>> Why don't keep it simple and simple?
>
> I am not sure what you mean.  Complexity is not a goal of the project.
> If you have an idea that does not forfeit existing functionality or
> violate POLA, please submit it as a patch.
>
>> And why don't use things how they should be used?
>
> Once again, I am confused by your question.  Please clarify your
> meaning.
>

Because I meant, if someone made these KNOBS, that's would suppose
they should be used. As shown just above it works with php5-pgsql.

So if a variable could be used to specify a specific version, it must
be used instead of a couple of option that set the package version. I
think WITH_MYSQL_VER and WITH_PGSQL_VER were made for that. (There is
one for apache too)

>> I think there is still a lot of problems in many ports.
>
> I think we all agree that there is room for improvement.  Since you have
> identified many problems, I look forward to your PRs.
>
>> We must make a big KISS cleanup in the ports tree to make it as good
>> as NetBSD' pkgsrc.
>
> Please send PRs or provide specific details; general comments like the
> above are not helpful.

Yes sometime I'm nasty with people, I'm sorry about that but when I
saw this port I just didn't understand.

I apologize for my english.

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


Re: vlc install error - possibly plist error for kde4?

2010-07-14 Thread David Southwell
> On Mon, Jul 12, 2010 at 09:45:34PM -0400, Joseph S. Atkinson wrote:
> > On 07/12/2010 20:24, Wesley Shields wrote:
> > > On Mon, Jul 12, 2010 at 10:42:46PM +0200, David DEMELIER wrote:
> > >> 2010/7/12 David Southwell:
> > >>> cd: can't cd to
> > >>> /usr/ports/multimedia/vlc/work/fake/usr/local/share/kde4
> > 
> > ...
> > 
> > >> I don't understand this : cd: can't cd to
> > >> /usr/ports/multimedia/vlc/work/fake/usr/local/share/kde4
> > 
> > Whatever options were use, the kde4 directory isn't being created. This
> > needs to be checked for. Try this patch.
> > 
> > --- /usr/ports/multimedia/vlc/Makefile  2010-07-12 16:48:11.0
> > -0400 +++ Makefile  2010-07-12 20:59:50.0 -0400
> > @@ -662,11 +662,13 @@
> > 
> > ${SED} -e 's|^|@dirrmtry libdata/|' >> ${PLIST} ; \
> > 
> > fi
> >  
> >  .for dir in icons kde4 vlc
> > 
> > +   if [ -d ${FAKEDIR}/share/${dir} ]; then \
> > 
> > cd ${FAKEDIR}/share/${dir} && ${FIND} -s * -type f -o -type l | \
> > 
> > ${SED} -e 's|^|share/${dir}/|' >> ${PLIST} \
> > && ${FIND} -d * -type d | \
> > 
> > -   ${SED} -e 's|^|@dirrmtry share/${dir}/|' >> ${PLIST}
> > -   ${ECHO_CMD} "@dirrmtry share/${dir}" >> ${PLIST}
> > +   ${SED} -e 's|^|@dirrmtry share/${dir}/|' >> ${PLIST} \
> > +   && ${ECHO_CMD} "@dirrmtry share/${dir}" >> ${PLIST} ; \
> > +   fi
> > 
> >  .endfor
> >  .if !defined(NOPORTDOCS)
> >  
> > cd ${FAKEDIR}/share/doc && ${FIND} -s * -type f -o -type l | \
> 
> I committed this patch after not hearing anything back from David
> Southwell. It should solve the problem, despite not knowing what the
> root cause is.
> 
> -- WXS

Hi Wex

Thanks for looking at this one.

I have been out of the office for a few days which is why you have not heard 
from me. We are building a new studio which is good for keeping fit! I am also 
likely to be out a quite a bit for a few weeks.

his morning I was just going to test your patch when I saw you had committed 
the patch. I  updated my ports and tested the result - which now produces a 
different error.
see below  ***error   
I have also listed options from /var/db/ports/vlc/ 
see below ***options***


__
***error*** 

Making install in test
gmake[2]: Entering directory `/usr/ports/multimedia/vlc/work/vlc-1.1.0/test'
gmake[3]: Entering directory `/usr/ports/multimedia/vlc/work/vlc-1.1.0/test'
gmake[3]: Nothing to be done for `install-exec-am'.
gmake[3]: Nothing to be done for `install-data-am'.
gmake[3]: Leaving directory `/usr/ports/multimedia/vlc/work/vlc-1.1.0/test'
gmake[2]: Leaving directory `/usr/ports/multimedia/vlc/work/vlc-1.1.0/test'
gmake[2]: Entering directory `/usr/ports/multimedia/vlc/work/vlc-1.1.0'
gmake[3]: Entering directory `/usr/ports/multimedia/vlc/work/vlc-1.1.0'
test -z "/usr/ports/multimedia/vlc/work/fake/usr/local/bin" || 
/usr/local/bin/gmkdir -p "/usr/ports/multimedia/vlc/work/fake/usr/local/bin"
 install  -o root -g wheel -m 555 cvlc rvlc svlc qvlc 
'/usr/ports/multimedia/vlc/work/fake/usr/local/bin'
gmake[3]: Nothing to be done for `install-data-am'.
gmake[3]: Leaving directory `/usr/ports/multimedia/vlc/work/vlc-1.1.0'
gmake[2]: Leaving directory `/usr/ports/multimedia/vlc/work/vlc-1.1.0'
gmake[1]: Leaving directory `/usr/ports/multimedia/vlc/work/vlc-1.1.0'
/bin/rm -f 
/usr/ports/multimedia/vlc/work/fake/usr/local/share/locale/locale.alias
cd /usr/ports/multimedia/vlc/work/fake/usr/local/bin && /usr/bin/find -s * |  
/usr/bin/sed -e 's|^|bin/|' >> /usr/ports/multimedia/vlc/work/plist
cd /usr/ports/multimedia/vlc/work/fake/usr/local/include && /usr/bin/find -s * 
-type f -o -type l |  /usr/bin/sed -e 's|^|include/|' >> 
/usr/ports/multimedia/vlc/work/plist  && /usr/bin/find -d * -type d |  
/usr/bin/sed -e 's|^|@dirrmtry include/|' >> 
/usr/ports/multimedia/vlc/work/plist
/bin/rm -f 
/usr/ports/multimedia/vlc/work/fake/usr/local/lib/vlc/plugins/services_discovery/libsap_plugin.la
/bin/rm -f 
/usr/ports/multimedia/vlc/work/fake/usr/local/lib/vlc/plugins/services_discovery/libsap_plugin.so
cd /usr/ports/multimedia/vlc/work/fake/usr/local/lib && /usr/bin/find -s * -
type f -o -type l|  /usr/bin/sed -e 's|^|lib/|' >> 
/usr/ports/multi

Re: vlc install error - possibly plist error for kde4?

2010-07-14 Thread David Southwell
> On 07/14/2010 04:20, David Southwell wrote:
> > his morning I was just going to test your patch when I saw you had
> > committed the patch. I  updated my ports and tested the result - which
> > now produces a different error.
> 
> ...
> 
> > Syntax error: end of file unexpected (expecting "fi")
> > *** Error code 2
> 
> Confirmed, the last few characters are missing from the commit. I caught
> this a few minutes ago myself.
> 
> Attached is a rectifying diff...
I placed the .diff file in the multimedia/vlc/files/ directory but still 
received the same error. Clearly that is not the way to apply it.

Forgive my ignorance but how should this file be applied?

David

Photographic Artist
Permanent Installations & Design
Creative Imagery and Advanced Digital Techniques
High Dynamic Range Photography & Official Portraiture
Combined darkroom & digital creations
& Systems Adminstrator for the vizion2000.net network
___
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: vlc install error - possibly plist error for kde4?

2010-07-14 Thread David Southwell
> On Wed, Jul 14, 2010 at 04:57:24AM -0400, Joseph S. Atkinson wrote:
> > On 07/14/2010 04:20, David Southwell wrote:
> > > his morning I was just going to test your patch when I saw you had
> > > committed the patch. I  updated my ports and tested the result - which
> > > now produces a different error.
> > 
> > ...
> > 
> > > Syntax error: end of file unexpected (expecting "fi")
> > > *** Error code 2
> > 
> > Confirmed, the last few characters are missing from the commit. I caught
> > this a few minutes ago myself.
> > 
> > Attached is a rectifying diff...
> > 
> > --- /usr/ports/multimedia/vlc/Makefile  2010-07-13 21:22:28.0
> > -0400 +++ Makefile  2010-07-14 04:44:28.0 -0400
> > @@ -319,7 +319,7 @@
> > 
> >  .endif
> >  
> >  .if defined(WITH_GNOMEVFS)
> > 
> > -USE_GNOME= gnomevfs
> > +USE_GNOME= gnomevfs2
> > 
> >  CONFIGURE_ARGS+=--enable-gnomevfs
> >  .else
> >  COFIGURE_ARGS+=--disable-gnomevfs
> > 
> > @@ -672,7 +672,8 @@
> > 
> > ${SED} -e 's|^|share/${dir}/|' >> ${PLIST} \
> > && ${FIND} -d * -type d | \
> > ${SED} -e 's|^|@dirrmtry share/${dir}/|' >> ${PLIST} \
> > 
> > -   && ${ECHO_CMD} "@dirrmtry share/${dir}" >> ${PLIST}
> > +   && ${ECHO_CMD} "@dirrmtry share/${dir}" >> ${PLIST} ; \
> > +   fi
> > 
> >  .endfor
> >  .if !defined(NOPORTDOCS)
> >  
> > cd ${FAKEDIR}/share/doc && ${FIND} -s * -type f -o -type l | \
> 
> You're right. I've just committed these fixes. Sorry about that.
> 
> -- WXS
Great - just updated to latest - Build and installs cleanly.

Thanks for your work - it is appreciated

David

Photographic Artist
Permanent Installations & Design
Creative Imagery and Advanced Digital Techniques
High Dynamic Range Photography & Official Portraiture
Combined darkroom & digital creations
& Systems Adminstrator for the vizion2000.net network
___
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: dspam install

2010-07-14 Thread David DEMELIER
2010/7/14 Jim Pazarena :
> Sahil Tandon wrote:
>>
>> [mail/dspam maintainer Cc:'d]
>>
>> On Tue, 2010-07-13 at 09:46:04 +0200, David DEMELIER wrote:
>>
>>> 2010/7/13 Sahil Tandon :
>>>>
>>>> On Mon, 2010-07-12 at 21:28:56 +0200, David DEMELIER wrote:
>>>
>>> Yes sometime I'm nasty with people, I'm sorry about that but when I
>>> saw this port I just didn't understand.
>>
>> What did you not understand?
>>
>>> I apologize for my english.
>>
>> No apology needed, as that is not the problem here.
>
> my own ports confusion (in general) is that in some ports
> you use a "-Dxx" to define a required (or not required) option
> while in others (at least dspam) you use WITHOUT_xxx or WITH_xxx=1.
> It would be nice if all ports has the same standard of definitions.
>
> Or... am I confused?

If FreeBSD people agree, KNOBS will be removed in the future (but this
will take a long long time).

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


Re: dspam install

2010-07-15 Thread David DEMELIER
2010/7/14 Sahil Tandon :
> [mail/dspam maintainer Cc:'d]
>
> On Tue, 2010-07-13 at 09:46:04 +0200, David DEMELIER wrote:
>
>> 2010/7/13 Sahil Tandon :
>> > On Mon, 2010-07-12 at 21:28:56 +0200, David DEMELIER wrote:
>> >
>> >> .if defined(WITH_MYSQL)
>> >> WANT_MYSQL_VER= 55 ...
>> >> .endif
>> >>
>> >> Then if the user wants a different version he still can change using :
>> >> WITH_MYSQL_VER= 44.
>> >
>> > That change by itself will not work because in bsd.database.mk:
>> >
>> >  .if defined(WITH_MYSQL_VER) && ${WITH_MYSQL_VER} != ${WANT_MYSQL_VER}
>> >  IGNORE= ...
>>
>> Then, explain me why do both php5 and php5-pgsql have not
>> KNOBS/OPTIONS like dspam and work with this variable WITH_PGSQL_VER ?
>
> This is a good opportunity for you to learn about how the ports system
> works.  Compare the contents of both ports and also review
> bsd.database.mk; if, after that, you still do not understand the current
> behavior, let us know.
>

I'm writing a brand new mail/dspam port from scratch, if I finally
finish it in the next fews days I will show you. The only problem I
have for now is that there is no WITH_CYRUS_VER like variable so I
can't make a per-user defined variable for which cyrus version to
install.

>> Because I meant, if someone made these KNOBS, that's would suppose
>> they should be used. As shown just above it works with php5-pgsql.
>>
>> So if a variable could be used to specify a specific version, it must
>> be used instead of a couple of option that set the package version. I
>> think WITH_MYSQL_VER and WITH_PGSQL_VER were made for that. (There is
>> one for apache too)
>
> I appreciate your frustration, but please realize that there are often
> many ways to accomplish the same task.  Trade-offs are involved. If you
> believe a port can be improved, please (and now I'm repeating myself)
> submit a patch!  If you are unable to create a patch, then clearly
> explain your idea in pseudo-code and submit it as a PR for the
> maintainer's consideration.  If you have trouble creating a patch, also
> feel free to ping me off-list; I'm happy to work with you on this.
>
>> >> We must make a big KISS cleanup in the ports tree to make it as good
>> >> as NetBSD' pkgsrc.
>> >
>> > Please send PRs or provide specific details; general comments like the
>> > above are not helpful.
>>
>> Yes sometime I'm nasty with people, I'm sorry about that but when I
>> saw this port I just didn't understand.
>
> What did you not understand?
>
>> I apologize for my english.
>
> No apology needed, as that is not the problem here.
>
> --
> Sahil Tandon 
> ___
> 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"
>



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


java/phpeclipse Build Failure

2010-07-15 Thread David Southwell
applyTestPatches:
[patch] Hmm...  Looks like a unified diff to me...
[patch] The text leading up to this was:
[patch] --
[patch] |### Eclipse Workspace Patch 1.0
[patch] |#P org.eclipse.sdk.tests
[patch] |Index: feature.xml
[patch] |
===
[patch] |RCS file: /cvsroot/eclipse/org.eclipse.sdk.tests-
feature/features/org.eclipse.sdk.tests/feature.xml,v
[patch] |retrieving revision 1.59
[patch] |diff -u -r1.59 feature.xml
[patch] |--- feature.xml27 Feb 2009 13:46:35 -  1.59
[patch] |+++ feature.xml1 May 2009 17:50:01 -
[patch] --
[patch] Patching file feature.xml using Plan A...
[patch] Hunk #1 succeeded at 80.
[patch] Hunk #2 succeeded at 98.
[patch] done
[patch] Hmm...  Looks like a unified diff to me...
[patch] The text leading up to this was:
[patch] --
[patch] |--- plugins/org.eclipse.test/library.xml.sav   2009-09-25 
11:47:54.867564002 +0300
[patch] |+++ plugins/org.eclipse.test/library.xml   2009-09-25 
11:48:25.279814120 +0300
[patch] --
[patch] Patching file plugins/org.eclipse.test/library.xml using Plan A...
[patch] Hunk #1 succeeded at 138.
[patch] done
File to patch: [patch] Hmm...  Looks like a unified diff to me...
[patch] The text leading up to this was:
[patch] --
[patch] |--- plugins/org.eclipse.ui.tests/Eclipse JFace 
Tests/org/eclipse/jface/tests/viewers/ListViewerTest.java   2009-12-08 
16:19:39.740154009 -0500
[patch] |+++ plugins/org.eclipse.ui.tests/Eclipse JFace 
Tests/org/eclipse/jface/tests/viewers/ListViewerTest.java-new   2009-12-08 
16:22:14.261155406 -0500
[patch] --

No file found--skip this patch? [n] [patch] File to patch: 
n
[patch] No file found--skip this patch? [n] nFile to patch: 
y
No file found--skip this patch? [n] [patch] File to patch: y

File to patch: [patch] No file found--skip this patch? [n] 

No file found--skip this patch? [n] [patch] File to patch: 

[patch] No file found--skip this patch? [n] 
File to patch: 
No file found--skip this patch? [n] [patch] File to patch: 

File to patch: [patch] No file found--skip this patch? [n] 

No file found--skip this patch? [n] [patch] File to patch: 

File to patch: [patch] No file found--skip this patch? [n] 
y
[patch] File to patch: y
No file found--skip this patch? [n] y
[patch] No file found--skip this patch? [n] y
[patch] Skipping patch...
[patch] Hunk #1 ignored at 87.
[patch] 1 out of 1 hunks ignored--saving rejects to y.rej
[patch] done

BUILD SUCCESSFUL
Total time: 18 minutes 7 seconds
===>   eclipse-3.5.2 depends on executable: gpatch - found
===>   eclipse-3.5.2 depends on executable: unzip - found
===>   eclipse-3.5.2 depends on executable: zip - found
===>   eclipse-3.5.2 depends on file: /usr/local/diablo-jdk1.6.0/bin/java - 
found
===>   eclipse-3.5.2 depends on file: /usr/local/bin/ant - found
===>   eclipse-3.5.2 depends on file: /usr/local/lib/libxul/libxul.so - found
===>   eclipse-3.5.2 depends on executable: bash - found
===>   eclipse-3.5.2 depends on executable: Xvnc - found
===>   eclipse-3.5.2 depends on executable: gmake - found
===>   eclipse-3.5.2 depends on file: /usr/local/bin/intltool-extract - found
===>   eclipse-3.5.2 depends on file: /usr/local/libdata/pkgconfig/gnome-mime-
data-2.0.pc - found
===>   eclipse-3.5.2 depends on executable: pkg-config - found
===>   eclipse-3.5.2 depends on executable: update-desktop-database - found
===>   eclipse-3.5.2 depends on shared library: cairo.2 - found
===>   eclipse-3.5.2 depends on shared library: GLU.1 - found
===>   eclipse-3.5.2 depends on shared library: esd.2 - found
===>   eclipse-3.5.2 depends on shared library: atk-1.0.0 - found
===>   eclipse-3.5.2 depends on shared library: gconf-2.4 - found
===>   eclipse-3.5.2 depends on shared library: glib-2.0.0 - found
===>   eclipse-3.5.2 depends on shared library: gnomevfs-2.0 - found
===>   eclipse-3.5.2 depends on shared library: gtk-x11-2.0.0 - found
===>   eclipse-3.5.2 depends on shared library: art_lgpl_2.5 - found
===>   eclipse-3.5.2 depends on shared library: bonobo-2.0 - found
===>   eclipse-3.5.2 depends on shared library: bonoboui-2.0 - found
===>   eclipse-3.5.2 depends on shared library: glade-2.0.0 - found
===>   eclipse-3.5.2 depends on shared library: gnome-2.0 - found
===>   eclipse-3.5.2 depends on shared library: gnomecanvas-2.0 - found
===>   eclipse-3.5.2 depends on shared library: gnomeui-2.0 - found
===>   eclipse-3.5.2 depends on shared library: IDL-2.0 - found
===>   eclipse-3.5.2 depends on shared library: xml2.5 - found
===>   eclipse-3.5.2 depends on shared library: ORBit-2.0 - found
===>   eclipse-3.5.2 depends on shared library: pango-1.0.0 - fo

Attempt to upgrade xpaint-2.7.8.1_4 to xpaint-2.9.1.4 fails

2010-07-16 Thread David Wolfskill
lor.c colorEdit.c dialog.c fatBitsEdit.c  
 fileBrowser.c fontSelect.c grab.c graphic.c hash.c help.c   image.c 
imageComp.c iprocess.c magnifier.c main.c menu.c misc.c operation.c 
palette.c pattern.c print.c protocol.c readRC.c screenshot.c text.c 
texture.c typeConvert.c arcOp.c freehandOp.c boxOp.c brushOp.c circleOp.c 
fillOp.c  fontOp.c lineOp.c pencilOp.c polygonOp.c splineOp.c selectOp.c  
sprayOp.c dynPenOp.c Colormap.c Paint.c PaintEvent.c PaintRegion.c PaintUndo.c 
> .depend
mv -f Makefile Makefile.bak
imake -DUseInstalled -I/usr/local/lib/X11/config
make Makefiles
making Makefiles in rw...
mv -f Makefile Makefile.bak
making Makefiles in xaw3dxft...
mv -f Makefile Makefile.bak
making Makefiles in bitmaps...
mv -f Makefile Makefile.bak
making Makefiles in Doc...
mv -f Makefile Makefile.bak
make includes
cd bitmaps; rm -f tools;if test "" != "" ;  then ln -s big_tools 
tools ; else ln -s small_tools tools ; fi
make depend
rm -f .depend
gccmakedep -f- -I./bitmaps --   -I/usr/local/include-DCSRG_BASED  
-DFUNCPROTO=15 -DNARROWPROTO-DERRORBEEP -DFEATURE_FRACTAL
-DXAW3D -DXAW3DG -DXAW3DXFT -I/usr/local/include/X11 -I. `pkg-config --cflags 
xft`   "-DEDITOR=\"emacs -fn 9x15 -cr green -ms red -bg lightyellow -fg 
black\""   "-DSHAREDIR=\"/usr/local/share/xpaint\""   
"-DXAPPLOADDIR=\"/usr/local/lib/X11/app-defaults\""
"-DXPAINT_VERSION=\"2.9.1\"" "-DLPCCMD=\"/usr/sbin/lpc status\"" -DERRORBEEP 
-DFEATURE_FRACTAL   -- chroma.c color.c colorEdit.c dialog.c fatBitsEdit.c  
 fileBrowser.c fontSelect.c grab.c graphic.c hash.c help.c   image.c 
imageComp.c iprocess.c magnifier.c main.c menu.c misc.c operation.c 
palette.c pattern.c print.c protocol.c readRC.c screenshot.c text.c 
texture.c typeConvert.c arcOp.c freehandOp.c boxOp.c brushOp.c circleOp.c 
fillOp.c  fontOp.c lineOp.c pencilOp.c polygonOp.c splineOp.c selectOp.c  
sprayOp.c dynPenOp.c Colormap.c Paint.c PaintEvent.c PaintRegion.c PaintUndo.c 
> .depend
===>  Building for xpaint-2.9.1.4
if test `grep -c XAW3DXF Local.xawdefs` = 1 ; then  cd xaw3dxft ; xmkmf ; 
make ; cd .. ; fi
mv -f Makefile Makefile.bak
imake -DUseInstalled -I/usr/local/lib/X11/config
+ mkdir unshared
rm -f AllWidgets.o unshared/AllWidgets.o
cc -c-I. -I/usr/include/X11/Xft -I/usr/include/freetype2 
-I/usr/local/include-DCSRG_BASED  -DFUNCPROTO=15 -DNARROWPROTO
AllWidgets.c -o unshared/AllWidgets.o
rm -f AllWidgets.o
cc -c -O2 -fno-strict-aliasing -pipe   -I. -I/usr/include/X11/Xft 
-I/usr/include/freetype2 -I/usr/local/include-DCSRG_BASED  -DFUNCPROTO=15 
-DNARROWPROTO  -I. -I/usr/include/X11/Xft -I/usr/include/freetype2 
-I/usr/local/include-DCSRG_BASED  -DFUNCPROTO=15 -DNARROWPROTO-fPIC 
AllWidgets.c
rm -f AsciiSink.o unshared/AsciiSink.o
cc -c-I. -I/usr/include/X11/Xft -I/usr/include/freetype2 
-I/usr/local/include-DCSRG_BASED  -DFUNCPROTO=15 -DNARROWPROTO
AsciiSink.c -o unshared/AsciiSink.o
In file included from /usr/local/include/X11/Xft/Xft.h:39,
 from AsciiSink.c:56:
/usr/local/include/ft2build.h:56:38: error: freetype/config/ftheader.h: No such 
file or directory
In file included from AsciiSink.c:56:
/usr/local/include/X11/Xft/Xft.h:40:10: error: #include expects "FILENAME" or 

In file included from AsciiSink.c:56:
/usr/local/include/X11/Xft/Xft.h:60: error: expected '=', ',', ';', 'asm' or 
'__attribute__' before '_XftFTlibrary'
/usr/local/include/X11/Xft/Xft.h:94: error: expected specifier-qualifier-list 
before 'FT_UInt'
/usr/local/include/X11/Xft/Xft.h:101: error: expected specifier-qualifier-list 
before 'FT_UInt'
/usr/local/include/X11/Xft/Xft.h:188: error: expected ';', ',' or ')' before 
'*' token
/usr/local/include/X11/Xft/Xft.h:293: error: expected ';', ',' or ')' before 
'*' token
/usr/local/include/X11/Xft/Xft.h:352: error: expected '=', ',', ';', 'asm' or 
'__attribute__' before 'XftLockFace'
/usr/local/include/X11/Xft/Xft.h:391: error: expected ';', ',' or ')' before 
'*' token
/usr/local/include/X11/Xft/Xft.h:397: error: expected ';', ',' or ')' before 
'*' token
/usr/local/include/X11/Xft/Xft.h:406: error: expected declaration specifiers or 
'...' before 'FT_UInt'
/usr/local/include/X11/Xft/Xft.h:407: error: expected declaration specifiers or 
'...' before 'FT_UInt'
/usr/local/include/X11/Xft/Xft.h:416: error: expected '=', ',', ';', 'as

Re: Attempt to upgrade xpaint-2.7.8.1_4 to xpaint-2.9.1.4 fails

2010-07-16 Thread David Wolfskill
On Sat, Jul 17, 2010 at 12:10:10AM +0400, Anonymous wrote:
> ...
> Can you try following patch?
> ...

Sure; thanks!

d254(7.3-S)[3] portmaster xpaint-2.7.8.1_4

===>>> Currently installed version: xpaint-2.7.8.1_4
===>>> Port directory: /usr/ports/graphics/xpaint

===>>> Gathering distinfo list for installed ports

===>>> Launching 'make checksum' for graphics/xpaint in background
===>>> Gathering dependency list for graphics/xpaint from ports
...
pdfconcat.c: In function 'main':
pdfconcat.c:1291: warning: traditional C rejects ISO C style function 
definitions
+ exit
install -c pdfconcat /usr/local/bin
install in . done
rm -f /usr/local/man/man1/xpaint.1*
/usr/bin/install -c -m 0444 xpaint._man  /usr/local/man/man1/xpaint.1
gzip -n /usr/local/man/man1/xpaint.1
install.man in . done
===>   Registering installation for xpaint-2.9.1.4

===>  Cleaning for xpaint-2.9.1.4

===>>> Delete xpaint-2.7.8.1.tar.bz2? y/n [n] y
===>>> Upgrade of xpaint-2.7.8.1_4 to xpaint-2.9.1.4 complete

d254(7.3-S)[4] echo $?
0
d254(7.3-S)[5] 


Looks good to me -- thanks!

Peace,
david
-- 
David H. Wolfskill  da...@catwhisker.org
Depriving a girl or boy of an opportunity for education is evil.

See http://www.catwhisker.org/~david/publickey.gpg for my public key.


pgpeodS0UcmlQ.pgp
Description: PGP signature


apache22 imap "ssl_onceonlyinit" error following latest upgrades

2010-07-18 Thread David Southwell
Hi

Apache22 no longer loading following upgrades.

errors include:

/libexec/ld-elf.so.1: /usr/local/lib/php/20090626/imap.so: Undefined symbol 
"ssl_onceonlyinit"

thanks in advance for any help
david


Photographic Artist
Permanent Installations & Design
Creative Imagery and Advanced Digital Techniques
High Dynamic Range Photography & Official Portraiture
Combined darkroom & digital creations
& Systems Adminstrator for the vizion2000.net network
___
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: apache22 imap "ssl_onceonlyinit" error following latest upgrades -SOLVED

2010-07-18 Thread David Southwell
> Hi
> 
> Apache22 no longer loading following upgrades.
> 
> errors include:
> 
> /libexec/ld-elf.so.1: /usr/local/lib/php/20090626/imap.so: Undefined symbol
> "ssl_onceonlyinit"
> 
> thanks in advance for any help
> david
> 
I recompiled mail/cclient and that fixed the problem. Although it worked I am 
uncertain why!!

David


Photographic Artist
Permanent Installations & Design
Creative Imagery and Advanced Digital Techniques
High Dynamic Range Photography & Official Portraiture
Combined darkroom & digital creations
& Systems Adminstrator for the vizion2000.net network
___
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: MAKE_JOBS and openjdk6

2010-07-19 Thread David Naylor
On Saturday 26 June 2010 00:15:16 Anonymous wrote:
> David Naylor  writes:
> > On Friday 25 June 2010 18:08:22 David Naylor wrote:
> >> Hi,
> >> 
> >> java/openjdk6 breaks with FORCE_MAKE_JOBS (it implements its own think).
> >> The attached patch fixes openjdk6, marks it as MAKE_JOBS_SAFE and makes
> >> it respect MAKE_JOBS_NUMBER.
> >> 
> >> Regards,
> >> 
> >> David
> >> 
> >> P.S. I'm off list
> > 
> > Oops.  My hack didn't work.
> > 
> > With MAKE_JOBS_SAFE _MAKE_JOBS is included but that evaluated to -jN and
> > this is choking the Makefile.  Is there an easier way to exclude
> > _MAKE_JOBS? Perhaps set _MAKE_JOBS conditionally in bsd.ports.mk and a
> > port can then do _MAKE_JOBS=""
> > The attached patch fixes the above problem without touching bsd.ports.mk.
> 
> You can as well define empty _MAKE_JOBS *after* .
> At least it wouldn't be as ugly as redefining do-build target.
> 
> %%
> Index: java/openjdk6/Makefile
> @@ -266,3 +267,6 @@ post-install:
>   @${CAT} ${PKGMESSAGE}
> 
>  .include 
> +
> +# XXX: use `?=' in bsd.port.mk
> +_MAKE_JOBS=
> %%

Yes, I prefer this approach.  See attached for the patch that does this.  I 
will file a PR about this shortly.  

Regards
diff -ur /usr/ports/java/openjdk6/Makefile openjdk6/Makefile
--- /usr/ports/java/openjdk6/Makefile	2010-07-15 22:29:26.0 +0200
+++ openjdk6/Makefile	2010-07-15 22:33:45.0 +0200
@@ -48,6 +48,7 @@
 
 # java extracts directly to the cwd
 WRKSRC=		${WRKDIR}
+MAKE_JOBS_SAFE=	yes
 
 USE_GMAKE=	yes
 USE_MOTIF=	yes
@@ -145,8 +146,10 @@
 USE_DISPLAY=	yes
 .endif
 
-BUILD_JOBS_NUMBER!=	${SYSCTL} -n kern.smp.cpus
-MAKE_ENV+=	HOTSPOT_BUILD_JOBS=${BUILD_JOBS_NUMBER}
+.if !defined(DISABLE_MAKE_JOBS)
+MAKE_ENV+=	HOTSPOT_BUILD_JOBS=${MAKE_JOBS_NUMBER}
+# XXX: _MAKE_JOBS=
+.endif
 
 COPYDIRS=	\
 	hotspot/src/os/linux/launcher \
@@ -269,3 +272,5 @@
 	@${CAT} ${PKGMESSAGE}
 
 .include 
+# XXX: use _MAKE_JOBS in bsd.port.mk (and move libe below up-above)
+_MAKE_JOBS=


signature.asc
Description: This is a digitally signed message part.


Fwd: java/phpeclipse Build Failure

2010-07-20 Thread David Southwell
To port maintainer

I posted the following on freebsd-ports last week but so far no response. Just 
wondered if you could shed any light on the following failure:
(Thanks in advance for any help)

David
applyTestPatches:
[patch] Hmm...  Looks like a unified diff to me...
[patch] The text leading up to this was:
[patch] --
[patch] |### Eclipse Workspace Patch 1.0
[patch] |#P org.eclipse.sdk.tests
[patch] |Index: feature.xml
[patch] |
===
[patch] |RCS file: /cvsroot/eclipse/org.eclipse.sdk.tests-
feature/features/org.eclipse.sdk.tests/feature.xml,v
[patch] |retrieving revision 1.59
[patch] |diff -u -r1.59 feature.xml
[patch] |--- feature.xml27 Feb 2009 13:46:35 -  1.59
[patch] |+++ feature.xml1 May 2009 17:50:01 -
[patch] --
[patch] Patching file feature.xml using Plan A...
[patch] Hunk #1 succeeded at 80.
[patch] Hunk #2 succeeded at 98.
[patch] done
[patch] Hmm...  Looks like a unified diff to me...
[patch] The text leading up to this was:
[patch] --
[patch] |--- plugins/org.eclipse.test/library.xml.sav   2009-09-25 
11:47:54.867564002 +0300
[patch] |+++ plugins/org.eclipse.test/library.xml   2009-09-25 
11:48:25.279814120 +0300
[patch] --
[patch] Patching file plugins/org.eclipse.test/library.xml using Plan A...
[patch] Hunk #1 succeeded at 138.
[patch] done
File to patch: [patch] Hmm...  Looks like a unified diff to me...
[patch] The text leading up to this was:
[patch] --
[patch] |--- plugins/org.eclipse.ui.tests/Eclipse JFace 
Tests/org/eclipse/jface/tests/viewers/ListViewerTest.java   2009-12-08 
16:19:39.740154009 -0500
[patch] |+++ plugins/org.eclipse.ui.tests/Eclipse JFace 
Tests/org/eclipse/jface/tests/viewers/ListViewerTest.java-new   2009-12-08 
16:22:14.261155406 -0500
[patch] --

No file found--skip this patch? [n] [patch] File to patch: 
n
[patch] No file found--skip this patch? [n] nFile to patch: 
y
No file found--skip this patch? [n] [patch] File to patch: y

File to patch: [patch] No file found--skip this patch? [n] 

No file found--skip this patch? [n] [patch] File to patch: 

[patch] No file found--skip this patch? [n] 
File to patch: 
No file found--skip this patch? [n] [patch] File to patch: 

File to patch: [patch] No file found--skip this patch? [n] 

No file found--skip this patch? [n] [patch] File to patch: 

File to patch: [patch] No file found--skip this patch? [n] 
y
[patch] File to patch: y
No file found--skip this patch? [n] y
[patch] No file found--skip this patch? [n] y
[patch] Skipping patch...
[patch] Hunk #1 ignored at 87.
[patch] 1 out of 1 hunks ignored--saving rejects to y.rej
[patch] done

BUILD SUCCESSFUL
Total time: 18 minutes 7 seconds
===>   eclipse-3.5.2 depends on executable: gpatch - found
===>   eclipse-3.5.2 depends on executable: unzip - found
===>   eclipse-3.5.2 depends on executable: zip - found
===>   eclipse-3.5.2 depends on file: /usr/local/diablo-jdk1.6.0/bin/java - 
found
===>   eclipse-3.5.2 depends on file: /usr/local/bin/ant - found
===>   eclipse-3.5.2 depends on file: /usr/local/lib/libxul/libxul.so - found
===>   eclipse-3.5.2 depends on executable: bash - found
===>   eclipse-3.5.2 depends on executable: Xvnc - found
===>   eclipse-3.5.2 depends on executable: gmake - found
===>   eclipse-3.5.2 depends on file: /usr/local/bin/intltool-extract - found
===>   eclipse-3.5.2 depends on file: /usr/local/libdata/pkgconfig/gnome-mime-
data-2.0.pc - found
===>   eclipse-3.5.2 depends on executable: pkg-config - found
===>   eclipse-3.5.2 depends on executable: update-desktop-database - found
===>   eclipse-3.5.2 depends on shared library: cairo.2 - found
===>   eclipse-3.5.2 depends on shared library: GLU.1 - found
===>   eclipse-3.5.2 depends on shared library: esd.2 - found
===>   eclipse-3.5.2 depends on shared library: atk-1.0.0 - found
===>   eclipse-3.5.2 depends on shared library: gconf-2.4 - found
===>   eclipse-3.5.2 depends on shared library: glib-2.0.0 - found
===>   eclipse-3.5.2 depends on shared library: gnomevfs-2.0 - found
===>   eclipse-3.5.2 depends on shared library: gtk-x11-2.0.0 - found
===>   eclipse-3.5.2 depends on shared library: art_lgpl_2.5 - found
===>   eclipse-3.5.2 depends on shared library: bonobo-2.0 - found
===>   eclipse-3.5.2 depends on shared library: bonoboui-2.0 - found
===>   eclipse-3.5.2 depends on shared library: glade-2.0.0 - found
===>   eclipse-3.5.2 depends on shared library: gnome-2.0 - found
===>   eclipse-3.5.2 depends on shared library: gnomecanvas-2.0 - found
===>   eclipse-3.5.2 depends on sha

net-im/libpurple forgot to remove patches?

2010-07-25 Thread David DEMELIER
Hi,

I saw the update of pidgin so I wanted to upgrade but it fails :

===>>> Port directory: /usr/ports/net-im/libpurple
===>>> Starting check for build dependencies
===>>> Gathering dependency list for net-im/libpurple from ports
===>>> Starting dependency check
===>>> Dependency check complete for net-im/libpurple
===>  Cleaning for libpurple-2.7.2

===>  Vulnerability check disabled, database not found
===>  License check disabled, port has not defined LICENSE
===>  Found saved configuration for libpurple-2.7.1
===>  Extracting for libpurple-2.7.2
=> MD5 Checksum OK for pidgin-2.7.2.tar.bz2.
=> SHA256 Checksum OK for pidgin-2.7.2.tar.bz2.
===>  Patching for libpurple-2.7.2
===>  Applying FreeBSD patches for libpurple-2.7.2
Ignoring previously applied (or reversed) patch.
1 out of 1 hunks ignored--saving rejects to
libpurple/protocols/oscar/oscar.c.rej
=> Patch patch-libpurple_protocols_oscar_oscar.c failed to apply cleanly.
=> Patch(es) patch-finch_libgnt_gntwm.c
patch-libpurple-media-backend-fs2.h
patch-libpurple-protocols-zephyr-Zinternal.c applied cleanly.
*** Error code 1

Stop in /usr/ports/net-im/libpurple.
*** Error code 1

Stop in /usr/ports/net-im/libpurple.

===>>> make failed for net-im/libpurple
===>>> Aborting update

===>>> Update for libpurple-2.7.1 failed
===>>> Aborting update

Maybe the committer forgot to remove these patches ?

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


ports/ languages categories

2010-07-25 Thread David DEMELIER
Hello,

I personally think that categories like french, japanese, arabic,
etc... are not the best way to write a language dependant port. Now,
there is no many languages categories in the ports tree but we can
plan that in the future more directories for the new future languages
dependant port can be added. Example : if someone write a new aspell
language that is not in the ports tree, we must create a new directory
in the ports tree ports/.

For example: there is no ports/italian directory now, will you create
a new italian directory if we must add aspell for italian? (no it's in
textproc/it-aspell and it's confusing)

I think we must remove all these languages directories and just keep
it simple and simple like all the textproc/*-aspell.

The best way to separate ports to language dependant port is just
prefixing the port with the good language such as :

fr-kde4-l10n
fr-aspell
de-ispell

and so on. It's so easier to maintain and so much cleaner !

I hope you will agree with me.

With kind regards.

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


Re: net-im/libpurple forgot to remove patches?

2010-07-25 Thread David DEMELIER
2010/7/25 Sahil Tandon :
> On Sun, 2010-07-25 at 10:29:19 -0400, Sahil Tandon wrote:
>
>> On Sun, 2010-07-25 at 12:01:06 +0200, David DEMELIER wrote:
>>
>> > ===>  Patching for libpurple-2.7.2
>> > ===>  Applying FreeBSD patches for libpurple-2.7.2
>> > Ignoring previously applied (or reversed) patch.
>> > 1 out of 1 hunks ignored--saving rejects to
>> > libpurple/protocols/oscar/oscar.c.rej
>> > => Patch patch-libpurple_protocols_oscar_oscar.c failed to apply cleanly.
>> >
>> > Maybe the committer forgot to remove these patches ?
>>
>> Thanks for your report. The committer has already been alerted:
>>
>>  http://lists.freebsd.org/pipermail/cvs-ports/2010-July/199204.html
>>
>> So the problem will be fixed when he has time.
>
> Fixed:
>
>  http://lists.freebsd.org/pipermail/cvs-ports/2010-July/199221.html
>
> --
> Sahil Tandon 
> ___
> 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"
>

Perfect, thanks :-)

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


graphics/opencv build fails on upgrade

2010-07-26 Thread David Southwell
Hi
opencv build failure

See ***failure*** below

NOTE early in compile a syntax error is reported

see ***syntax_error*** below

Thanks in advance for suggestions on how to fix this one.

David
_
 ***failure*** 
___
[ 84%] Building CXX object src/cvaux/CMakeFiles/cvaux.dir/cvfindface.o
[ 84%] Building CXX object src/cvaux/CMakeFiles/cvaux.dir/cvba.o
[ 84%] Building CXX object src/cvaux/CMakeFiles/cvaux.dir/cvbgfg_acmmm2003.o
[ 84%] Building CXX object 
src/cvaux/CMakeFiles/cvaux.dir/cvadaptiveskindetector.o
[ 84%] Building CXX object src/cvaux/CMakeFiles/cvaux.dir/cvcorrimages.o
[ 84%] Building CXX object src/cvaux/CMakeFiles/cvaux.dir/cvsubdiv2.o
[ 84%] Building CXX object src/cvaux/CMakeFiles/cvaux.dir/cvhmm.o
[ 85%] Building CXX object src/cvaux/CMakeFiles/cvaux.dir/cvoneway.o
[ 85%] Building CXX object src/cvaux/CMakeFiles/cvaux.dir/cvmat.o
[ 85%] Building CXX object src/cvaux/CMakeFiles/cvaux.dir/cvfacetemplate.o
[ 85%] Building CXX object src/cvaux/CMakeFiles/cvaux.dir/cvaux.o
Linking CXX shared library ../../lib/libcvaux.so
[ 85%] Built target cvaux
1 error
*** Error code 2
1 error
*** Error code 1

Stop in /usr/ports/graphics/opencv.
*** Error code 1

Stop in /usr/ports/graphics/opencv.

__
***syntax_error***
___
[ 72%] Building CXX object src/highgui/CMakeFiles/highgui.dir/grfmt_imageio.o
[ 72%] Building CXX object src/highgui/CMakeFiles/highgui.dir/grfmt_pxm.o
Linking CXX shared library ../../lib/libhighgui.so
[ 73%] Built target highgui
[ 73%] Generating generated0.i
  File 
"/usr/ports/graphics/opencv/work/OpenCV-2.0.0/interfaces/python/gen.py", line 
167
print "Tuple with kwargs is not allowed, function", name
 ^
SyntaxError: invalid syntax
*** Error code 1
1 error
*** Error code 2
Scanning dependencies of target cvhaartraining
[ 73%] Building CXX object 
apps/haartraining/CMakeFiles/cvhaartraining.dir/cvboost.o
[ 73%] Building CXX object 
apps/haartraining/CMakeFiles/cvhaartraining.dir/cvcommon.o
[ 74%] Building CXX object 
apps/haartraining/CMakeFiles/cvhaartraining.dir/cvhaarclassifier.o
Scanning dependencies of target cvaux
[ 74%] Building CXX object 
src/cvaux/CMakeFiles/cvaux.dir/vs/blobtrackanalysistrackdist.o
[ 74%] Building CXX object 
src/cvaux/CMakeFiles/cvaux.dir/vs/blobtrackanalysishist.o


Photographic Artist
Permanent Installations & Design
Creative Imagery and Advanced Digital Techniques
High Dynamic Range Photography & Official Portraiture
Combined darkroom & digital creations
& Systems Adminstrator for the vizion2000.net network
___
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"


x11/gnome-terminal portupgrade build failure

2010-07-28 Thread David Southwell

Hi

Build failure in portupgrade of gnome-terminal

Thanks in advance for any information on how to fix this one

David
Extract from scripted console output:

terminal-util.c: In function 'terminal_util_array_to_strv':
terminal-util.c:624: warning: comparison is always false due to limited range 
of data type
mv -f .deps/gnome_terminal-terminal-util.Tpo .deps/gnome_terminal-terminal-
util.Po
cc -DHAVE_CONFIG_H -I. -I..  -DTERMINAL_COMPILATION -DEXECUTABLE_NAME=\"gnome-
terminal\" -DTERM_DATADIR="\"/usr/local/share\"" -
DTERM_LOCALEDIR="\"/usr/local/share/locale\"" -
DTERM_PKGDATADIR="\"/usr/local/share/gnome-terminal\"" -
DTERM_HELPDIR="\"/usr/local/share/gnome/help\"" -DSN_API_NOT_YET_FROZEN -
DGDK_MULTIHEAD_SAFE -DG_DISABLE_SINGLE_INCLUDES -
DPANGO_DISABLE_SINGLE_INCLUDES -DATK_DISABLE_SINGLE_INCLUDES -
DGDK_DISABLE_SINGLE_INCLUDES -DGDK_PIXBUF_DISABLE_SINGLE_INCLUDES -
DGTK_DISABLE_SINGLE_INCLUDES   -DEGG_SM_CLIENT_BACKEND_XSMP -
I/usr/local/include -D_THREAD_SAFE -D_REENTRANT -DORBIT2=1 -
I/usr/local/include -I/usr/local/include/glib-2.0 -
I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -
I/usr/local/include/gtk-2.0 -I/usr/local/include/gio-unix-2.0/ -
I/usr/local/include/cairo -I/usr/local/lib/gtk-2.0/include -
I/usr/local/include/atk-1.0 -I/usr/local/include/pixman-1 -
I/usr/local/include/freetype2 -I/usr/local/include/gconf/2 -
I/usr/local/include/orbit-2.0 -I/usr/local/include/dbus-1.0 -
I/usr/local/include/dbus-1.0/include   -Wall -Wmissing-prototypes -Wnested-
externs -Wpointer-arith -Wno-sign-compare   -I/usr/local/include   -O2 -fno-
strict-aliasing -pipe -march=nocona -MT gnome_terminal-terminal-window.o -MD -
MP -MF .deps/gnome_terminal-terminal-window.Tpo -c -o gnome_terminal-terminal-
window.o `test -f 'terminal-window.c' || echo './'`terminal-window.c
mv -f .deps/gnome_terminal-terminal-window.Tpo .deps/gnome_terminal-terminal-
window.Po
cc -DHAVE_CONFIG_H -I. -I..  -DTERMINAL_COMPILATION -DEXECUTABLE_NAME=\"gnome-
terminal\" -DTERM_DATADIR="\"/usr/local/share\"" -
DTERM_LOCALEDIR="\"/usr/local/share/locale\"" -
DTERM_PKGDATADIR="\"/usr/local/share/gnome-terminal\"" -
DTERM_HELPDIR="\"/usr/local/share/gnome/help\"" -DSN_API_NOT_YET_FROZEN -
DGDK_MULTIHEAD_SAFE -DG_DISABLE_SINGLE_INCLUDES -
DPANGO_DISABLE_SINGLE_INCLUDES -DATK_DISABLE_SINGLE_INCLUDES -
DGDK_DISABLE_SINGLE_INCLUDES -DGDK_PIXBUF_DISABLE_SINGLE_INCLUDES -
DGTK_DISABLE_SINGLE_INCLUDES   -DEGG_SM_CLIENT_BACKEND_XSMP -
I/usr/local/include -D_THREAD_SAFE -D_REENTRANT -DORBIT2=1 -
I/usr/local/include -I/usr/local/include/glib-2.0 -
I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -
I/usr/local/include/gtk-2.0 -I/usr/local/include/gio-unix-2.0/ -
I/usr/local/include/cairo -I/usr/local/lib/gtk-2.0/include -
I/usr/local/include/atk-1.0 -I/usr/local/include/pixman-1 -
I/usr/local/include/freetype2 -I/usr/local/include/gconf/2 -
I/usr/local/include/orbit-2.0 -I/usr/local/include/dbus-1.0 -
I/usr/local/include/dbus-1.0/include   -Wall -Wmissing-prototypes -Wnested-
externs -Wpointer-arith -Wno-sign-compare   -I/usr/local/include   -O2 -fno-
strict-aliasing -pipe -march=nocona -MT gnome_terminal-eggsmclient.o -MD -MP -
MF .deps/gnome_terminal-eggsmclient.Tpo -c -o gnome_terminal-eggsmclient.o 
`test -f 'eggsmclient.c' || echo './'`eggsmclient.c
mv -f .deps/gnome_terminal-eggsmclient.Tpo .deps/gnome_terminal-eggsmclient.Po
cc -DHAVE_CONFIG_H -I. -I..  -DTERMINAL_COMPILATION -DEXECUTABLE_NAME=\"gnome-
terminal\" -DTERM_DATADIR="\"/usr/local/share\"" -
DTERM_LOCALEDIR="\"/usr/local/share/locale\"" -
DTERM_PKGDATADIR="\"/usr/local/share/gnome-terminal\"" -
DTERM_HELPDIR="\"/usr/local/share/gnome/help\"" -DSN_API_NOT_YET_FROZEN -
DGDK_MULTIHEAD_SAFE -DG_DISABLE_SINGLE_INCLUDES -
DPANGO_DISABLE_SINGLE_INCLUDES -DATK_DISABLE_SINGLE_INCLUDES -
DGDK_DISABLE_SINGLE_INCLUDES -DGDK_PIXBUF_DISABLE_SINGLE_INCLUDES -
DGTK_DISABLE_SINGLE_INCLUDES   -DEGG_SM_CLIENT_BACKEND_XSMP -
I/usr/local/include -D_THREAD_SAFE -D_REENTRANT -DORBIT2=1 -
I/usr/local/include -I/usr/local/include/glib-2.0 -
I/usr/local/lib/glib-2.0/include -I/usr/local/include/pango-1.0 -
I/usr/local/include/gtk-2.0 -I/usr/local/include/gio-unix-2.0/ -
I/usr/local/include/cairo -I/usr/local/lib/gtk-2.0/include -
I/usr/local/include/atk-1.0 -I/usr/local/include/pixman-1 -
I/usr/local/include/freetype2 -I/usr/local/include/gconf/2 -
I/usr/local/include/orbit-2.0 -I/usr/local/include/dbus-1.0 -
I/usr/local/include/dbus-1.0/include   -Wall -Wmissing-prototypes -Wnested-
externs -Wpointer-arith -Wno-sign-compare   -I/usr/local/include   -O2 -fno-
strict-aliasing -pipe -march=nocona -MT gnome_terminal-eggdesktopfile.o -MD -
MP -MF .deps/gnome_ter

net-im/telepathy-haze Build fail

2010-07-28 Thread David Southwell
Hi

This is a python error.  Is anyone sufficiently familiar with python to take a 
look at tools/glib-signals-marshall-gen.py.
Is all  the code in that script strict enough for python 3.

David

config.status: executing depfiles commands
config.status: executing libtool commands
===>  Building for telepathy-haze-0.3.6
gmake  all-recursive
gmake[1]: Entering directory `/usr/ports/net-im/telepathy-haze/work/telepathy-
haze-0.3.6'
Making all in tools
gmake[2]: Entering directory `/usr/ports/net-im/telepathy-haze/work/telepathy-
haze-0.3.6/tools'
gmake[2]: Nothing to be done for `all'.
gmake[2]: Leaving directory `/usr/ports/net-im/telepathy-haze/work/telepathy-
haze-0.3.6/tools'
Making all in extensions
gmake[2]: Entering directory `/usr/ports/net-im/telepathy-haze/work/telepathy-
haze-0.3.6/extensions'
xsltproc --nonet --novalid --xinclude ../tools/identity.xsl \
all.xml > _gen/all.xml
/usr/local/bin/python ../tools/glib-signals-marshal-gen.py _gen/all.xml > 
_gen/signals-marshal.list
  File "../tools/glib-signals-marshal-gen.py", line 49
print 'VOID:' + ','.join(rhs)
^
SyntaxError: invalid syntax
gmake[2]: *** [_gen/signals-marshal.list] Error 1
gmake[2]: Leaving directory `/usr/ports/net-im/telepathy-haze/work/telepathy-
haze-0.3.6/extensions'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/net-im/telepathy-haze/work/telepathy-
haze-0.3.6'
gmake: *** [all] Error 2
*** Error code 1

Stop in /usr/ports/net-im/telepathy-haze.
** Command failed [exit code 1]: /usr/bin/script -qa 
/tmp/portupgrade20100726-5778-lsum3q-0 env UPGRADE_TOOL=portupgrade 
UPGRADE_PORT=telepathy-haze-0.3.4_2 UPGRADE_PORT_VER=0.3.4_2 make
** Fix the problem and try again.

Photographic Artist
Permanent Installations & Design
Creative Imagery and Advanced Digital Techniques
High Dynamic Range Photography & Official Portraiture
Combined darkroom & digital creations
& Systems Adminstrator for the vizion2000.net network
___
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"


<    1   2   3   4   5   6   7   8   9   10   >