CVS: cvs.openbsd.org: ports

2012-12-09 Thread Brad Smith
CVSROOT:/cvs
Module name:ports
Changes by: b...@cvs.openbsd.org2012/12/09 01:23:31

Modified files:
devel/boost: Makefile distinfo 

Log message:
Mostly cosmetic tweaking and sync distinfo.

ok ajacoutot@



CVS: cvs.openbsd.org: ports

2012-12-09 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2012/12/09 06:21:43

Modified files:
telephony/asterisk: Tag: OPENBSD_5_2 Makefile distinfo 
telephony/asterisk/patches: Tag: OPENBSD_5_2 
patch-channels_chan_unistim_c 
patch-main_features_c 

Log message:
Update Asterisk in 5.2-stable to 1.8.18.1, various fixes including
deadlocks, crashes, thread and memory leaks and heap corruption.



CVS: cvs.openbsd.org: ports

2012-12-09 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2012/12/09 07:17:41

Modified files:
.  : INDEX 

Log message:
sync; 7843.  1255(+), 1146(-)



CVS: cvs.openbsd.org: ports

2012-12-09 Thread Robert Peichaer
CVSROOT:/cvs
Module name:ports
Changes by: r...@cvs.openbsd.org2012/12/09 15:05:25

Modified files:
www/awstats: Makefile 
www/awstats/pkg: README 

Log message:
- set NO_REGRESS=Yes
- mark as arch independed
- make the pre-configure/do-install blocks more compact using vars
- adjust paths in docs/*.html too to reflect the installation
- mention in README, that the default config works for localhost
httpd out of the box and how to access the reports
- bump REVISION

feedback from and ok kirby@, sthen@



CVS: cvs.openbsd.org: ports

2012-12-09 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2012/12/10 00:16:39

Modified files:
devel/pango/patches: patch-pango_pango-font_h 

Log message:
Committed upstream.



CVS: cvs.openbsd.org: ports

2012-12-09 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2012/12/10 00:20:29

Modified files:
mail/gmime : Makefile distinfo 

Log message:
Minor update to gmime-2.6.13.



How to size /usr/ports? And is libreoffice for 5.2 known to be broken?

2012-12-09 Thread John Long
I did a pkg_add for Libreoffice on 5.2 stable and when I run libreoffice I
get errors about a size mismatch in libstdc++ and the screen is not painted
properly. I tried to build the port but I don't have enough space allocated.

Is libreoffice known to be broken on AMD64 5.2-stable?

How much space should I allocate to /usr/ports to be able to build anything
in the tree at this point? Looking at the man page for ports and bsd.port.mk
I am not sure whether moving the work directory elsewhere (I have plenty of
space in var) would work or whether everything needs to be in one tree. 

Thanks.

/jl

-- 
ASCII ribbon campaign ( ) Powered by Lemote Fuloong
 against HTML e-mail   X  Loongson MIPS and OpenBSD
   and proprietary/ \http://www.mutt.org
 attachments /   \  Code Blue or Go Home!
 Encrypted email preferred  PGP Key 2048R/DA65BC04 



Re: How to size /usr/ports? And is libreoffice for 5.2 known to be broken?

2012-12-09 Thread Stuart Henderson
On 2012/12/09 08:37, John Long wrote:
 I did a pkg_add for Libreoffice on 5.2 stable and when I run libreoffice I
 get errors about a size mismatch in libstdc++ and the screen is not painted
 properly. I tried to build the port but I don't have enough space allocated.

The size mismatch errors are because there is a mixture of libraries using
C++ which are compiled with GCC 4.2.1 from base, and the main program which
is compiled with GCC 4.6.3 from ports. This is not really a great situation
but to fix it basically means everything c++ (ports/X) would need to be
compiled with ports GCC.

 Is libreoffice known to be broken on AMD64 5.2-stable?

I don't have anything running 5.2 at present (everything's -current here) but
in practice libreoffice (and chrome which has the same problem) does usually
run OK so I *think* the screen not being painted properly is probably not
related to the conflicting symbols which trigger the size mismatch.

 How much space should I allocate to /usr/ports to be able to build anything
 in the tree at this point? Looking at the man page for ports and bsd.port.mk
 I am not sure whether moving the work directory elsewhere (I have plenty of
 space in var) would work or whether everything needs to be in one tree. 

You can happily use a work directory outside of /usr/ports; set WRKOBJDIR
in /etc/mk.conf. I do this on pretty much every machine I build ports on
(the default auto-partitioning layout is geared towards people using
packages rather than building from ports).

However: I don't think a self-built libreoffice is likely to work
any better, and building it is rather painful.

Probably better to look around and see what more information you can find
about what's happening. Describing the screen painting problem might be
useful (i.e. what you do, what you see). And there are other things you
can try - is it tied to a specific window manager, for example?



Re: How to size /usr/ports? And is libreoffice for 5.2 known to be broken?

2012-12-09 Thread John Long
Thanks for the explanations Stuart. I didn't look into the problem too much
before trying to build the port because I figured it might be a problem with
the package. After your reply I realize this is a tough situation.

  Is libreoffice known to be broken on AMD64 5.2-stable?
 
 I don't have anything running 5.2 at present (everything's -current here) but
 in practice libreoffice (and chrome which has the same problem) does usually
 run OK so I *think* the screen not being painted properly is probably not
 related to the conflicting symbols which trigger the size mismatch.

Looks like the libreoffice version numbers on current and stable differ
quite a bit so I'm not sure if we can draw any conclusions based on what
works in current. It would be helpful to know if anybody else is running it
without issues in stable on AMD64 though. 

  How much space should I allocate to /usr/ports to be able to build anything
  in the tree at this point? Looking at the man page for ports and bsd.port.mk
  I am not sure whether moving the work directory elsewhere (I have plenty of
  space in var) would work or whether everything needs to be in one tree. 
 
 You can happily use a work directory outside of /usr/ports; set WRKOBJDIR
 in /etc/mk.conf. I do this on pretty much every machine I build ports on
 (the default auto-partitioning layout is geared towards people using
 packages rather than building from ports).

I never take the auto layout either but in the past 5G ports has been
plenty. I didn't build any behemoths like libreoffice obviously! Thanks for
confirming WRKOBJDIR will do the trick. I was about to try it but wasn't
sure I understood the man page warnings about stuff out of tree not building
correctly 100% of the time, given this port was already questionable to
begin with. I didn't want to introduce any other source of possible screwups
while attempting to get a good copy.

 However: I don't think a self-built libreoffice is likely to work
 any better, and building it is rather painful.

This makes sense after your explanation above.

 Probably better to look around and see what more information you can find
 about what's happening. Describing the screen painting problem might be
 useful (i.e. what you do, what you see). And there are other things you
 can try - is it tied to a specific window manager, for example?

Basically when it starts up it leaves a major U-shaped space on the screen
unpainted. Whatever was there before shows up and doesn't get covered by
libreoffice. At first I thought it was the splash screen like OO used to
have but that is square, not this bizarre T shape. I was able to do some
things like open a new document but it was not operating like my old OO
normally did, some things were just weird. It feels sick, something is
definitely not right. Since I figured the package was broken I didn't pay
too much attention to the details and from experience it seems like if a
port is broken the answer is to run -current anyway so I figured if it was
broken it wasn't going to be useful to give too much detail on it. Maybe I
am wrong but that's what I have seen in the past on the mailing list.

I just converted my main desktop to OpenBSD because I was so happy with it
on my Loongson. I used OpenBSD years ago and drifted away from it because I
was multibooting too many OS but came back recently because of the quality
and because I needed something to run on a Loongson box. After that I
figured it was time to reduce the number of OS I have running here and I am
not happy with the directions Linux is going in and the other BSD projects
seem to be struggling so OpenBSD won. I am not bashing any of those projects
since I have used them all productively in the past and appreciate all the
work that goes into them but everybody has his own preferences right? I do
want to say thank you again to all the OpenBSD people because you put out a
great OS and I can see people really pay attention to detail and usually
give a damn and take it hard if something isn't right. The flaming can suck
but on the other hand bullshit is significantly reduced and quality stays
up.

Anyway I had no way to test ahead of time to see if the apps I need will
work since this is a one-off box with el-cheapo components, couldn't emulate
it on qemu or vbox etc. so I just winged it. I'm going to see if I have
better luck with the last release of OO on another system that libreoffice
isn't available for. At this point I need to be able to edit some old doc. 

If you think the port from current will build and run on stable I have no
problem trying it. This box runs pretty good (takes like 45/30 minutes to
build userland/xenocara) and it's no problem to build big ports now that
you said I can move the work directory.

Thanks alot for your reply.

/jl


-- 
ASCII ribbon campaign ( ) Powered by Lemote Fuloong
 against HTML e-mail   X  Loongson MIPS and OpenBSD
   and proprietary/ \http://www.mutt.org
 attachments /   \  

Re: How to size /usr/ports? And is libreoffice for 5.2 known to be broken?

2012-12-09 Thread Stefan Sperling
On Sun, Dec 09, 2012 at 12:30:38PM +, Stuart Henderson wrote:
 Probably better to look around and see what more information you can find
 about what's happening. Describing the screen painting problem might be
 useful (i.e. what you do, what you see).

I've been having problems with fonts in libreoffice lately.
Not sure what's causing it. Here's what it looks like:
http://stsp.name/images/libreoffice-fonts.jpg
Anyone else seeing this?



Re: How to size /usr/ports? And is libreoffice for 5.2 known to be broken?

2012-12-09 Thread Matthieu Herrb
On Sun, Dec 09, 2012 at 02:16:21PM +0100, Stefan Sperling wrote:
 On Sun, Dec 09, 2012 at 12:30:38PM +, Stuart Henderson wrote:
  Probably better to look around and see what more information you can find
  about what's happening. Describing the screen painting problem might be
  useful (i.e. what you do, what you see).
 
 I've been having problems with fonts in libreoffice lately.
 Not sure what's causing it. Here's what it looks like:
 http://stsp.name/images/libreoffice-fonts.jpg
 Anyone else seeing this?
 

What hardware (graphics card  driver) are you using ? 
-- 
Matthieu Herrb



Re: How to size /usr/ports? And is libreoffice for 5.2 known to be broken?

2012-12-09 Thread Amit Kulkarni
 How much space should I allocate to /usr/ports to be able to build anything
 in the tree at this point? Looking at the man page for ports and bsd.port.mk
 I am not sure whether moving the work directory elsewhere (I have plenty of
 space in var) would work or whether everything needs to be in one tree.


if you are building ports it is also important to
1) bump your /usr/local from the default 10g to atleast 20g, i think i
have set it to 60g so i can hold the entire ports tree.
2) have /usr/ports/pobj or WRKOBJDIR on a separate partition, so you
can just newfs it before building huge ports.
3) bump datasize limits in /etc/login.conf to 2G. Mozilla firefox and
some other ports need upto 1.5 G to link.
4) watch /usr/ports/distfiles like a hawk, and delete old stuff from there.
5) enable ccache in /etc/mk.conf to speed up repetitive compiles.
6) man dpb

building libre-office is painful, it takes hours and hours (i think it
takes 6-12 hours on this box) even on a fast quad core ivy bridge
xeon. this box builds userland in 14 mins.you would probably take
around 18 hrs-32 hrs. just FYI.



Re: UPDATE: TeX Live 2012

2012-12-09 Thread Matthieu Herrb
On Fri, Nov 16, 2012 at 01:00:29AM +, Edd Barrett wrote:
 On Thu, Nov 15, 2012 at 11:16:41AM +, Stuart Henderson wrote:
   Using the patch provided by sthen, it doesn't build for me on amd64:
  
  http://junkpile.org/tl.diff.2 - texlive-base builds on -current now
  (following the changes to make to preserve whitespace).
 
 Ah, I was about to post a simialr diff.
 
 Yeh, we figured out that the recent make changes hosed my comments.
 
 When testing, can people please test the upgrade too. Works for me (tm),
 but i would like to be sure that I did not miss anything.
 

I've been using this for various LaTeX work on both i386 and amd64 for
a while now. No visible issue. 

ok matthieu@
-- 
Matthieu Herrb



Re: How to size /usr/ports? And is libreoffice for 5.2 known to be broken?

2012-12-09 Thread John Long
On Sun, Dec 09, 2012 at 07:39:38AM -0600, Amit Kulkarni wrote:
  How much space should I allocate to /usr/ports to be able to build anything
  in the tree at this point? Looking at the man page for ports and bsd.port.mk
  I am not sure whether moving the work directory elsewhere (I have plenty of
  space in var) would work or whether everything needs to be in one tree.
 
 
 if you are building ports it is also important to
 1) bump your /usr/local from the default 10g to atleast 20g, i think i
 have set it to 60g so i can hold the entire ports tree.
 2) have /usr/ports/pobj or WRKOBJDIR on a separate partition, so you
 can just newfs it before building huge ports.
 3) bump datasize limits in /etc/login.conf to 2G. Mozilla firefox and
 some other ports need upto 1.5 G to link.
 4) watch /usr/ports/distfiles like a hawk, and delete old stuff from there.
 5) enable ccache in /etc/mk.conf to speed up repetitive compiles.
 6) man dpb

Thanks alot. I don't think I will be bulk building anytime soon but I will
keep your email around. Good info.

 
 building libre-office is painful, it takes hours and hours (i think it
 takes 6-12 hours on this box) even on a fast quad core ivy bridge
 xeon. this box builds userland in 14 mins.you would probably take
 around 18 hrs-32 hrs. just FYI.

Wow! 

 

-- 
ASCII ribbon campaign ( ) Powered by Lemote Fuloong
 against HTML e-mail   X  Loongson MIPS and OpenBSD
   and proprietary/ \http://www.mutt.org
 attachments /   \  Code Blue or Go Home!
 Encrypted email preferred  PGP Key 2048R/DA65BC04 



Re: How to size /usr/ports? And is libreoffice for 5.2 known to be broken?

2012-12-09 Thread Stefan Sperling
On Sun, Dec 09, 2012 at 02:32:14PM +0100, Matthieu Herrb wrote:
 On Sun, Dec 09, 2012 at 02:16:21PM +0100, Stefan Sperling wrote:
  On Sun, Dec 09, 2012 at 12:30:38PM +, Stuart Henderson wrote:
   Probably better to look around and see what more information you can find
   about what's happening. Describing the screen painting problem might be
   useful (i.e. what you do, what you see).
  
  I've been having problems with fonts in libreoffice lately.
  Not sure what's causing it. Here's what it looks like:
  http://stsp.name/images/libreoffice-fonts.jpg
  Anyone else seeing this?
  
 
 What hardware (graphics card  driver) are you using ? 

It's an Intel Pineview GM. Full dmesg and X log below.

(Nevermind the athn debug stuff in dmesg. The kernel contains some WIP
patches for the athn, it's an unsupported chip.)

OpenBSD 5.2-current (GENERIC.MP) #351: Fri Dec  7 22:58:29 CET 2012
s...@byrne.stsp.name:/usr/src/sys/arch/i386/compile/GENERIC.MP
RTC BIOS diagnostic error 80clock_battery
cpu0: Intel(R) Atom(TM) CPU N435 @ 1.33GHz (GenuineIntel 686-class) 1.34 GHz
cpu0: 
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,NXE,LONG,SSE3,DTES64,MWAIT,DS-CPL,EST,TM2,SSSE3,CX16,xTPR,PDCM,MOVBE,LAHF,PERF
real mem  = 2134695936 (2035MB)
avail mem = 2088824832 (1992MB)
mainbus0 at root
bios0 at mainbus0: AT/286+ BIOS, date 10/21/11, BIOS32 rev. 0 @ 0xef735, SMBIOS 
rev. 2.6 @ 0xe5830 (33 entries)
bios0: vendor INSYDE version V1.15 date 10/21/2011
bios0: Packard Bell dot s
acpi0 at bios0: rev 2
acpi0: sleep states S0 S3 S4 S5
acpi0: tables DSDT FACP HPET APIC MCFG SLIC BOOT SSDT SSDT SSDT WDAT
acpi0: wakeup devices P32_(S4) UHC1(S3) UHC2(S3) UHC3(S3) UHC4(S3) ECHI(S3) 
EXP1(S4) EXP2(S3) EXP3(S3) EXP4(S3) AZAL(S4) MODM(S4)
acpitimer0 at acpi0: 3579545 Hz, 24 bits
acpihpet0 at acpi0: 14318179 Hz
acpimadt0 at acpi0 addr 0xfee0: PC-AT compat
cpu0 at mainbus0: apid 0 (boot processor)
cpu0: apic clock running at 166MHz
cpu1 at mainbus0: apid 1 (application processor)
cpu1: Intel(R) Atom(TM) CPU N435 @ 1.33GHz (GenuineIntel 686-class) 1.34 GHz
cpu1: 
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,NXE,LONG,SSE3,DTES64,MWAIT,DS-CPL,EST,TM2,SSSE3,CX16,xTPR,PDCM,MOVBE,LAHF,PERF
ioapic0 at mainbus0: apid 4 pa 0xfec0, version 20, 24 pins
ioapic0: misconfigured as apic 0, remapped to apid 4
acpimcfg0 at acpi0 addr 0xe000, bus 0-255
acpiprt0 at acpi0: bus 0 (PCI0)
acpiprt1 at acpi0: bus 4 (P32_)
acpiprt2 at acpi0: bus 1 (EXP1)
acpiprt3 at acpi0: bus 2 (EXP2)
acpiprt4 at acpi0: bus 3 (EXP3)
acpiprt5 at acpi0: bus -1 (EXP4)
acpiec0 at acpi0
acpicpu0 at acpi0: C2, C1, PSS
acpicpu1 at acpi0: C2, C1, PSS
acpitz0 at acpi0: critical temperature is 98 degC
acpibtn0 at acpi0: PWRB
acpibtn1 at acpi0: SLPB
acpibtn2 at acpi0: LID_
acpiac0 at acpi0: AC unit offline
acpibat0 at acpi0: BAT1 model AL10B31 serial 2883 type LION oem SANYO
acpivideo0 at acpi0: GFX0
acpivout0 at acpivideo0: DD02
bios0: ROM list: 0xc/0xda00! 0xcda00/0x1000
cpu0: Enhanced SpeedStep 1331 MHz: speeds: 1333, 1000 MHz
pci0 at mainbus0 bus 0: configuration mode 1 (bios)
pchb0 at pci0 dev 0 function 0 Intel Pineview DMI rev 0x00
vga1 at pci0 dev 2 function 0 Intel Pineview Video rev 0x00
wsdisplay0 at vga1 mux 1: console (80x25, vt100 emulation)
wsdisplay0: screen 1-5 added (80x25, vt100 emulation)
intagp0 at vga1
agp0 at intagp0: aperture at 0x8000, size 0x1000
inteldrm0 at vga1: apic 4 int 16
drm0 at inteldrm0
Intel Pineview Video rev 0x00 at pci0 dev 2 function 1 not configured
azalia0 at pci0 dev 27 function 0 Intel 82801GB HD Audio rev 0x02: msi
azalia0: codecs: Realtek ALC269
audio0 at azalia0
ppb0 at pci0 dev 28 function 0 Intel 82801GB PCIE rev 0x02: apic 4 int 16
pci1 at ppb0 bus 1
re0 at pci1 dev 0 function 0 Realtek 8101E rev 0x05: RTL8105E (0x4080), apic 
4 int 16, address 04:7d:7b:21:ad:9d
ukphy0 at re0 phy 7: Generic IEEE 802.3u media interface, rev. 2: OUI 0x000732, 
model 0x0008
ppb1 at pci0 dev 28 function 1 Intel 82801GB PCIE rev 0x02: apic 4 int 17
pci2 at ppb1 bus 2
athn0 at pci2 dev 0 function 0 Atheros AR9485 rev 0x01: apic 4 int 17
ROM block 0: alg=3 ref=2 len=256
ROM chunk @2/6
ROM chunk @28/1
ROM chunk @32/4
ROM chunk @40/3
ROM chunk @46/3
ROM chunk @73/6
ROM chunk @106/8
ROM chunk @124/1
ROM chunk @140/4
ROM chunk @147/3
ROM chunk @153/3
ROM chunk @196/1
ROM chunk @206/20
ROM chunk @229/11
ROM chunk @243/11
ROM chunk @257/11
ROM chunk @271/11
ROM chunk @285/11
ROM chunk @299/11
ROM chunk @324/1
ROM chunk @328/9
ROM chunk @344/9
ROM chunk @356/62
found RF switch connected to GPIO pin 7
128 key cache entries
using closed loop power control
txchainmask=0x1 rxchainmask=0x1
athn0: AR9485 rev 1 (1T1R), ROM rev 0, address 74:de:2b:ee:dd:3e
ppb2 at pci0 dev 28 function 2 Intel 82801GB PCIE rev 0x02: apic 4 int 18
pci3 at ppb2 bus 3
rtsx0 at pci3 dev 0 function 0 Realtek RTS5209 Card Reader rev 0x01: 

Re: How to size /usr/ports? And is libreoffice for 5.2 known to be broken?

2012-12-09 Thread Stuart Henderson
Sorry I've not got time for a detailed answer to the whole mail right now,
but updating one port to -current without also updating dependencies
is often going to fail (especially for things like this which have
many dep's). Since 5.2 there has been quite a lot of cleanup of system
headers, so various ports have had workarounds removed so they're
unlikely to build on 5.2 without a lot of extra work. This is why
developers will often recommend just moving to -current; and that way
if the problem still exists, you will be running the same OS/package
version that others can easily obtain themselves making it easier to
work on a fix.

On OpenBSD -current always ought to be (and in general is) at least as
reliable as -stable (and often more so). The naming -stable is intended
to imply stable api / very conservative changes only rather than
stable as in reliable. This is not necessarily the same meanings as
given to the words in some other OS.

Things I'd point out,

- if this was an upgrade rather than new installation, make sure all
packages were upgraded together; mixing and matching between versions
rarely works well

- the symptoms might suggest some kind of X/display driver type of
problem, so more information about hardware (dmesg) might be helpful



Re: How to size /usr/ports? And is libreoffice for 5.2 known to be broken?

2012-12-09 Thread John Long
On Sun, Dec 09, 2012 at 02:01:21PM +, Stuart Henderson wrote:
 Sorry I've not got time for a detailed answer to the whole mail right now,
 but updating one port to -current without also updating dependencies
 is often going to fail (especially for things like this which have
 many dep's).

I realize the probability of success is inversely proportional to the
number of deps. Recently I did get gdb 7.5 working on mips64el stable
after I mentioned gdb losing its mind unwinding the stack and somebody
mentioned 7.5 works. Luckily the port from current builds cleanly.

  Since 5.2 there has been quite a lot of cleanup of system
 headers, so various ports have had workarounds removed so they're
 unlikely to build on 5.2 without a lot of extra work. This is why
 developers will often recommend just moving to -current; and that way
 if the problem still exists, you will be running the same OS/package
 version that others can easily obtain themselves making it easier to
 work on a fix.

I do run current on Loongson because I'm not using it constantly and can
afford to monkey around with it occasionally but on this box I don't want to
have to upgrade if I can avoid it, until 5.3 comes out. At this point I'm
trying to set up all the stuff I need and then just use it.

 On OpenBSD -current always ought to be (and in general is) at least as
 reliable as -stable (and often more so). The naming -stable is intended
 to imply stable api / very conservative changes only rather than
 stable as in reliable. This is not necessarily the same meanings as
 given to the words in some other OS.

Thanks, I realize that too. I look at it as the difference between changing
as little as possible and low admin cost on a stable system while still
having an excellent upgrade and patching path, with current being a state of
the art system but one that requires frequent upgrades if anything goes
wrong. I want to get this particular box doing what I want then to spend as
little time managing it as possible. 

 
 Things I'd point out,
 
 - if this was an upgrade rather than new installation, make sure all
 packages were upgraded together; mixing and matching between versions
 rarely works well

It is a new 5.2 install.

 - the symptoms might suggest some kind of X/display driver type of
 problem, so more information about hardware (dmesg) might be helpful

I don't think so since everything else works flawlessly as usual. I just
installed OO on a Solaris box and it gets me past this issue so I'll wait
for 5.3 to come out and then try libreoffice again.

Thanks alot for taking the time to explain things.

/jl

-- 
ASCII ribbon campaign ( ) Powered by Lemote Fuloong
 against HTML e-mail   X  Loongson MIPS and OpenBSD
   and proprietary/ \http://www.mutt.org
 attachments /   \  Code Blue or Go Home!
 Encrypted email preferred  PGP Key 2048R/DA65BC04 



Re: Importing supercollider-3.6.1 and about boost

2012-12-09 Thread Pascal Stumpf
On Sun, 9 Dec 2012 08:02:01 -0600, Amit Kulkarni wrote:
  Mark as BROKEN-hppa, triggers an ICE in src/tr1/assoc_laguerre.cpp,
  apparently related the switch to PIE and the fact that boost uses
  precompiled .gch headers.

This is no longer true since base gcc is now compiled as non-PIE.
Someone should remove the BROKEN marker ...



Re: new: net/bitcoin

2012-12-09 Thread Pascal Stumpf
On Sat, 26 May 2012 15:44:31 +0200, Pascal Stumpf wrote:
 Bitcoin is an experimental new digital currency that enables instant
 payments to anyone, anywhere in the world. Bitcoin uses peer-to-peer
 technology to operate with no central authority: managing transactions
 and issuing money are carried out collectively by the network.
 Bitcoin is also the name of the open source software which enables
 the use of this currency.
 
 
 Of course, mining is not very efficient on OpenBSD, but it is still
 useful to manage your wallet, make transactions etc.
 

Updated port attached (0.7.1), latest update done by Alex Bula.

ok?


bitcoin.tgz
Description: bitcoin.tgz


Re: new: net/bitcoin

2012-12-09 Thread Gregor Best
On Sun, Dec 09, 2012 at 05:09:56PM +0100, Pascal Stumpf wrote:
 [...]
 ok?

There seems to be one superflouus file, patches/patch-srd_db.cpp.org.
Can't say anything else yet, it's still building.

-- 
Gregor Best



Re: Importing supercollider-3.6.1 and about boost

2012-12-09 Thread Vadim Zhukov
2012/12/8 Abel Abraham Camarillo Ojeda acam...@verlet.org:
 I'm trying to import supercollider-3.6.1 into
 our ports system, but it needs devel/boost
 at least 1.50.0 I'm looking into how to update it
 but I saw a lot of messages lately about
 devel/boost problems with PIE or something like that

 is devel/boost that hard to update?, I guess that
 even if I update it I will need to be sure if
 nothing get break by that...

 There's a particular reason because it haven't
 been updated?

Do you really want to give boost for supercollider just before Doomsday?

--
  WBR,
  Vadim Zhukov



new: net/tinc

2012-12-09 Thread Gregor Best
Hi ports@,

I am trying to create a port for the tinc VPN daemon. Attached are my
efforts this far, but they are not yet perfect.

tinc.conf.5 contains syntax errors which I was unable to fix. Mandoc complains

FATAL: child violates parent syntax

if anyone could give me a hint on how to fix that, I'd be happy to
submit a fully working port.

-- 
Gregor Best


net-tinc.tbz
Description: Binary data


Re: Importing supercollider-3.6.1 and about boost

2012-12-09 Thread Abel Abraham Camarillo Ojeda
With boost-1.52.0 from jasperla/openbsd-wip supercollider-3.6.1 builds fine,
I needed to make some patches for it to build, I'm sending them upstream,
but I still have lots of runtime errors, will work with upstream on that.

Thanks.


On Sat, Dec 8, 2012 at 9:23 AM, Amit Kulkarni amitk...@gmail.com wrote:

  I'm trying to import supercollider-3.6.1 into
  our ports system, but it needs devel/boost
  at least 1.50.0 I'm looking into how to update it
  but I saw a lot of messages lately about
  devel/boost problems with PIE or something like that

 where did you see PIE problems? please point it out.

  is devel/boost that hard to update?, I guess that
  even if I update it I will need to be sure if
  nothing get break by that...
 
  There's a particular reason because it haven't
  been updated?

 see https://github.com/jasperla/openbsd-wip/tree/master/devel/boost

 databases/mongodb doesn't work (it might get looked at this month) and
 games/pokerth needs to be updated (i will do it soon...). I have
 updated other boost-affected ports in wip...

 you can test boost 1.52.0 and report here if you find any problems.



Re: Importing supercollider-3.6.1 and about boost

2012-12-09 Thread Brad Smith
On Sun, Dec 09, 2012 at 03:30:49PM +0100, Pascal Stumpf wrote:
 On Sun, 9 Dec 2012 08:02:01 -0600, Amit Kulkarni wrote:
   Mark as BROKEN-hppa, triggers an ICE in src/tr1/assoc_laguerre.cpp,
   apparently related the switch to PIE and the fact that boost uses
   precompiled .gch headers.
 
 This is no longer true since base gcc is now compiled as non-PIE.
 Someone should remove the BROKEN marker ...

Well if somone with an hppa system can double check it builds OK
then I'd love to do so.

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.



Re: new: net/tinc

2012-12-09 Thread Stuart Henderson
On 2012/12/09 22:16, Gregor Best wrote:
 Hi ports@,
 
 I am trying to create a port for the tinc VPN daemon. Attached are my
 efforts this far, but they are not yet perfect.
 
 tinc.conf.5 contains syntax errors which I was unable to fix. Mandoc complains
 
   FATAL: child violates parent syntax
 
 if anyone could give me a hint on how to fix that, I'd be happy to
 submit a fully working port.
 
 -- 
 Gregor Best



USE_GROFF=Yes




Re: new: net/tinc

2012-12-09 Thread Gregor Best
On Sun, Dec 09, 2012 at 11:08:02PM +, Stuart Henderson wrote:
 [...]
 USE_GROFF=Yes
 [...]

An updated port is attached. Should I write an introductory paragpraph
like the other New: foo/bar mails do for other ports?

-- 
Gregor Best


net-tinc.tbz
Description: Binary data


Re: UPDATE: sysutils/runit 2.1.1 rc.d script

2012-12-09 Thread Jérémie Courrèges-Anglas
Hi,

runsvdir and runit-init work fine so far on i386 (-current), even if
I find it weird that upstream goes back to /service - I just symlinked
/service to /var/service, the ''install -d /service'' step in rc_pre()
does respect that.

etc/openbsd/3 would obviously need patching to work properly out of the
box (it calls sv(8) while this one isn't in PATH); perl -pie can help
but caring about this could be interpreted as remplacing init with
runit is supported, so... :)

Attached is a lightly tested patch to handle ctrlaltdel.  The OpenBSD
kernel sends pid 1 SIGUSR1, not SIGINT, the patch basically makes runit
consider both as equivalent; that is different from the way our init
handles them but that's good enough at least for my use case.  It would
of course need more tweaking before being sent upstream.

-- 
Jérémie Courrèges-Anglas
GPG Key fingerprint: 61DB D9A0 00A4 67CF 2A90  8961 6191 8FBF 06A1 1494
diff -pruN /usr/ports/sysutils/runit/patches/patch-src_runit_c /usr/ports/mystuff/sysutils/runit/patches/patch-src_runit_c
--- /usr/ports/sysutils/runit/patches/patch-src_runit_c	Thu Jan  1 01:00:00 1970
+++ /usr/ports/mystuff/sysutils/runit/patches/patch-src_runit_c	Mon Dec 10 04:03:46 2012
@@ -0,0 +1,38 @@
+$OpenBSD$
+Add SIGUSR1 support.
+--- src/runit.c.orig	Sun Dec  9 19:35:19 2012
 src/runit.c	Sun Dec  9 19:38:42 2012
+@@ -66,6 +66,8 @@ int main (int argc, const char * const *argv, char * c
+   sig_block(sig_hangup);
+   sig_block(sig_int);
+   sig_catch(sig_int, sig_int_handler);
++  sig_block(sig_usr1);
++  sig_catch(sig_usr1, sig_int_handler);
+   sig_block(sig_pipe);
+   sig_block(sig_term);
+ 
+@@ -129,6 +131,8 @@ int main (int argc, const char * const *argv, char * c
+   sig_unblock(sig_hangup);
+   sig_unblock(sig_int);
+   sig_uncatch(sig_int);
++  sig_unblock(sig_usr1);
++  sig_uncatch(sig_usr1);
+   sig_unblock(sig_pipe);
+   sig_unblock(sig_term);
+ 
+@@ -145,6 +149,7 @@ int main (int argc, const char * const *argv, char * c
+   sig_unblock(sig_child);
+   sig_unblock(sig_cont);
+   sig_unblock(sig_int);
++  sig_unblock(sig_usr1);
+ #ifdef IOPAUSE_POLL
+   poll(x, 1, 14000);
+ #else
+@@ -156,6 +161,7 @@ int main (int argc, const char * const *argv, char * c
+   sig_block(sig_cont);
+   sig_block(sig_child);
+   sig_block(sig_int);
++  sig_block(sig_usr1);
+   
+   while (read(selfpipe[0], ch, 1) == 1) {}
+   while ((child =wait_nohang(wstat))  0)
diff -pruN /usr/ports/sysutils/runit/patches/patch-src_sig_c /usr/ports/mystuff/sysutils/runit/patches/patch-src_sig_c
--- /usr/ports/sysutils/runit/patches/patch-src_sig_c	Thu Jan  1 01:00:00 1970
+++ /usr/ports/mystuff/sysutils/runit/patches/patch-src_sig_c	Mon Dec 10 04:03:58 2012
@@ -0,0 +1,12 @@
+$OpenBSD$
+Add SIGUSR1 support.
+--- src/sig.c.orig	Sun Oct  4 22:44:02 2009
 src/sig.c	Sun Dec  9 19:31:42 2012
+@@ -10,6 +10,7 @@ int sig_hangup = SIGHUP;
+ int sig_int = SIGINT;
+ int sig_pipe = SIGPIPE;
+ int sig_term = SIGTERM;
++int sig_usr1 = SIGUSR1;
+ 
+ void (*sig_defaulthandler)() = SIG_DFL;
+ void (*sig_ignorehandler)() = SIG_IGN;
diff -pruN /usr/ports/sysutils/runit/patches/patch-src_sig_h /usr/ports/mystuff/sysutils/runit/patches/patch-src_sig_h
--- /usr/ports/sysutils/runit/patches/patch-src_sig_h	Thu Jan  1 01:00:00 1970
+++ /usr/ports/mystuff/sysutils/runit/patches/patch-src_sig_h	Mon Dec 10 04:04:04 2012
@@ -0,0 +1,12 @@
+$OpenBSD$
+Add SIGUSR1 support.
+--- src/sig.h.orig	Sun Dec  9 19:48:13 2012
 src/sig.h	Sun Dec  9 19:48:04 2012
+@@ -10,6 +10,7 @@ extern int sig_hangup;
+ extern int sig_int;
+ extern int sig_pipe;
+ extern int sig_term;
++extern int sig_usr1;
+ 
+ extern void (*sig_defaulthandler)();
+ extern void (*sig_ignorehandler)();