NEW: telephony/kamailio-1.5.1 (formerly named OpenSER)

2009-05-23 Thread Don Jackson


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

2009-02-09 Thread Don Jackson


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

2009-02-09 Thread Don Jackson

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

2009-02-09 Thread Don Jackson


verdad-1.0.16.tar.gz
Description: GNU Zip compressed data


NEW: net/tftpd-cgi-0.1.4

2009-02-01 Thread Don Jackson


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

2009-01-27 Thread Don Jackson


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)

2009-01-20 Thread Don Jackson
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

2008-11-23 Thread Don Jackson


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)

2008-11-18 Thread Don Jackson


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

2008-11-18 Thread Don Jackson


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

2008-11-18 Thread Don Jackson


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

2008-11-18 Thread Don Jackson


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

2008-10-06 Thread Don Jackson
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

2008-10-03 Thread Don Jackson


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

2008-06-28 Thread Don Jackson
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?

2007-08-21 Thread Don Jackson


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?

2007-08-21 Thread Don Jackson


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