CVS: cvs.openbsd.org: ports
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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?
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
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
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
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
$ 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
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
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
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
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
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
Bump. -- viq pgphAjb2dUcNx.pgp Description: PGP signature
RESUBMIT: lang/petite-chez (Hopefully Last)
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)
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
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
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
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
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
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
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
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
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
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
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
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
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