CVS: cvs.openbsd.org: ports

2009-02-11 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2009/02/11 02:36:58

Log message:
import piwik 0.2.28

Piwik is an open source (GPL licensed) web analytics software program.
It provides you with detailed reports on your website visitors: the
search engines and keywords they used, the language they speak, your
popular pagesand so much more.
Piwik aims to be an open source alternative to Google Analytics.

thanks to sthen@ for hosting the distfile (upstream only has last.zip...)

Status:

Vendor Tag: jasper
Release Tags:   jasper_20090211

N ports/www/piwik//distinfo
N ports/www/piwik//Makefile
N ports/www/piwik//pkg/DESCR
N ports/www/piwik//pkg/PLIST
N ports/www/piwik//pkg/MESSAGE

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2009-02-11 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2009/02/11 02:38:10

Modified files:
www: Makefile 

Log message:
- add piwik



CVS: cvs.openbsd.org: ports

2009-02-11 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2009/02/11 03:26:10

Modified files:
mail/claws-mail-cachesaver: Makefile distinfo 

Log message:
Upstream re-rolled distfile after claws-mail 3.7 release without bumping
version, fixit  bump PKGNAME.
Spotted by robert at openbsd dot pap dot st, thanks!
(no cookie for me, i should have checked that)



CVS: cvs.openbsd.org: ports

2009-02-11 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2009/02/11 05:48:48

Modified files:
www/phpicalendar: Makefile distinfo 
www/phpicalendar/pkg: PLIST 

Log message:
- update phpicalendar to 2.31
- specify license version
- simplify do-install a bit



CVS: cvs.openbsd.org: ports

2009-02-11 Thread Pierre-Emmanuel Andre
CVSROOT:/cvs
Module name:ports
Changes by: p...@cvs.openbsd.org2009/02/11 06:17:28

Modified files:
sysutils/rancid: Makefile distinfo 
sysutils/rancid/patches: patch-Makefile_in patch-bin_Makefile_in 
 patch-bin_fnrancid_in patch-configure 
 patch-etc_Makefile_in 
sysutils/rancid/pkg: PLIST 
Removed files:
sysutils/rancid/patches: patch-bin_rancid-fe_in 

Log message:
Update to the latest alpha version (recommended version by upstream)

ok okan@ ajacoutot@



CVS: cvs.openbsd.org: ports

2009-02-11 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2009/02/11 06:30:44

Log message:
import games/gargoyle; some licenses missing and upstream didn't
reply so PERMIT_*=no for now.

Gargoyle is an IF player that supports all the major interactive
fiction formats. Most interactive fiction is distributed as portable
game files. These portable game files come in many formats. In the
past, you used to have to download a separate player (interpreter)
for each format of IF you wanted to play.

Gargoyle is based on the standard interpreters for the formats it
supports: Agility, Alan 2 and 3, Frotz (glk port), Glulxe, Hugo,
Level 9, Magnetic, Scare, Tads 2 and 3.

Gargoyle cares about typography! In this computer age of typographical
poverty, where horrible fonts, dazzling colors, and inadequate white
space is God, Gargoyle dares to rebel!

Status:

Vendor Tag: sthen
Release Tags:   sthen_20090211

N ports/games/gargoyle/Makefile
N ports/games/gargoyle/distinfo
N ports/games/gargoyle/patches/patch-tads_Jamfile
N ports/games/gargoyle/patches/patch-Jamrules
N ports/games/gargoyle/patches/patch-terps_Jamfile
N ports/games/gargoyle/patches/patch-garglk_launcher_sh
N ports/games/gargoyle/pkg/PLIST
N ports/games/gargoyle/pkg/DESCR

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2009-02-11 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2009/02/11 06:31:41

Modified files:
games  : Makefile 

Log message:
+gargoyle



CVS: cvs.openbsd.org: ports

2009-02-11 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2009/02/11 07:27:18

ports/x11/gnome/mergeant/patches

Update of /cvs/ports/x11/gnome/mergeant/patches
In directory cvs.openbsd.org:/tmp/cvs-serv1752/patches

Log Message:
Directory /cvs/ports/x11/gnome/mergeant/patches added to the repository



CVS: cvs.openbsd.org: ports

2009-02-11 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2009/02/11 08:20:20

Modified files:
x11/gnome/libgda: Makefile distinfo 
x11/gnome/libgda/patches: patch-configure 
x11/gnome/libgda/pkg: PLIST-main 
Removed files:
x11/gnome/libgda/patches: patch-Makefile_in 
  patch-doc_C_Makefile_in 
  patch-libgda_gda-data-model-bdb_c 
  patch-libgda_sqlite_gda-sqlite-provider_c 

Log message:
- use a stable version as the gnomedb API will change in the next major and
we do not want to use an in-between release
- fix a LIB_DEPENDS while here
- remove an XXX

go for it! jasper@



CVS: cvs.openbsd.org: ports

2009-02-11 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2009/02/11 08:22:02

Modified files:
x11/gnome/py-gnome-extras: Makefile 

Log message:
- fix WANTLIB after libgda change

go for it! jasper@



CVS: cvs.openbsd.org: ports

2009-02-11 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2009/02/11 08:23:35

Modified files:
x11/gnome/mergeant: Makefile 
x11/gnome/mergeant/pkg: PLIST 
Added files:
x11/gnome/mergeant/patches: patch-src_main_c 

Log message:
- fix WANTLIB after libgnomedb+libgda changes
- add a workaround to prevent a SIGSEGV when no datasources are configured.

go for it! jasper@



CVS: cvs.openbsd.org: ports

2009-02-11 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2009/02/11 08:21:17

Modified files:
x11/gnome/libgnomedb: Makefile distinfo 
x11/gnome/libgnomedb/pkg: PLIST 
Removed files:
x11/gnome/libgnomedb/patches: patch-Makefile_in 
  patch-libgnomedb-goo_gnome-db-goo-text_c 

Log message:
- use a stable version as the gnomedb API will change in the next major and
we do not want to use an in-between release

go for it! jasper@



CVS: cvs.openbsd.org: ports

2009-02-11 Thread Christian Weisgerber
CVSROOT:/cvs
Module name:ports
Changes by: na...@cvs.openbsd.org   2009/02/11 08:28:11

Modified files:
print/hplip: Makefile 

Log message:
forgotten package bump



CVS: cvs.openbsd.org: ports

2009-02-11 Thread Kevin Lo
CVSROOT:/cvs
Module name:ports
Changes by: ke...@cvs.openbsd.org   2009/02/11 08:36:33

Log message:
Initial import of mp3wrap 0.5.

Mp3Wrap is a free command-line utility, which wraps two or more
mp3 files in one large playable file, without losing filename and
ID3 informations.

ok sthen@

Status:

Vendor Tag: kevlo
Release Tags:   kevlo_2009-Feb-11

N ports/audio/mp3wrap/Makefile
N ports/audio/mp3wrap/distinfo
N ports/audio/mp3wrap/pkg/DESCR
N ports/audio/mp3wrap/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2009-02-11 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2009/02/11 08:33:53

Modified files:
x11/gnome  : Makefile.inc 
x11/gnome/alacarte: Makefile 
x11/gnome/applets2: Makefile 
x11/gnome/at-spi: Makefile 
x11/gnome/audio: Makefile 
x11/gnome/backgrounds: Makefile 
x11/gnome/baker: Makefile 
x11/gnome/bug-buddy: Makefile 
x11/gnome/build: Makefile 
x11/gnome/cheese: Makefile 
x11/gnome/common: Makefile 
x11/gnome/conduit: Makefile 
x11/gnome/controlcenter2: Makefile 
x11/gnome/dasher: Makefile 
x11/gnome/deskbar-applet: Makefile 
x11/gnome/desktop: Makefile 
x11/gnome/devel-docs: Makefile 
x11/gnome/devhelp: Makefile 
x11/gnome/doc-utils: Makefile 
x11/gnome/eel  : Makefile 
x11/gnome/ekiga: Makefile 
x11/gnome/empathy: Makefile 
x11/gnome/eog  : Makefile 
x11/gnome/f-spot: Makefile 
x11/gnome/file-roller: Makefile 
x11/gnome/games-extra-data: Makefile 
x11/gnome/games: Makefile 
x11/gnome/gcalctool: Makefile 
x11/gnome/gdl  : Makefile 
x11/gnome/gdm  : Makefile 
x11/gnome/gedit-plugins: Makefile 
x11/gnome/gedit: Makefile 
x11/gnome/ghex : Makefile 
x11/gnome/gnopernicus: Makefile 
x11/gnome/gok  : Makefile 
x11/gnome/gossip: Makefile 
x11/gnome/gucharmap: Makefile 
x11/gnome/gvfs : Makefile 
x11/gnome/hamster-applet: Makefile 
x11/gnome/icon-theme: Makefile 
x11/gnome/keyring-manager: Makefile 
x11/gnome/keyring-query: Makefile 
x11/gnome/keyring: Makefile 
x11/gnome/libbonobo: Makefile 
x11/gnome/libbonoboui: Makefile 
x11/gnome/libgail-gnome: Makefile 
x11/gnome/libgda: Makefile 
x11/gnome/libgnome: Makefile 
x11/gnome/libgnomecanvas: Makefile 
x11/gnome/libgnomecanvasmm: Makefile 
x11/gnome/libgnomecups: Makefile 
x11/gnome/libgnomedb: Makefile 
x11/gnome/libgnomekbd: Makefile 
x11/gnome/libgnomemm: Makefile 
x11/gnome/libgnomeprint: Makefile 
x11/gnome/libgnomeprintui: Makefile 
x11/gnome/libgnomeui: Makefile 
x11/gnome/libgnomeuimm: Makefile 
x11/gnome/libgtkhtml: Makefile 
x11/gnome/libgweather: Makefile 
x11/gnome/librsvg: Makefile 
x11/gnome/libxklavier: Makefile 
x11/gnome/mag  : Makefile 
x11/gnome/media: Makefile 
x11/gnome/menus: Makefile 
x11/gnome/mergeant: Makefile 
x11/gnome/metacity: Makefile 
x11/gnome/mime-data: Makefile 
x11/gnome/mono-gnome: Makefile 
x11/gnome/mousetweaks: Makefile 
x11/gnome/nautilus: Makefile 
x11/gnome/orca : Makefile 
x11/gnome/panel: Makefile 
x11/gnome/pessulus: Makefile 
x11/gnome/planner: Makefile 
x11/gnome/py-gnome-desktop: Makefile 
x11/gnome/py-gnome-extras: Makefile 
x11/gnome/py-gnome: Makefile 
x11/gnome/py-nautilus: Makefile 
x11/gnome/scan : Makefile 
x11/gnome/screensaver: Makefile 
x11/gnome/seahorse: Makefile 
x11/gnome/session: Makefile 
x11/gnome/settings-daemon: Makefile 
x11/gnome/speech: Makefile 
x11/gnome/ssh-askpass: Makefile 
x11/gnome/terminal: Makefile 
x11/gnome/themes-extras: Makefile 
x11/gnome/themes: Makefile 
x11/gnome/tomboy: Makefile 
x11/gnome/totem-pl-parser: Makefile 
x11/gnome/totem: Makefile 
x11/gnome/users-guide: Makefile 
x11/gnome/utils: Makefile 
x11/gnome/vfs2 : Makefile 
x11/gnome/vfsmm: Makefile 
x11/gnome/vinagre: Makefile 
x11/gnome/vino : Makefile 
x11/gnome/yelp : Makefile 
x11/gnome/zenity: Makefile 

Log message:
- add another tadpole as maintainer of this hobbit



CVS: cvs.openbsd.org: ports

2009-02-11 Thread Kevin Lo
CVSROOT:/cvs
Module name:ports
Changes by: ke...@cvs.openbsd.org   2009/02/11 08:48:46

Modified files:
audio  : Makefile 

Log message:
add libmp3splt and mp3wrap



CVS: cvs.openbsd.org: ports

2009-02-11 Thread Kevin Lo
CVSROOT:/cvs
Module name:ports
Changes by: ke...@cvs.openbsd.org   2009/02/11 08:46:51

Modified files:
audio/mp3splt  : Makefile distinfo 
audio/mp3splt/pkg: PLIST 

Log message:
update to 2.2.3; maintainer timeout.

ok sthen@



CVS: cvs.openbsd.org: ports

2009-02-11 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2009/02/11 08:50:30

Modified files:
x11/gnome/mime-data: Makefile 
x11/gnome/libgnomecanvas: Makefile 

Log message:
- add missing license markers



CVS: cvs.openbsd.org: ports

2009-02-11 Thread Christian Weisgerber
CVSROOT:/cvs
Module name:ports
Changes by: na...@cvs.openbsd.org   2009/02/11 08:44:04

Modified files:
audio/xmms : Makefile 
audio/xmms/patches: patch-Input_cdaudio_cdaudio_c 
Added files:
audio/xmms/patches: patch-Input_cdaudio_cdaudio_h 

Log message:
add digital audio extraction to the cdaudio input plugin (pinched from cdio)
ok robert@



CVS: cvs.openbsd.org: ports

2009-02-11 Thread Christian Weisgerber
CVSROOT:/cvs
Module name:ports
Changes by: na...@cvs.openbsd.org   2009/02/11 12:36:27

Modified files:
net/ntp: Makefile 
net/ntp/files  : README.OpenBSD 

Log message:
properly substitute paths in README.OpenBSD



CVS: cvs.openbsd.org: ports

2009-02-11 Thread Pierre-Emmanuel Andre
CVSROOT:/cvs
Module name:ports
Changes by: p...@cvs.openbsd.org2009/02/11 13:22:45

Modified files:
net/amsn   : Makefile 
Added files:
net/amsn/patches: patch-autoupdate_tcl patch-proxy_tcl 
  patch-utils_TkCximage_src_TkCximage_cpp 

Log message:
Fixes amsn startup.
Patch from Azwaw Ousadou bsdmaniak at gmail.com, thanks.

ok ajacoutot@



CVS: cvs.openbsd.org: ports

2009-02-11 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2009/02/11 13:49:35

Modified files:
misc/dvtm  : Makefile distinfo 
misc/dvtm/patches: patch-config_mk 
Removed files:
misc/dvtm/patches: patch-dvtm_c 

Log message:
bugfix update to 0.5.1, ok maintainer.



CVS: cvs.openbsd.org: ports

2009-02-11 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2009/02/11 15:54:01

Modified files:
www/mplayerplug-in: Makefile distinfo 
www/mplayerplug-in/patches: patch-configure_in 
www/mplayerplug-in/pkg: PLIST 
Added files:
www/mplayerplug-in/patches: patch-Source_plugin-support_cpp 
patch-Source_plugin-threads_cpp 

Log message:
- update mplayerplug-in to 3.55
- install plugins into a more appropriate directory (prodded by claudio@,
done with help from martynas@)
- fix mplayer zombie and firefox freeze when closing a movie,
with mplayer still playing it.

this makes mplayerplug-in work as it should've.

from mikolaj kucharski, thanks!



CVS: cvs.openbsd.org: ports

2009-02-11 Thread Todd Fries
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2009/02/11 16:39:30

Modified files:
emulators/qemu : Makefile 
emulators/qemu/files: README.OpenBSD 

Log message:
o more clarity in README based on feedback
o we are now at 4.5(beta)
bump pkgname



CVS: cvs.openbsd.org: ports

2009-02-11 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2009/02/11 20:07:59

Modified files:
net/pidgin : Makefile 
net/pidgin/patches: patch-libpurple_protocols_silc_silc_c 

Log message:
fix a memory leak in the SILC protocol, from upstream repository
via Brad (maintainer).



CVS: cvs.openbsd.org: ports

2009-02-11 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2009/02/11 20:21:56

Modified files:
multimedia/libtheora: Makefile distinfo 

Log message:
- update to 1.0
- re-add MAINTAINER (previously timed out) who expressed
interest again

from Brad.



AUDIO + WEB Conférence = moins de déplacements = + d'économies

2009-02-11 Thread Nuba
Si ce message ne s'affiche pas correctement, cliquez ici

www.nuba.com

Bonjour,

Pour riduire vos co{ts de diplacements, il n’y a pas de miracles, il faut
riduire vos diplacements. Pour iconomiser votre temps, c'est pareil, il
faut en perdre moins dans les diplacements !

Organiser ses riunions ` distance est devenu accessible ` tous. Utilisez
NUBA Instant Conferencing, la premihre solution AUDIO + WEB Conferencing
accessible sans abonnement ni facturation.

Pas de co{t cachi, vous ne payez que votre appel tiliphonique:
Inscription gratuite

Cordialement,

Antoine VERDET

Directeur Giniral

anto...@nuba.com

Nuba Instant Conferencing

Now we're talking

www.nuba.com

PS: Qui sommes nous ?

Nuba Instant Conferencing est l'offre de Tiliconfirences Instantanies du
groupe ARKADIN GLOBAL CONFERENCING.

ARKADIN est prisent dans 23 pays, au travers de 34 bureaux, et compte
plus de 500 collaborateurs.

ARKADIN a regu le prix de l'innovation 2008 Deloitte

ARKADIN a connu en 2008 la plus forte croissance europiine dans son
secteur.

Cliquez ici pour ne plus recevoir notre newsletter.
A riception, celui-ci sera pris en compte conformiment ` la loi n0 78-17
du 06-01-1978 relative
` l’informatique, aux fichiers et aux libertis modifiie par la loi
n02004-801 du 06-08-2004



Re: [update] snort-2.8.3.2

2009-02-11 Thread Rui Reis
looks good.

I will commit this unless I hear objections...

cheers,
rui


On Tue, Feb 03, 2009 at 10:10:35PM +0100, Markus Lude wrote:
 Hello,
 here's an update to snort-2.8.3.2. I still didn't enable IPv6 as not all
 preprocessors do support it.
 
 Apply with patch -E as some patches were included upstream.
 
 Please test.
 
 Regards,
 Markus
 

 Index: Makefile
 ===
 RCS file: /cvs/ports/net/snort/Makefile,v
 retrieving revision 1.52
 diff -u -p -r1.52 Makefile
 --- Makefile  12 Feb 2008 14:13:32 -  1.52
 +++ Makefile  2 Feb 2009 15:00:01 -
 @@ -1,94 +1,89 @@
  # $OpenBSD: Makefile,v 1.52 2008/02/12 14:13:32 rui Exp $
  
 -COMMENT= highly flexible sniffer/NIDS
 +COMMENT =highly flexible sniffer/NIDS
  
 -DISTNAME=snort-2.8.0.1
 -CATEGORIES=  net security
 -MASTER_SITES=${HOMEPAGE}/dl/current/
 +DISTNAME =   snort-2.8.3.2
 +CATEGORIES = net security
 +MASTER_SITES =   ${HOMEPAGE}dl/
  
 -HOMEPAGE=   http://www.snort.org/
 +HOMEPAGE =   http://www.snort.org/
  
 -MAINTAINER=  Markus Lude markus.l...@gmx.de
 +MAINTAINER = Markus Lude markus.l...@gmx.de
  
  # GPLv2
 -PERMIT_PACKAGE_CDROM=Yes
 -PERMIT_PACKAGE_FTP=  Yes
 -PERMIT_DISTFILES_CDROM= Yes
 -PERMIT_DISTFILES_FTP=Yes
 -WANTLIB= c m pcap
 -
 -SHARED_LIBS= sf_engine 1.0 \
 - sf_dns_preproc 1.0 \
 - sf_ftptelnet_preproc 1.0 \
 - sf_smtp_preproc 1.0 \
 - sf_dcerpc_preproc 0.0 \
 - sf_ssh_preproc 0.0 \
 - _sfdynamic_example_rule 0.0 \
 - _sfdynamic_preprocessor_example 0.0
 -
 -USE_LIBTOOL= Yes
 -
 -SEPARATE_BUILD=  concurrent
 -CONFIGURE_STYLE=simple
 -CONFIGURE_ARGS+=${CONFIGURE_SHARED} \
 - --enable-dynamicplugin
 +PERMIT_PACKAGE_CDROM =   Yes
 +PERMIT_PACKAGE_FTP = Yes
 +PERMIT_DISTFILES_CDROM = Yes
 +PERMIT_DISTFILES_FTP =   Yes
 +WANTLIB =c m pcap
 +
 +SHARED_LIBS =sf_engine 2.0 \
 + sf_dns_preproc 2.0 \
 + sf_ftptelnet_preproc 2.0 \
 + sf_smtp_preproc 2.0 \
 + sf_dcerpc_preproc 1.0 \
 + sf_ssh_preproc 1.0 \
 + sf_ssl_preproc 0.0 \
 + _sfdynamic_example_rule 0.0 \
 + _sfdynamic_preprocessor_example 0.0
 +
 +USE_LIBTOOL =Yes
 +
 +SEPARATE_BUILD = concurrent
 +CONFIGURE_STYLE =simple
 +CONFIGURE_ARGS +=${CONFIGURE_SHARED} \
 + --enable-dynamicplugin
  
 -LIB_DEPENDS= pcre::devel/pcre
 +MAKE_FLAGS = mandir=${TRUEPREFIX}/man
 +
 +LIB_DEPENDS =pcre::devel/pcre
  
  # gcc 3.3.5, Bus errors
  .if ${MACHINE_ARCH} == sparc64
 -CFLAGS+= -O0
 +CFLAGS +=-O0
  .endif
  
 -FLAVORS= postgresql mysql flexresp prelude
 -FLAVOR?= 
 +FLAVORS =postgresql mysql flexresp prelude
 +FLAVOR ?=
  
  .if ${FLAVOR:L:Mflexresp}
 -LIB_DEPENDS+=dnet.=1::net/libdnet
 -CONFIGURE_ARGS+=--enable-flexresp2
 -
 -MASTER_SITES0=   
 http://www-fs.informatik.uni-tuebingen.de/~lude/openbsd/distfiles/
 -PATCHFILES=  snort-flexresp_patch.diff:0
 +LIB_DEPENDS +=   dnet.=1::net/libdnet
 +CONFIGURE_ARGS +=--enable-flexresp2
  .endif
  
  .if ${FLAVOR:L:Mpostgresql}
 -LIB_DEPENDS+=pq.=2::databases/postgresql
 -CONFIGURE_ARGS+=--with-postgresql=${LOCALBASE}
 +LIB_DEPENDS +=   pq.=2::databases/postgresql
 +CONFIGURE_ARGS +=--with-postgresql=${LOCALBASE}
  .endif
  
  .if ${FLAVOR:L:Mmysql}
 -LIB_DEPENDS+=lib/mysql/mysqlclient.=10::databases/mysql
 -CONFIGURE_ARGS+=--with-mysql-libraries=${LOCALBASE}/lib \
 - --with-mysql-includes=${LOCALBASE}/include
 -WANTLIB+=z
 +LIB_DEPENDS +=   lib/mysql/mysqlclient.=10::databases/mysql
 +CONFIGURE_ARGS +=--with-mysql-libraries=${LOCALBASE}/lib \
 + --with-mysql-includes=${LOCALBASE}/include
 +WANTLIB +=   z
  .endif
  
  .if ${FLAVOR:L:Mprelude}
 -MODULES= devel/gettext
 -WANTLIB+=gcrypt gnutls gpg-error pthread z
 -LIB_DEPENDS+=prelude.=8::security/prelude/libprelude
 -CONFIGURE_ARGS+=--enable-prelude
 -MESSAGE= ${PKGDIR}/MESSAGE-prelude
 +MODULES =devel/gettext
 +WANTLIB +=   gcrypt gnutls gpg-error pthread tasn1 z
 +LIB_DEPENDS +=   prelude.=8::security/prelude/libprelude
 +CONFIGURE_ARGS +=--enable-prelude
 +MESSAGE =${PKGDIR}/MESSAGE-prelude
  .endif
  
 -CONFIGS= classification.config gen-msg.map reference.config \
 - sid-msg.map snort.conf threshold.conf unicode.map
 +CONFIGS  =   classification.config gen-msg.map 
 reference.config \
 + sid-msg.map snort.conf threshold.conf unicode.map
  
 -PREPROC= decoder.rules 

php help

2009-02-11 Thread A.I.
Hi
 
Sorry I email to bother you.  I am a small OpenBSD user.
 
I find out a php web site and like to install on openbsd . 
http://opensolution.org/download,en,18.html?sDir=Quick.Cart
 
But the package of opebsd php5 and not full work with Quickcart 3.2 vsersion.
 
problem can not show photo or picture and can not upload.
 
But the quick cart 3.2 can with php4 on Fedora.
 
How can I make php5 or 4 with quick cart on openbsd?
 
Best Regards
Suen


  

opera gcc295 more stable?

2009-02-11 Thread Antoine Jacoutot
Hi.

It seems the gcc295 version of opera is much more stable for me after 
several testings on a default !mp install (no async dns tweaks needed).

I would appreciate some comments/testings because if it proves to be 
really more stable than the gcc4 version, then I'd really like it to 
make the release.


Index: Makefile
===
RCS file: /cvs/ports/www/opera/Makefile,v
retrieving revision 1.58
diff -u -r1.58 Makefile
--- Makefile16 Dec 2008 20:17:39 -  1.58
+++ Makefile11 Feb 2009 15:24:26 -
@@ -6,8 +6,8 @@
 
 V= 9.63
 OPERA_BUILD=   2474
-DISTNAME=  opera-${V}.gcc4-static-qt3.i386
-PKGNAME=   opera-${V}
+DISTNAME=  opera-${V}.gcc295-static-qt3.i386
+PKGNAME=   opera-${V}p0
 CATEGORIES=www
 
 HOMEPAGE=  http://www.opera.com/
@@ -40,7 +40,7 @@
 NO_BUILD=  Yes
 NO_REGRESS=Yes
 
-WRKDIST=   ${WRKDIR}/opera-$V-${OPERA_BUILD}.gcc4-static-qt3.i386
+WRKDIST=   ${WRKDIR}/opera-$V-${OPERA_BUILD}.gcc295-static-qt3.i386
 
 do-install:
cd ${WRKBUILD}  ./install.sh \
Index: distinfo
===
RCS file: /cvs/ports/www/opera/distinfo,v
retrieving revision 1.44
diff -u -r1.44 distinfo
--- distinfo16 Dec 2008 20:17:39 -  1.44
+++ distinfo11 Feb 2009 15:24:26 -
@@ -1,5 +1,5 @@
-MD5 (opera-9.63.gcc4-static-qt3.i386.tar.bz2) = vaFonxiV9hRQm3ThvdYeww==
-RMD160 (opera-9.63.gcc4-static-qt3.i386.tar.bz2) = +YKl2mOO87YJwXdZBJKSQPTSVC4=
-SHA1 (opera-9.63.gcc4-static-qt3.i386.tar.bz2) = uUaTOo0UXGHJQYGtTnpil820t04=
-SHA256 (opera-9.63.gcc4-static-qt3.i386.tar.bz2) = 
DjOxwvgVQUfOKcT0ugLCCnYXA2PPj4JptMBH9JN4t9A=
-SIZE (opera-9.63.gcc4-static-qt3.i386.tar.bz2) = 9266959
+MD5 (opera-9.63.gcc295-static-qt3.i386.tar.bz2) = jN7/3EcGv7b0mJJ7p3bXMA==
+RMD160 (opera-9.63.gcc295-static-qt3.i386.tar.bz2) = 
c3f0qCugEfoKttx0Lr6gMciqnHA=
+SHA1 (opera-9.63.gcc295-static-qt3.i386.tar.bz2) = ddR/mQMzOYnEP95+Ll3M4yjDXRI=
+SHA256 (opera-9.63.gcc295-static-qt3.i386.tar.bz2) = 
Pxox8P6TPqVcm3eTg+E4ZfwHyFbMZcKdTJ0yP+A/2EU=
+SIZE (opera-9.63.gcc295-static-qt3.i386.tar.bz2) = 9058510


-- 
Antoine



Re: NEW: lang/plt

2009-02-11 Thread Jeremy Huiskamp

On 2/10/09 6:56 PM, Anton Yabchinskiy wrote:

Please test, test, test and commit this excellent Scheme programming
environment. An introductory video exists:
http://www.youtube.com/watch?v=vgQO_kHl39g

pkg/DESCR:
PLT Scheme is an innovative programming language that builds on a
rich academic and practical tradition. It is suitable for implementation
tasks ranging from scripting to application development, including
GUIs, web services, etc. It includes the DrScheme programming
environment, a virtual machine with a just-in-time compiler, tools
for creating stand-alone executables, the PLT Scheme web server,
extensive libraries, documentation for both beginners and experts,
and more. It supports the creation of new programming languages
through a rich, expressive syntax system. Example languages include
Typed Scheme, ACL2, FrTime, Lazy Scheme, and ProfessorJ (which is
a pedagogical dialect of Java).


Built and seems to run fine on i386.  It's hard to do too much with it 
because it doesn't play well with the small screen on my netbook.




Re: UPDATE: www/mplayerplug-in

2009-02-11 Thread Dawe
Mikolaj Kucharski wrote:
 Hi,
 
 - update to 3.55
 - sync wantlib
 - install plugins to ${PREFIX}/lib/mozilla-plugins, requested by
   claudio@, with help from martynas@
 - patches which resolve mplayer zombies and firefox freeze when closing
   movie when mplayer is still playing it
 
 Sum of all: finaly this plugin works for me as expected. Please review.
 
 Tested on i386.
 
 

Works fine for me on amd64. A big improvement over 3.50.
Tested with a lot of apple trailers.
Just a bit noisy on the console.



More than 40% discount on new cars

2009-02-11 Thread AutoDiscount by PromoGroup
Qualora non visualizzassi questo messaggio correttamente, clicca sul seguente 
link
http://emktgservice.com/bump/newsletter/n,WJ4VSKGH9Z6VOAOULKKK,DU2WOJDYWB1XK82PDYT3.html

 ( 
http://emktgservice.com/bump/trampolino/WJ4VSKGH9Z6VOAOULKKK,DU2WOJDYWB1XK82PDYT3,131853986
 ) 
Take advantage of the new incentives fixed by the
German Government!
Profitieren Sie auch von der Abwrackpraemie!
Umweltprämie: 2 Wochen nach dem Start von der Umweltprämie ist in Deutschland 
viel los: cirka eine Million Menschen wollen von dem Bonus von 2500 Euro für 
die Verschrottung ihres alten Autos profitieren... (mehr ( 
http://emktgservice.com/bump/trampolino/WJ4VSKGH9Z6VOAOULKKK,DU2WOJDYWB1XK82PDYT3,131853987
 ) )
Automotive Incentives: 2 weeks after the biginning of German automotive 
incentives, one million people are thinking on taking advantage on it... (more 
( 
http://emktgservice.com/bump/trampolino/WJ4VSKGH9Z6VOAOULKKK,DU2WOJDYWB1XK82PDYT3,131853988
 ) )
New Offers :
FIAT PANDA 4X4 CLIMBING 1.3 M-Jet KW51/70HP EURO 4
31% DISCOUNT!
Brand new cars without registration!
MAIN EQUIPMENT:
FOUR WHEEL DRIVE, REMOTE CONTROL FOR POWER LOCK, MANUAL AIRCO, DRIVER+PASS. 
AIRBAG, ABS, SIDE PROTECTION STRIPS, BUMPERS IN BODY COLOUR, ROOFRAILS, FRONT 
POWER WINDOWS, FOG LAMPS, GLOVE COMPARTMENT FOR PASSENGER’S SEAT, HEIGHT ADJ. 
DRIVER’S SEAT, RADIO CD MP3, FOLDING REAR SEAT, MET.
Colours: 792 Light blue met.
 ( 
http://emktgservice.com/bump/trampolino/WJ4VSKGH9Z6VOAOULKKK,DU2WOJDYWB1XK82PDYT3,131853988
 ) 
Also available Panda 1.2 Dynamic Dualogic Automatic transmission: 33%Discount! 
Brand new cars without registration!
Colours: 891 Black Met., 602 Silver Met., 792 Light Blue Met., 599 Blue Met.
TUCSON 4WD DYNAMIC 2.0 CRDI KW103/140HP EURO 4 DPF
42% DISCOUNT!
MAIN EQUIPMENT:
ABS+EBD+ESP, WINDOW BAGS, DRIVER+PASS. AIRBAG, FRONT SIDEBAGS, ANTI-THEFT 
ALARM, RADIO CD MP3, 16'' ALLOY WHEELS, REMOTE CONTROL FOR POWER LOCK, 
AUTOMATIC AIRCO, DPF, FOG LAMPS., EATHER/CLOTH UPHOLSTERY, DARKENED REAR SIDE 
WINDOWS AND REAR WINDOW, MET.
Colours: NT Dark Grey met., YK Light grey met., BW Navajo Grey met.
 ( 
http://emktgservice.com/bump/trampolino/WJ4VSKGH9Z6VOAOULKKK,DU2WOJDYWB1XK82PDYT3,131853988
 ) 
WWW.AUTODISCOUNT.IT ( 
http://emktgservice.com/bump/trampolino/WJ4VSKGH9Z6VOAOULKKK,DU2WOJDYWB1XK82PDYT3,131853988
 ) 
Viale Campania, 39 - 20133 Milano - ITALY - Tel.:+39.02.50994499
i...@autodiscount.it

Per non ricevere piuapos; questa email usa questo link
http://emktgservice.com/bump/unsubscribe.jsp?uid=WJ4VSKGH9Z6VOAOULKKKnid=DU2WOJDYWB1XK82PDYT3



NEW: sysutils/s3cmd

2009-02-11 Thread Bruno Bigras
$ cat DESCR
S3cmd is a command line tool for uploading, retrieving and managing data
in Amazon S3. It is best suited for power users who don't fear command
line. It is also ideal for scripts, automated backups triggered from
cron, etc.

Tested on i386, please test and commit.

thanks!

Bruno


s3cmd.tar.gz
Description: GNU Zip compressed data


Java and audio? Attempt at running sip-communicator

2009-02-11 Thread viq
I tried running a java app that uses audio -
http://sip-communicator.org/ - and it couldn't find any audio devices.
Thus my question - is java aware of our audio system? Is it java's fault
that this doesn't seem to work, or rather the app is another example of
whole world uses linux approach?
-- 
viq


pgp8WoXc5f5f6.pgp
Description: PGP signature


NEW: lang/petite-chez

2009-02-11 Thread Aaron W. Hsu
Attached is a port for Petite Chez Scheme, a high-speed threaded Scheme
interpreter. This is a rock-solid Scheme system that works great, and I
would love to see it in Ports before the freeze.  It's especially nice
since OpenBSD is one of the officially supported platforms.

-- 
Aaron W. Hsu arcf...@sacrideo.us | http://www.sacrideo.us
Government is the great fiction, through which everybody endeavors to
live at the expense of everybody else. -- Frederic Bastiat
+++ ((lambda (x) (x x)) (lambda (x) (x x))) ++


petite-chez.tar.gz
Description: petite-chez.tar.gz


RESUBMIT: lang/petite-chez

2009-02-11 Thread Aaron W. Hsu
This is a resubmission of Petite Chez Scheme. It cleans up the man page
and puts the examples in the right place. It also tentatively uses
normal permissions for installation of the executables.

-- 
Aaron W. Hsu arcf...@sacrideo.us | http://www.sacrideo.us
Government is the great fiction, through which everybody endeavors to
live at the expense of everybody else. -- Frederic Bastiat
+++ ((lambda (x) (x x)) (lambda (x) (x x))) ++


petite-chez.tar.gz
Description: petite-chez.tar.gz


Re: NEW: lang/petite-chez

2009-02-11 Thread Aaron W. Hsu
Hey Will,

Thanks for your quick comments...

On 11-Feb-2009 Will Maier wrote:
 On Wed, Feb 11, 2009 at 03:47:15PM -0500, Aaron W. Hsu wrote:
 Attached is a port for Petite Chez Scheme, a high-speed threaded
 Scheme interpreter. This is a rock-solid Scheme system that works
 great, and I would love to see it in Ports before the freeze.  It's
 especially nice since OpenBSD is one of the officially supported
 platforms.
 
 Neat! Some comments:
 
 * the examples in lib/ should probably move to
 share/examples/petite-chez;
 * there are no regress tests, so set NO_REGRESS;
 * the petite binary is installed with mode 551, which is silly;
 * petite.1's SYNOPSIS makes it sound like petite-chez installs a
   scheme compiler, too.

I have attached a port which fixes these issues.

 I don't feel strongly about changing the SYNOPSIS, though I think
 it's misleading as-is.

I'm open to more readily comprehensible versions.

 I also find the license confusing. For convenience, here's the meat:
 
 1. License Grant
 
 Cadence Research Systems (hereinafter, Cadence) grants you
 (hereinafter, Licensee) a nonexclusive license to use Petite Chez
 Scheme and associated documentation (hereinafter, Licensed Product), to
 combine the Licensed Product with other products to form Aggregate
 Products, and to redistribute the Licensed Product or Aggregate
 Products without royalty.  All Aggregate Products must include the
 Licensed Product in its entirety.  No payment may be received by
 Licensee for redistribution of the Licensed Product, although nothing
 in this Agreement shall prevent Licensee from receiving payment for
 other portions of Aggregate Products.  Any redistribution of the
 Licensed Product or Aggregate Products is subject to all restrictions
 set forth in this Agreement.  Licensee may not reverse compile,
 disassemble, or otherwise reverse engineer the Licensed Product.
 
 The port currently sets PERMIT_* = Yes. Does that fit with the
 above?

Knowing and working with the author, I am sure that the intent is to
permit redistribution of Petite Chez Scheme with all commercial
applications which rely on it.  The OpenBSD distribution can be
considered an aggregate product which I believe permits the distribution
of Petite Chez Scheme as a part of the product, where the complete
distribution, in the form of a CDROM, may be sold for profit. Selling of
the Petite Chez Scheme distribution itself is not permitted, but so long
as there is not explicit cost for the Scheme system, then we're fine.

--
Aaron W. Hsu arcf...@sacrideo.us | http://www.sacrideo.us
Government is the great fiction, through which everybody endeavors to
live at the expense of everybody else. -- Frederic Bastiat
+++ ((lambda (x) (x x)) (lambda (x) (x x))) ++


petite-chez.tar.gz
Description: petite-chez.tar.gz


debash textproc/rarian

2009-02-11 Thread Matthias Kilian
Untested. I don't even understand what the purpose of all this
rarian and scrollkepper stuff is. And I want to be able to pkg_delete
bash without having to pkg_delete all that gnome_* goo or evince
or ...

I'd appreciate tests and comments from the desktop crowd.

Index: Makefile
===
RCS file: /cvs/ports/textproc/rarian/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- Makefile18 Dec 2008 09:11:29 -  1.4
+++ Makefile11 Feb 2009 21:46:38 -
@@ -4,7 +4,7 @@ COMMENT=documentation metadata library
 
 GNOME_PROJECT= rarian
 GNOME_VERSION= 0.8.1
-PKGNAME=   ${DISTNAME}p2
+PKGNAME=   ${DISTNAME}p3
 SHARED_LIBS += rarian   0.0  # .0.0
 CATEGORIES=textproc
 
@@ -21,7 +21,6 @@ WANTLIB=  c m stdc++
 MODULES=   x11/gnome
 
 RUN_DEPENDS=   ::misc/gnugetopt \
-   ::shells/bash \
::textproc/docbook \
::textproc/libxslt
 BUILD_DEPENDS= ${RUN_DEPENDS}
@@ -35,7 +34,8 @@ CONFIGURE_ARGS+=  --localstatedir=/var 
--enable-omf-read \
--disable-skdb-update
 CONFIGURE_ENV= CPPFLAGS=-I${LOCALBASE}/include \
-   LDFLAGS=-L${LOCALBASE}/lib
+   LDFLAGS=-L${LOCALBASE}/lib \
+   have_bash=/bin/ksh
 
 # The .in files in ${WRKSRC}/util/ don't have a newline at the end
 # of the file, which causes diff(1) to puke.



Re: UPDATE: net/ejabberd 2.0.1 - 2.0.3

2009-02-11 Thread viq
Bump.
-- 
viq


pgphAjb2dUcNx.pgp
Description: PGP signature


RESUBMIT: lang/petite-chez (Hopefully Last)

2009-02-11 Thread Aaron W. Hsu
Whoops! Sorry guys for all the spam.  This should be the last one that I
can see.  I forgot a WANTLIB.

Sorry!

-- 
Aaron W. Hsu arcf...@sacrideo.us | http://www.sacrideo.us
Government is the great fiction, through which everybody endeavors to
live at the expense of everybody else. -- Frederic Bastiat
+++ ((lambda (x) (x x)) (lambda (x) (x x))) ++


petite-chez.tar.gz
Description: petite-chez.tar.gz


RESUBMIT: lang/petite-chez (Cleanup + Improvements)

2009-02-11 Thread Aaron W. Hsu
The attached resubmission of Petite Chez Scheme improves on a number of
things compared to my previous submission:

* Fixes a packing list issue and adds a conflict with chez
* Links dynamically against OpenBSD's libz instead of static
  internal version.
* Fixes a bug with shared and reentrant objects that are loaded
  using LOAD-SHARED-OBJECT.

Thanks to Will for his suggestions!

-- 
Aaron W. Hsu arcf...@sacrideo.us | http://www.sacrideo.us
Government is the great fiction, through which everybody endeavors to
live at the expense of everybody else. -- Frederic Bastiat
+++ ((lambda (x) (x x)) (lambda (x) (x x))) ++


petite-chez.tar.gz
Description: petite-chez.tar.gz


Porting commercial applications

2009-02-11 Thread Aaron W. Hsu
What's the proper thing to do when you want to have a port that can't be
obtained normally via the internet?  Is it worth it to publish the port?
In other words, Petite Chez is easy enough to port, but would a
corrolary Chez Scheme (commercial) port be welcome? How would I set up
the fetching, since the user would have to have the distfile already
from purchasing it?

-- 
Aaron W. Hsu arcf...@sacrideo.us | http://www.sacrideo.us
Government is the great fiction, through which everybody endeavors to
live at the expense of everybody else. -- Frederic Bastiat
+++ ((lambda (x) (x x)) (lambda (x) (x x))) ++



RESUBMIT (Bah!): lang/petite-chez

2009-02-11 Thread Aaron W. Hsu
Quality control ain't what it used to be...

This latest one fixes a stupid conflict mispelling.

-- 
Aaron W. Hsu arcf...@sacrideo.us | http://www.sacrideo.us
Government is the great fiction, through which everybody endeavors to
live at the expense of everybody else. -- Frederic Bastiat
+++ ((lambda (x) (x x)) (lambda (x) (x x))) ++


petite-chez.tar.gz
Description: petite-chez.tar.gz


Re: qemu readme for people like me

2009-02-11 Thread Todd T. Fries
Could anyone explain why one would want to do '-no-fd-bootchk' ?  I mean
it is there, but what reason would one want to put it on the cmdline?

In any event, here's my integration of your suggestions below with
what exists already.

Index: README.OpenBSD
===
RCS file: /cvs/ports/emulators/qemu/files/README.OpenBSD,v
retrieving revision 1.3
diff -u -r1.3 README.OpenBSD
--- README.OpenBSD  11 Dec 2008 09:17:33 -  1.3
+++ README.OpenBSD  11 Feb 2009 22:55:31 -
@@ -3,15 +3,37 @@
 
 == Quick Start
 
-1. get a bootable floppy image
-2. qemu-img create -f qcow2 virtual.hd 10G
-3. qemu -m 32 -fda floppy.fs -boot a -monitor stdio virtual.hd
- (initial install to hard drive)
-4. qemu-img convert -c -O qcow2 virtual.hd tmp  mv tmp virtual.hd
- (compress hard drive while qemu is not running)
-5. qemu -m 32 -monitor stdio virtual.hd
- (normal boot from hard drive)
+NOTE: amd64 cannot use '-net user' without SEGV'ing, to work around
+  this, either run qemu as root by replacing
+   qemu -m 32 ..
+  in this quick start section with
+ sudo env ETHER=em0 qemu -net nic,model=rtl8139 -net tap -m 32 ..
+  or by reading the 'tap mode' section below.
 
+1. Get a bootable CDROM image
+
+$ ftp ftp://ftp.openbsd.org/pub/OpenBSD/snapshots/i386/cd45.iso
+
+2. Create a virtual disk image:
+
+$ qemu-img create -f qcow2 virtual.img 10G
+
+3. Install the os:
+
+$ qemu -m 32 -monitor stdio -hda virtual.img -cdrom cd45.iso -boot d
+
+   NOTE: start this inside an xterm or equivalent
+   NOTE: be sure to choose serial console during install
+
+4. Compress the virtual disk:
+
+$ qemu-img convert -c -O qcow2 virtual.img v.tmp  mv v.tmp virtual.img
+
+   NOTE: do not do this while qemu is running / using this virtual disk
+
+5. Boot normally from the virtual disk:
+
+$ qemu -m 32 -nographic -hda virtual.img 
 
 == Networking
 
@@ -34,13 +56,12 @@
   makes userland network calls for tcp/udp operations. icmp and other things
   are not possible in this mode.
 
-  Note: If you use one '-net' cmdline argument, qemu assumes you know what you
-  want and clears defaults for the rest of the -net defaults.
-
-  Note: The guest mode networking does not currently support IPv6, and
-  qemu will complain that it cannot find a dns server if /etc/resolv.conf
-  contains only IPv6 dns servers.
+  NOTE: If you use one '-net' cmdline argument, qemu assumes you know what you
+   want and clears defaults for the rest of the -net defaults.
 
+  NOTE: The guest mode networking does not currently support IPv6, and
+   qemu will complain that it cannot find a dns server if
+   /etc/resolv.conf contains only IPv6 dns servers.
 
 2.  tap mode
 
@@ -66,7 +87,15 @@
   tunnel device and then use sudo again to drop privileges and start qemu:
 
$ sudo sh -c sudo -u $USER qemu -nographic -net nic -net tap,fd=3 \
- virtual.hd 3/dev/tun0
+ virtual.img 3/dev/tun0
+
+  NOTE: sudo calls closefrom(2).  In order to have more than one fd passed
+   tap interface, a line to sudoers akin to:
+
+   Defaults closefrom_override
+
+then calling sudo via 'sudo -C 5 -u $USER qemu ..' is required.
+   See sudoers(5) and sudo(8) for details.
 
   An alternative to the procedure described above is to have qemu set up the
   network via ${SYSCONFDIR}/qemu-ifup. This is not recommended however, since
@@ -76,7 +105,7 @@
   ${SYSCONFDIR}/qemu-ifup contains some default settings that permit one to do
   the following:
 
-   # qemu -net nic -net tap virtual.hd
+   # qemu -net nic -net tap virtual.img
 
   It presumes you have a 'trunk0' interface you wish the tun(4) interface to
   talk to.  It presumes you want 'bridge0' to be used to bridge the two.
@@ -100,7 +129,7 @@
# export BRIDGE=bridge101
# qemu -net nic,vlan=0,model=rtl8139,macaddr=52:54:00:12:35:00 \
-net tap,vlan=0 -vnc :0 -localtime -usb -usbdevice tablet \
-   -m 256 -hda virtual.hd -monitor stdio
+   -m 256 -hda virtual.img -monitor stdio
{tun0 (bridge101 - trunk101)brconfig: bridge101: No such process
brconfig: bridge101: No such process
}
@@ -119,15 +148,16 @@
 port 6 ifpriority 0 ifcost 0
 Addresses (max cache: 100, timeout: 240):
 
-  Note: when running multiple qemu sessions simultaneously on the same bridge,
-  care must be taken because the network mac address defaults
-  to 52:54:00:12:34:56 for every qemu instance.  To change this, observe
-  the macaddr= syntax in the above example.
+  NOTE: When running multiple qemu sessions simultaneously on the same bridge,
+   care must be taken because the network mac address defaults to
+   52:54:00:12:34:56 for every qemu instance.  To change this, observe
+   the macaddr= syntax in the above example and choose a unique lladdr
+   per qemu nic.
 
 == Mice
 
-  Note: Certain m$ os's work so 

Re: qemu readme for people like me

2009-02-11 Thread Marco Peereboom
Boots faster.

On Wed, Feb 11, 2009 at 04:56:05PM -0600, Todd T. Fries wrote:
 Could anyone explain why one would want to do '-no-fd-bootchk' ?  I mean
 it is there, but what reason would one want to put it on the cmdline?
 
 In any event, here's my integration of your suggestions below with
 what exists already.
 
 Index: README.OpenBSD
 ===
 RCS file: /cvs/ports/emulators/qemu/files/README.OpenBSD,v
 retrieving revision 1.3
 diff -u -r1.3 README.OpenBSD
 --- README.OpenBSD11 Dec 2008 09:17:33 -  1.3
 +++ README.OpenBSD11 Feb 2009 22:55:31 -
 @@ -3,15 +3,37 @@
  
  == Quick Start
  
 -1. get a bootable floppy image
 -2. qemu-img create -f qcow2 virtual.hd 10G
 -3. qemu -m 32 -fda floppy.fs -boot a -monitor stdio virtual.hd
 - (initial install to hard drive)
 -4. qemu-img convert -c -O qcow2 virtual.hd tmp  mv tmp virtual.hd
 - (compress hard drive while qemu is not running)
 -5. qemu -m 32 -monitor stdio virtual.hd
 - (normal boot from hard drive)
 +NOTE: amd64 cannot use '-net user' without SEGV'ing, to work around
 +  this, either run qemu as root by replacing
 + qemu -m 32 ..
 +  in this quick start section with
 + sudo env ETHER=em0 qemu -net nic,model=rtl8139 -net tap -m 32 ..
 +  or by reading the 'tap mode' section below.
  
 +1. Get a bootable CDROM image
 +
 +$ ftp ftp://ftp.openbsd.org/pub/OpenBSD/snapshots/i386/cd45.iso
 +
 +2. Create a virtual disk image:
 +
 +$ qemu-img create -f qcow2 virtual.img 10G
 +
 +3. Install the os:
 +
 +$ qemu -m 32 -monitor stdio -hda virtual.img -cdrom cd45.iso -boot d
 +
 +   NOTE: start this inside an xterm or equivalent
 +   NOTE: be sure to choose serial console during install
 +
 +4. Compress the virtual disk:
 +
 +$ qemu-img convert -c -O qcow2 virtual.img v.tmp  mv v.tmp virtual.img
 +
 +   NOTE: do not do this while qemu is running / using this virtual disk
 +
 +5. Boot normally from the virtual disk:
 +
 +$ qemu -m 32 -nographic -hda virtual.img 
  
  == Networking
  
 @@ -34,13 +56,12 @@
makes userland network calls for tcp/udp operations. icmp and other things
are not possible in this mode.
  
 -  Note: If you use one '-net' cmdline argument, qemu assumes you know what 
 you
 -  want and clears defaults for the rest of the -net defaults.
 -
 -  Note: The guest mode networking does not currently support IPv6, and
 -  qemu will complain that it cannot find a dns server if /etc/resolv.conf
 -  contains only IPv6 dns servers.
 +  NOTE: If you use one '-net' cmdline argument, qemu assumes you know what 
 you
 + want and clears defaults for the rest of the -net defaults.
  
 +  NOTE: The guest mode networking does not currently support IPv6, and
 + qemu will complain that it cannot find a dns server if
 + /etc/resolv.conf contains only IPv6 dns servers.
  
  2.  tap mode
  
 @@ -66,7 +87,15 @@
tunnel device and then use sudo again to drop privileges and start qemu:
  
 $ sudo sh -c sudo -u $USER qemu -nographic -net nic -net tap,fd=3 \
 - virtual.hd 3/dev/tun0
 + virtual.img 3/dev/tun0
 +
 +  NOTE: sudo calls closefrom(2).  In order to have more than one fd passed
 + tap interface, a line to sudoers akin to:
 +
 + Defaults closefrom_override
 +
 +then calling sudo via 'sudo -C 5 -u $USER qemu ..' is required.
 + See sudoers(5) and sudo(8) for details.
  
An alternative to the procedure described above is to have qemu set up the
network via ${SYSCONFDIR}/qemu-ifup. This is not recommended however, since
 @@ -76,7 +105,7 @@
${SYSCONFDIR}/qemu-ifup contains some default settings that permit one to 
 do
the following:
  
 - # qemu -net nic -net tap virtual.hd
 + # qemu -net nic -net tap virtual.img
  
It presumes you have a 'trunk0' interface you wish the tun(4) interface to
talk to.  It presumes you want 'bridge0' to be used to bridge the two.
 @@ -100,7 +129,7 @@
 # export BRIDGE=bridge101
 # qemu -net nic,vlan=0,model=rtl8139,macaddr=52:54:00:12:35:00 \
   -net tap,vlan=0 -vnc :0 -localtime -usb -usbdevice tablet \
 - -m 256 -hda virtual.hd -monitor stdio
 + -m 256 -hda virtual.img -monitor stdio
 {tun0 (bridge101 - trunk101)brconfig: bridge101: No such process
 brconfig: bridge101: No such process
 }
 @@ -119,15 +148,16 @@
  port 6 ifpriority 0 ifcost 0
  Addresses (max cache: 100, timeout: 240):
  
 -  Note: when running multiple qemu sessions simultaneously on the same 
 bridge,
 -  care must be taken because the network mac address defaults
 -  to 52:54:00:12:34:56 for every qemu instance.  To change this, observe
 -  the macaddr= syntax in the above example.
 +  NOTE: When running multiple qemu sessions simultaneously on the same 
 bridge,
 + care must be taken because the network mac address defaults to
 + 52:54:00:12:34:56 for every qemu 

Re: NEW: lang/petite-chez

2009-02-11 Thread Stuart Henderson
On 2009/02/11 15:29, Will Maier wrote:
 Hi Aaron-
 
 On Wed, Feb 11, 2009 at 03:47:15PM -0500, Aaron W. Hsu wrote:
  Attached is a port for Petite Chez Scheme, a high-speed threaded Scheme
  interpreter. This is a rock-solid Scheme system that works great, and I
  would love to see it in Ports before the freeze.  It's especially nice
  since OpenBSD is one of the officially supported platforms.

 Neat! Some comments:
 
 * the examples in lib/ should probably move to share/examples/petite-chez;
 * there are no regress tests, so set NO_REGRESS;
 * the petite binary is installed with mode 551, which is silly;
 * petite.1's SYNOPSIS makes it sound like petite-chez installs a
   scheme compiler, too.
 
 I don't feel strongly about changing the SYNOPSIS, though I think
 it's misleading as-is.
 
 I also find the license confusing. For convenience, here's the meat:
 
 1. License Grant
 
 Cadence Research Systems (hereinafter, Cadence) grants you
 (hereinafter, Licensee) a nonexclusive license to use Petite Chez
 Scheme and associated documentation (hereinafter, Licensed Product), to
 combine the Licensed Product with other products to form Aggregate
 Products, and to redistribute the Licensed Product or Aggregate
 Products without royalty.  All Aggregate Products must include the
 Licensed Product in its entirety.  No payment may be received by
 Licensee for redistribution of the Licensed Product, although nothing
 in this Agreement shall prevent Licensee from receiving payment for
 other portions of Aggregate Products.  Any redistribution of the
 Licensed Product or Aggregate Products is subject to all restrictions
 set forth in this Agreement.  Licensee may not reverse compile,
 disassemble, or otherwise reverse engineer the Licensed Product.
 
 The port currently sets PERMIT_* = Yes. Does that fit with the
 above?

IMO this should have PERMIT_*_CDROM=no, combine is not well
defined in the license and is I think ambiguous. in its entirety
is hard since we don't actually put distfiles on the CDs.

I'm not even sure about PERMIT_PACKAGE_FTP since it doesn't permit
modification (the Licensed Product includes the associated
documentation, and the port patches this).

The author may be intending something other than what is written,
but that is irrelevant, what is relevant is how someone else sometime
down the line might interpret it. (And that is why the standard
/usr/share/misc/license.template used in OpenBSD is so good; there
is very little room for legal wriggling and misinterpretation).



Re: Porting commercial applications

2009-02-11 Thread Ian Darwin

Aaron W. Hsu wrote:

In other words, Petite Chez is easy enough to port, but would a
corrolary Chez Scheme (commercial) port be welcome? How would I set up
the fetching, since the user would have to have the distfile already
from purchasing it?

  


FETCH_MANUALLY. Grep the tree for examples.



Re: Porting commercial applications

2009-02-11 Thread Christian Weisgerber
Aaron W. Hsu arcf...@sacrideo.us wrote:

 What's the proper thing to do when you want to have a port that can't be
 obtained normally via the internet?  Is it worth it to publish the port?
 In other words, Petite Chez is easy enough to port, but would a
 corrolary Chez Scheme (commercial) port be welcome? How would I set up
 the fetching, since the user would have to have the distfile already
 from purchasing it?

See math/maple for an example.

-- 
Christian naddy Weisgerber  na...@mips.inka.de



Re: qemu readme for people like me

2009-02-11 Thread Marco Peereboom
This is not really what I sent you.  This is again all kinds of magic
that most people don't need.  The thing I sent you was a quick cut and
paste this and it works; you are adding all kinds of decision points
which implies a whole lot of reading and again getting stuck in the same
places that we get stuck now.  Not everyone uses qemu in complex setups;
I just use it to reboot a lot and all the fancy stuff is just a waste of
time.  In fact I think this README is equally useful as the man page;
have to read it all and then consult man for it to make sense.

FWIW

On Wed, Feb 11, 2009 at 04:56:05PM -0600, Todd T. Fries wrote:
 Could anyone explain why one would want to do '-no-fd-bootchk' ?  I mean
 it is there, but what reason would one want to put it on the cmdline?
 
 In any event, here's my integration of your suggestions below with
 what exists already.
 
 Index: README.OpenBSD
 ===
 RCS file: /cvs/ports/emulators/qemu/files/README.OpenBSD,v
 retrieving revision 1.3
 diff -u -r1.3 README.OpenBSD
 --- README.OpenBSD11 Dec 2008 09:17:33 -  1.3
 +++ README.OpenBSD11 Feb 2009 22:55:31 -
 @@ -3,15 +3,37 @@
  
  == Quick Start
  
 -1. get a bootable floppy image
 -2. qemu-img create -f qcow2 virtual.hd 10G
 -3. qemu -m 32 -fda floppy.fs -boot a -monitor stdio virtual.hd
 - (initial install to hard drive)
 -4. qemu-img convert -c -O qcow2 virtual.hd tmp  mv tmp virtual.hd
 - (compress hard drive while qemu is not running)
 -5. qemu -m 32 -monitor stdio virtual.hd
 - (normal boot from hard drive)
 +NOTE: amd64 cannot use '-net user' without SEGV'ing, to work around
 +  this, either run qemu as root by replacing
 + qemu -m 32 ..
 +  in this quick start section with
 + sudo env ETHER=em0 qemu -net nic,model=rtl8139 -net tap -m 32 ..
 +  or by reading the 'tap mode' section below.
  
 +1. Get a bootable CDROM image
 +
 +$ ftp ftp://ftp.openbsd.org/pub/OpenBSD/snapshots/i386/cd45.iso
 +
 +2. Create a virtual disk image:
 +
 +$ qemu-img create -f qcow2 virtual.img 10G
 +
 +3. Install the os:
 +
 +$ qemu -m 32 -monitor stdio -hda virtual.img -cdrom cd45.iso -boot d
 +
 +   NOTE: start this inside an xterm or equivalent
 +   NOTE: be sure to choose serial console during install
 +
 +4. Compress the virtual disk:
 +
 +$ qemu-img convert -c -O qcow2 virtual.img v.tmp  mv v.tmp virtual.img
 +
 +   NOTE: do not do this while qemu is running / using this virtual disk
 +
 +5. Boot normally from the virtual disk:
 +
 +$ qemu -m 32 -nographic -hda virtual.img 
  
  == Networking
  
 @@ -34,13 +56,12 @@
makes userland network calls for tcp/udp operations. icmp and other things
are not possible in this mode.
  
 -  Note: If you use one '-net' cmdline argument, qemu assumes you know what 
 you
 -  want and clears defaults for the rest of the -net defaults.
 -
 -  Note: The guest mode networking does not currently support IPv6, and
 -  qemu will complain that it cannot find a dns server if /etc/resolv.conf
 -  contains only IPv6 dns servers.
 +  NOTE: If you use one '-net' cmdline argument, qemu assumes you know what 
 you
 + want and clears defaults for the rest of the -net defaults.
  
 +  NOTE: The guest mode networking does not currently support IPv6, and
 + qemu will complain that it cannot find a dns server if
 + /etc/resolv.conf contains only IPv6 dns servers.
  
  2.  tap mode
  
 @@ -66,7 +87,15 @@
tunnel device and then use sudo again to drop privileges and start qemu:
  
 $ sudo sh -c sudo -u $USER qemu -nographic -net nic -net tap,fd=3 \
 - virtual.hd 3/dev/tun0
 + virtual.img 3/dev/tun0
 +
 +  NOTE: sudo calls closefrom(2).  In order to have more than one fd passed
 + tap interface, a line to sudoers akin to:
 +
 + Defaults closefrom_override
 +
 +then calling sudo via 'sudo -C 5 -u $USER qemu ..' is required.
 + See sudoers(5) and sudo(8) for details.
  
An alternative to the procedure described above is to have qemu set up the
network via ${SYSCONFDIR}/qemu-ifup. This is not recommended however, since
 @@ -76,7 +105,7 @@
${SYSCONFDIR}/qemu-ifup contains some default settings that permit one to 
 do
the following:
  
 - # qemu -net nic -net tap virtual.hd
 + # qemu -net nic -net tap virtual.img
  
It presumes you have a 'trunk0' interface you wish the tun(4) interface to
talk to.  It presumes you want 'bridge0' to be used to bridge the two.
 @@ -100,7 +129,7 @@
 # export BRIDGE=bridge101
 # qemu -net nic,vlan=0,model=rtl8139,macaddr=52:54:00:12:35:00 \
   -net tap,vlan=0 -vnc :0 -localtime -usb -usbdevice tablet \
 - -m 256 -hda virtual.hd -monitor stdio
 + -m 256 -hda virtual.img -monitor stdio
 {tun0 (bridge101 - trunk101)brconfig: bridge101: No such process
 brconfig: bridge101: No such process
 }
 @@ -119,15 +148,16 @@
  

Re: qemu readme for people like me

2009-02-11 Thread Todd T. Fries
I know its not what you sent.  I incorporated what you provided into
what the README.OpenBSD is doing..

- I added the 'ftp ftp://..' url to show where to get a bootable iso
- I changed the default example to be installing off an iso instead of
  a floppy
- I used 'virtual.img' instead of 'virtual.hd' since people seem to
  relate better to an .img than a .hd

The goal of README.OpenBSD is to show easily how to use qemu.  It does
that.

It makes it hard to use it incorrectly/insecurely (namely, as root, which
you seem to like to do), which is only required if you don't want to
learn the fd passing stuff, or if you have an amd64, which segv's on
the user mode (slirp) code.  I've not been able to decipher exactly
why this is, I beg any one else to figure this out so the first
``NOTE:'' can go away.. and with it (I presume) your objections.

Thanks,
-- 
Todd Fries .. t...@fries.net

 _
| \  1.636.410.0632 (voice)
| Free Daemon Consulting, LLC \  1.405.227.9094 (voice)
| http://FreeDaemonConsulting.com \  1.866.792.3418 (FAX)
| ..in support of free software solutions.  \  250797 (FWD)
| \
 \\
 
  37E7 D3EB 74D0 8D66 A68D  B866 0326 204E 3F42 004A
http://todd.fries.net/pgp.txt

Penned by Marco Peereboom on 20090211 17:57.10, we have:
| This is not really what I sent you.  This is again all kinds of magic
| that most people don't need.  The thing I sent you was a quick cut and
| paste this and it works; you are adding all kinds of decision points
| which implies a whole lot of reading and again getting stuck in the same
| places that we get stuck now.  Not everyone uses qemu in complex setups;
| I just use it to reboot a lot and all the fancy stuff is just a waste of
| time.  In fact I think this README is equally useful as the man page;
| have to read it all and then consult man for it to make sense.
| 
| FWIW
| 
| On Wed, Feb 11, 2009 at 04:56:05PM -0600, Todd T. Fries wrote:
|  Could anyone explain why one would want to do '-no-fd-bootchk' ?  I mean
|  it is there, but what reason would one want to put it on the cmdline?
|  
|  In any event, here's my integration of your suggestions below with
|  what exists already.
|  
|  Index: README.OpenBSD
|  ===
|  RCS file: /cvs/ports/emulators/qemu/files/README.OpenBSD,v
|  retrieving revision 1.3
|  diff -u -r1.3 README.OpenBSD
|  --- README.OpenBSD  11 Dec 2008 09:17:33 -  1.3
|  +++ README.OpenBSD  11 Feb 2009 22:55:31 -
|  @@ -3,15 +3,37 @@
|   
|   == Quick Start
|   
|  -1. get a bootable floppy image
|  -2. qemu-img create -f qcow2 virtual.hd 10G
|  -3. qemu -m 32 -fda floppy.fs -boot a -monitor stdio virtual.hd
|  - (initial install to hard drive)
|  -4. qemu-img convert -c -O qcow2 virtual.hd tmp  mv tmp virtual.hd
|  - (compress hard drive while qemu is not running)
|  -5. qemu -m 32 -monitor stdio virtual.hd
|  - (normal boot from hard drive)
|  +NOTE: amd64 cannot use '-net user' without SEGV'ing, to work around
|  +  this, either run qemu as root by replacing
|  +   qemu -m 32 ..
|  +  in this quick start section with
|  + sudo env ETHER=em0 qemu -net nic,model=rtl8139 -net tap -m 32 ..
|  +  or by reading the 'tap mode' section below.
|   
|  +1. Get a bootable CDROM image
|  +
|  +$ ftp ftp://ftp.openbsd.org/pub/OpenBSD/snapshots/i386/cd45.iso
|  +
|  +2. Create a virtual disk image:
|  +
|  +$ qemu-img create -f qcow2 virtual.img 10G
|  +
|  +3. Install the os:
|  +
|  +$ qemu -m 32 -monitor stdio -hda virtual.img -cdrom cd45.iso -boot d
|  +
|  +   NOTE: start this inside an xterm or equivalent
|  +   NOTE: be sure to choose serial console during install
|  +
|  +4. Compress the virtual disk:
|  +
|  +$ qemu-img convert -c -O qcow2 virtual.img v.tmp  mv v.tmp 
virtual.img
|  +
|  +   NOTE: do not do this while qemu is running / using this virtual disk
|  +
|  +5. Boot normally from the virtual disk:
|  +
|  +$ qemu -m 32 -nographic -hda virtual.img 
|   
|   == Networking
|   
|  @@ -34,13 +56,12 @@
| makes userland network calls for tcp/udp operations. icmp and other 
things
| are not possible in this mode.
|   
|  -  Note: If you use one '-net' cmdline argument, qemu assumes you know what 
you
|  -  want and clears defaults for the rest of the -net defaults.
|  -
|  -  Note: The guest mode networking does not currently support IPv6, and
|  -  qemu will complain that it cannot find a dns server if /etc/resolv.conf
|  -  contains only IPv6 dns servers.
|  +  NOTE: If you use one '-net' cmdline argument, qemu assumes you know what 
you
|  +   want and clears defaults for the rest of the -net defaults.
|   
|  +  NOTE

x264 and ffmpeg

2009-02-11 Thread Damien Miller
Hi,

In an attempt to recode some videos where the current ports ffmpeg
kept throwing error, non monotone timestamps 2 = 1, I updated the
ffmpeg to a very recent snapshot. This in turn necessitated an update
to x264. 

Unfortunately, this did not fix my problem but my hacky diffs may be
useful to someone who wants to properly update these ports.

Note that the x264 update punts on some grossness in version.sh by
simply hardcoding it. It also completely disables SSSE3 due to lack
of support in our binutils for the new instructions.

http://www.mindrot.org/~djm/private/ffmpeg.diff
http://www.mindrot.org/~djm/private/x264.diff

-d



Re: x264 and ffmpeg

2009-02-11 Thread Brad
On Wednesday 11 February 2009 22:35:22 Damien Miller wrote:
 Hi,

 In an attempt to recode some videos where the current ports ffmpeg
 kept throwing error, non monotone timestamps 2 = 1, I updated the
 ffmpeg to a very recent snapshot. This in turn necessitated an update
 to x264.

 Unfortunately, this did not fix my problem but my hacky diffs may be
 useful to someone who wants to properly update these ports.

 Note that the x264 update punts on some grossness in version.sh by
 simply hardcoding it. It also completely disables SSSE3 due to lack
 of support in our binutils for the new instructions.

 http://www.mindrot.org/~djm/private/ffmpeg.diff
 http://www.mindrot.org/~djm/private/x264.diff

 -d

I already have proper updates for both pending.

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



Re: x264 and ffmpeg

2009-02-11 Thread Damien Miller
On Wed, 11 Feb 2009, Brad wrote:

 I already have proper updates for both pending.

Unless I'm looking in the wrong place, your ffmpeg update doesn't
actually update ffmpeg. It just adjusts the dependency on x264.

Your x264 update doesn't fix version.sh. It still uses bashisms and
depends on git (+ possible network access) at build time.

-d