NEW: telephony/kamailio-1.5.1 (formerly named OpenSER)
I have updated this (as yet uncommitted) port to the recent 1.5.1 release of Kamailio. I have been using this on amd64, and it works well for me. cat ./DESCR-main KAMAILIO (OpenSER) is a mature and flexible open source SIP server (RFC3261). It can be used on systems with limitted resources as well as on carrier grade servers, scaling to up to thousands call setups per second. It is written in pure C for Unix/Linux-like systems with architecture specific optimizations to offer high performances. It is customizable, being able to feature as fast load balancer; SIP server flavours: registrar, location server, proxy server, redirect server; gateway to SMS/XMPP; or advanced VoIP application server. kamailio-1.5.1.tar.gz Description: GNU Zip compressed data
UPDATE: sysutils/rsyslog-3.20.4
Port updated to the latest 3.20.4 release of rsyslog. $ cat ./pkg/DESCR A syslogd replacement rsyslog-3.20.4.tar.gz Description: GNU Zip compressed data
UPDATE: databases/verdad-1.0.16
Updated to support the latest 1.0.16 release. Port also available at SourceForge: http://sourceforge.net/project/showfiles.php?group_id=36689&package_id=308909 cat pkg/DESCR Verdad is a system for centralizing configuration information for all the hosts at a large site. It provides tools like inheritance and versioning to let you build a central configuration database. WWW: http://verdad.sf.net/ verdad-1.0.16.tar.gz Description: GNU Zip compressed data
UPDATE: databases/verdad-1.0.16
verdad-1.0.16.tar.gz Description: GNU Zip compressed data
NEW: net/tftpd-cgi-0.1.4
I have motivated the development of a new version of the OpenBSD tftpd which supports a CGI interface. This is a useful tool for dynamically returning content to tftp clients . Two interesting use cases: 1) When pxebooting the OpenBSD installer, pxeboot requests the file ./ etc/boot.conf. Large sites with lots of different machines of different architectures and running different OpenBSD releases may want to return a custom boot.conf file unique to that machine. 2) Some network appliances (eg VoIP telephones) attempt to tftpd a configuration file on boot, often the config file name contains the MAC address of the device. One could write a tftpd-cgi script that dynamically generates and returns the phone configuration from a database. We used OpenBSD's tftpd as the basis/foundation for the project, and added the code to support the cgi feature. The resulting application is currently hosted on SourceForge: https://sourceforge.net/projects/tftpd-cgi/ And we are providing an OpenBSD port file(below) that makes it easy to build and install. cat ./pkg/DESCR tftpd-cgi is a modified version of tftpd(8) that allows for dynamic content via a CGI script. tftpd-cgi-0.1.4.tar.gz Description: GNU Zip compressed data
UPDATE: sysutils/rsyslog-3.20.3
Port updated to the recent 3.20.3 release of rsyslog. Tested on OpenBSD 4.4, amd64 and i386. It would be great if someone would commit this to the OpenBSD ports tree. $ cat ./pkg/DESCR A syslogd replacement rsyslog-3.20.3.tar.gz Description: GNU Zip compressed data
UPDATED: telephony/kamailio-1.4.3 (formerly named OpenSER)
I have updated the earlier port of Kamailio 1.4.2 to support the recent 1.4.3 release. This port also depends on net/radiusclient-ng-0.5.6, a port I posted earlier (November 18, 2008) My testing over the past couple of months hasn't uncovered any issues, so I propose the kamailio and radiusclient-ng ports be committed. $ cat DESCR-main KAMAILIO (OpenSER) is a mature and flexible open source SIP server (RFC3261). It can be used on systems with limitted resources as well as on carrier grade servers, scaling to up to thousands call setups per second. It is written in pure C for Unix/Linux-like systems with architecture specific optimizations to offer high performances. It is customizable, being able to feature as fast load balancer; SIP server flavours: registrar, location server, proxy server, redirect server; gateway to SMS/XMPP; or advanced VoIP application server. kamailio-1.4.3.tar.gz Description: GNU Zip compressed data
NEW: databases/verdad-1.0.15
cat pkg/DESCR Verdad is a system for centralizing configuration information for all the hosts at a large site. It provides tools like inheritance and versioning to let you build a central configuration database. WWW: http://verdad.sf.net/ verdad-1.0.15.tar.gz Description: GNU Zip compressed data
NEW: telephony/kamailio-1.4.2 (kamailio used to be called OpenSER)
Tested on 4.4/amd64, definitely interested in more testing $ cat DESCR-main KAMAILIO (OpenSER) is a mature and flexible open source SIP server (RFC3261). It can be used on systems with limitted resources as well as on carrier grade servers, scaling to up to thousands call setups per second. It is written in pure C for Unix/Linux-like systems with architecture specific optimizations to offer high performances. It is customizable, being able to feature as fast load balancer; SIP server flavours: registrar, location server, proxy server, redirect server; gateway to SMS/XMPP; or advanced VoIP application server. kamailio-1.4.2.tar.gz Description: GNU Zip compressed data
NEW: sysutils/rsyslog-3.20.0
Tested on 4.4/amd64, definitely interested in more testing. $ cat ./pkg/DESCR A syslogd replacement rsyslog-3.20.0.tar.gz Description: GNU Zip compressed data
UPDATE: net/s3sync-1.2.5
Updated MAINTAINER info, tested on 4.4/amd64 $ cat pkg/DESCR s3sync is a ruby program that easily transfers directories between a local directory and an Amazon S3 bucket:prefix. It behaves somewhat, but not precisely, like the rsync program. It also includes s3cmd, a program that wraps S3 operations into a simple command-line tool. s3sync-1.2.5.tar.gz Description: GNU Zip compressed data
NEW: net/radiusclient-ng-0.5.6
This port is needed for the kamailio/openser port (see subsequent email) Tested on 4.4/amd64, definitely interested in more testing. $ cat pkg/DESCR Purpose of this project is to build portable, easy-to-use and standard compliant library suitable for developing free and commercial software that need support for a RADIUS protocol (RFCs 2138 and 2139). radiusclient-ng-0.5.6.tar.gz Description: GNU Zip compressed data
Re: NEW: s3sync
Thank you for the feedback and comments (below). I have incorporated all of these changed into the attached revision. I'm definitely interested in more feedback and testing. Best regards, Don On Fri, Oct 3, 2008 at 9:39 AM, Stuart Henderson <[EMAIL PROTECTED]> wrote: > On 2008/10/03 09:12, Don Jackson wrote: >> >> Here is a first draft of a new port for s3sync. >> Please test/comment. >> I have installed it on a couple of machines running OpenBSD 4.3 stable, >> amd64 >> This is my first port, so I will not be surprised if I have more to learn >> about doing this properly. >> >> http://s3sync.net/wiki >> >> DESCR: >> >> s3sync is a ruby program that easily transfers directories between a >> local >> directory and an Amazon S3 bucket:prefix. It behaves somewhat, but not >> precisely, like the rsync program. It also includes s3cmd, a program that >> wraps >> S3 operations into a simple command-line tool. >> >> > > I don't have time to look further but some quick comments - > > > Missing $OpenBSD$ marker > >> COMMENT="Sync tool for Amazon's S3 storage service" > > No more double-quotes surrounding COMMENT > >> DISTNAME= s3sync-1.2.5 >> PKGNAME=${DISTNAME} > > PKGNAME defaults to DISTNAME, we leave it out unless > overriding it with something different. > >> CATEGORIES= net >> > > Missing license marker comment > >> PERMIT_PACKAGE_CDROM= Yes >> PERMIT_PACKAGE_FTP= Yes >> PERMIT_DISTFILES_CDROM= Yes >> PERMIT_DISTFILES_FTP= Yes >> >> HOMEPAGE= http://s3sync.net/wiki >> MASTER_SITES= ${MASTER_SITE_RUBYFORGE:=s3sync/} >> >> MODULES=lang/ruby >> >> CONFIGURE_STYLE=ruby gem >> >> RUN_DEPENDS=:ruby-iconv->=1.8.4:lang/ruby,-iconv,no_x11 >> >> PKG_ARCH= * >> >> .include >> > > and please follow Makefile.template style for new ports > (space before =) > > s3sync_port.tar.gz Description: GNU Zip compressed data
NEW: s3sync
Here is a first draft of a new port for s3sync. Please test/comment. I have installed it on a couple of machines running OpenBSD 4.3 stable, amd64 This is my first port, so I will not be surprised if I have more to learn about doing this properly. http://s3sync.net/wiki DESCR: s3sync is a ruby program that easily transfers directories between a local directory and an Amazon S3 bucket:prefix. It behaves somewhat, but not precisely, like the rsync program. It also includes s3cmd, a program that wraps S3 operations into a simple command-line tool. s3sync_port.tar.gz Description: GNU Zip compressed data
Problems with sox/lame on OpenBSD 4.3 AMD64
Hello, I run stable. I built a new amd64 4.3 machine yesterday, and installed sox and lame. When I attempted convert a wav file to mp3 format, it dumped core. # gdb `which sox` sox.core GNU gdb 6.3 Copyright 2004 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "amd64-unknown-openbsd4.3"...(no debugging symbols found) Core was generated by `sox'. Program terminated with signal 11, Segmentation fault. Reading symbols from /usr/local/lib/libvorbisfile.so.5.0...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libvorbisfile.so.5.0 Reading symbols from /usr/local/lib/libvorbisenc.so.2.3...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libvorbisenc.so.2.3 Reading symbols from /usr/local/lib/libvorbis.so.6.0...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libvorbis.so.6.0 Reading symbols from /usr/local/lib/libogg.so.5.3...(no debugging symbols found)...done. Loaded symbols for /usr/local/lib/libogg.so.5.3 Reading symbols from /usr/lib/libm.so.2.3...done. Loaded symbols for /usr/lib/libm.so.2.3 Reading symbols from /usr/local/lib/libmad.so.2.1...done. Loaded symbols for /usr/local/lib/libmad.so.2.1 Reading symbols from /usr/local/lib/libmp3lame.so.0.1...done. Loaded symbols for /usr/local/lib/libmp3lame.so.0.1 Reading symbols from /usr/lib/libc.so.43.0...done. Loaded symbols for /usr/lib/libc.so.43.0 Reading symbols from /usr/libexec/ld.so...done. Loaded symbols for /usr/libexec/ld.so #0 0x485580f4 in lame_encode_buffer_long2 () from /usr/local/lib/libmp3lame.so.0.1 (gdb) backtrace #0 0x485580f4 in lame_encode_buffer_long2 () from /usr/local/lib/libmp3lame.so.0.1 #1 0x0040f74b in st_mp3write () #2 0x0040682e in st_write () #3 0x00404668 in flow_effect_out () #4 0x00403b9a in process () #5 0x00403329 in main () (gdb) quit # pkg_info sox Information for inst:sox-12.18.2-mp3-vorbis # pkg_info lame Information for inst:lame-3.96.1p2-no_x11 Required by: sox-12.18.2-mp3-vorbis I have an older machine running OpenBSD 4.1 on i386, with # lame -v LAME version 3.96.1 (http://lame.sourceforge.net/) # sox -v sox: option requires an argument -- v sox: Version 12.18.2 And the 4.1/i386 version works fine. Any ideas? I am happy to include the short wav file if needed
Port of OpenSER?
http://www.openser.org/ I haven't found an OpenBSD port, and so I am thinking of porting it myself. The guide said to communicate that intention to this mailing list, so I am doing so. This looks like a potentially complex port, so not sure I will succeed. Don
Has anybody ported the Xerces-C++ library to OpenBSD?
http://xml.apache.org/xerces-c/ I haven't found an OpenBSD port, and so I am thinking of porting it myself. The guide said to communicate that intention to this mailing list, so I am doing so. Don