Re: FreeBSD Port: sysutils/webmin & perl 5.8.9

2009-03-29 Thread Glen Barber
On Sat, Mar 28, 2009 at 3:53 PM, Dan Langille  wrote:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
>
> After upgrading perl to 5.8.0 because of a vuln, I found webmin would
> not start.
>
> $ tail /var/log/webmin/miniserv.error
> /libexec/ld-elf.so.1:
> /usr/local/lib/perl5/5.8.9/mach/auto/SDBM_File/SDBM_File.so: Undefined
> symbol "sdbm_open"
>
> FWIW, perl-after-upgrade has been run.
>

I don't know what 'perl-after-upgrade' actually does, but have you
tried rebuilding webmin?  'make deinstall; make reinstall'

-- 
Glen Barber
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: devel/icu: doesn't build at 8-CURRENT

2009-03-29 Thread Boris Samorodov
On Fri, 27 Mar 2009 15:17:24 -0700 (PDT) bf wrote:

> My build on a recent snapshot of 8-CURRENT succeeds without any
> problems.  There are different failures reported here, but some of
> them appear to be related to the vfs problem found in PRs
> kern/132620 and ports/132542, and solved a series of changes
> ending in subversion r190145 on 20 Mar. 2009.  Some of you should
> update your base systems and try again if you don't have these
> revisions.

Yes, that was the case. I rebuild the base system and devel/icu
compiles now at my tinderboxes.

Thanks for your help!


WBR
-- 
Boris Samorodov (bsam)
Research Engineer, http://www.ipt.ru Telephone & Internet SP
FreeBSD Committer, http://www.FreeBSD.org The Power To Serve
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: devel/icu: doesn't build at 8-CURRENT

2009-03-29 Thread Boris Samorodov
On Fri, 27 Mar 2009 09:55:54 -0400 Mikhail T. wrote:
> Rene Ladan написав(ла):
> > Boris Samorodov schreef:
> >> [...]
> >> cc  -I../../common -I../../i18n -I./../toolutil  -pipe -O2
> >> -fno-strict-aliasing  -c   -o wrtxml.o wrtxml.c
> >> c++  -I../../common -I../../i18n -I./../toolutil  -pipe -O2
> >> -fno-strict-aliasing  -c   -o prscmnts.o prscmnts.cpp
> >> cc  -I../../common -I../../i18n -I./../toolutil  -pipe -O2
> >> -fno-strict-aliasing  -c   -o derb.o derb.c
> >> cd ../.. \
> >>  && CONFIG_FILES=tools/genrb/derb.1 CONFIG_HEADERS= /bin/sh
> >> ./config.status
> >> config.status: creating tools/genrb/derb.1
> >> cd ../.. \
> >>  && CONFIG_FILES=tools/genrb/genrb.1 CONFIG_HEADERS= /bin/sh
> >> ./config.status
> >> ./config.status: Can't open ./config.status: No such file or directory
> >> gmake[2]: *** [genrb.1] Error 2
> >> 
> > Same on 7.1-RELEASE/amd64, the THREAD option is on.
> > Ports tree is from 2009-03-27 09:57:43 UTC
> >
> Does it help to comment out the ALL_TARGET line from the port's
> Makefile? Thanks,

That didn't help me. But rebuilding the base system where my tinderboxes
live helped. Now all tinderboxes build devel/icu with ALL_TARGET line.

Thanks!


WBR
-- 
Boris Samorodov (bsam)
Research Engineer, http://www.ipt.ru Telephone & Internet SP
FreeBSD Committer, http://www.FreeBSD.org The Power To Serve
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: FreeBSD Port: sysutils/webmin & perl 5.8.9

2009-03-29 Thread Dan Langille
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Glen Barber wrote:
> On Sat, Mar 28, 2009 at 3:53 PM, Dan Langille  wrote:
>> -BEGIN PGP SIGNED MESSAGE-
>> Hash: SHA1
>>
>> After upgrading perl to 5.8.0 because of a vuln, I found webmin would
>> not start.
>>
>> $ tail /var/log/webmin/miniserv.error
>> /libexec/ld-elf.so.1:
>> /usr/local/lib/perl5/5.8.9/mach/auto/SDBM_File/SDBM_File.so: Undefined
>> symbol "sdbm_open"
>>
>> FWIW, perl-after-upgrade has been run.
>>
> 
> I don't know what 'perl-after-upgrade' actually does, but have you
> tried rebuilding webmin?  'make deinstall; make reinstall'

I didn't do exactly that, but I did do a 'portupgrade -f webin'.

- --
Dan Langille

BSDCan - The Technical BSD Conference : http://www.bsdcan.org/
PGCon  - The PostgreSQL Conference: http://www.pgcon.org/
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.11 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAknPjy8ACgkQCgsXFM/7nTzxUwCgheFFm9ofJ9DCRE4E5iI16o4O
6MEAn05gnffTwX2jl6tp7pQ2bI7t201k
=C5/F
-END PGP SIGNATURE-
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: FreeBSD Port: sysutils/webmin & perl 5.8.9

2009-03-29 Thread Glen Barber
On Sun, Mar 29, 2009 at 11:09 AM, Dan Langille  wrote:
>> I don't know what 'perl-after-upgrade' actually does, but have you
>> tried rebuilding webmin?  'make deinstall; make reinstall'
>
> I didn't do exactly that, but I did do a 'portupgrade -f webin'.
>

I've never used portupgrade.  What does:

   pkg_info | grep webmin

display?


-- 
Glen Barber
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: FreeBSD Port: sysutils/webmin & perl 5.8.9

2009-03-29 Thread Dan Langille
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Glen Barber wrote:
> On Sun, Mar 29, 2009 at 11:09 AM, Dan Langille  wrote:
>>> I don't know what 'perl-after-upgrade' actually does, but have you
>>> tried rebuilding webmin?  'make deinstall; make reinstall'
>> I didn't do exactly that, but I did do a 'portupgrade -f webin'.
>>
> 
> I've never used portupgrade.  What does:
> 
>pkg_info | grep webmin
> 
> display?

$ pkg_info | grep webmin
webmin-1.470_1  Web-based interface for system administration for Unix

- --
Dan Langille

BSDCan - The Technical BSD Conference : http://www.bsdcan.org/
PGCon  - The PostgreSQL Conference: http://www.pgcon.org/
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.11 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAknPkV4ACgkQCgsXFM/7nTyHmgCgt3JWtuz6id1sCDzpOi4yaQo+
z8sAoPTrdj+jvBhGa2Lo9h0L0zSj8Nl1
=C85w
-END PGP SIGNATURE-
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: FreeBSD Port: sysutils/webmin & perl 5.8.9

2009-03-29 Thread Glen Barber
On Sun, Mar 29, 2009 at 11:18 AM, Dan Langille  wrote:
> $ pkg_info | grep webmin
> webmin-1.470_1      Web-based interface for system administration for Unix

Erm... Yeah...

pkg_version | grep webmin

Sorry. Doing this from memory -- not in front of a FreeBSD box currently.


-- 
Glen Barber
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: FreeBSD Port: sysutils/webmin & perl 5.8.9

2009-03-29 Thread Dan Langille
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Glen Barber wrote:
> On Sun, Mar 29, 2009 at 11:18 AM, Dan Langille  wrote:
>> $ pkg_info | grep webmin
>> webmin-1.470_1  Web-based interface for system administration for Unix
> 
> Erm... Yeah...
> 
> pkg_version | grep webmin
> 
> Sorry. Doing this from memory -- not in front of a FreeBSD box currently.
> 
> 

$ pkg_version | grep webmin
webmin  =


- --
Dan Langille

BSDCan - The Technical BSD Conference : http://www.bsdcan.org/
PGCon  - The PostgreSQL Conference: http://www.pgcon.org/
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.11 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAknPlKIACgkQCgsXFM/7nTziOACgirHoMilwVI1qVXr0tw2f2Up+
mBIAoMcGucnjkS18AubGHxB+EV4yJsXg
=EmrV
-END PGP SIGNATURE-
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: FreeBSD Port: sysutils/webmin & perl 5.8.9

2009-03-29 Thread Glen Barber
2009/3/29 Dan Langille :
>
> $ pkg_version | grep webmin
> webmin                              =
>

Interesting.  I assume your ports tree is up to date?

Unless anyone else has another ideas, I'd try to contact the
maintainer (if there is one).  If that fails, submit a PR.


-- 
Glen Barber
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: FreeBSD Port: sysutils/webmin & perl 5.8.9

2009-03-29 Thread Dan Langille
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Glen Barber wrote:
> 2009/3/29 Dan Langille :
>> $ pkg_version | grep webmin
>> webmin  =
>>
> 
> Interesting.  I assume your ports tree is up to date?

Yes, yes it is.

> Unless anyone else has another ideas, I'd try to contact the
> maintainer (if there is one).  If that fails, submit a PR.

Already in offline discussions with the maintainer.

- --
Dan Langille

BSDCan - The Technical BSD Conference : http://www.bsdcan.org/
PGCon  - The PostgreSQL Conference: http://www.pgcon.org/
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.11 (FreeBSD)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAknPldkACgkQCgsXFM/7nTwefwCdHKws2oSxUUc2+BlU4GYBfq9H
LtIAoKFB2D8ec6gFDm96zOPv2sBcVlpd
=LFhG
-END PGP SIGNATURE-
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: REQUEST FOR TESTERS: `devel/mingw32-gcc'

2009-03-29 Thread Coleman Kane
On Sat, 2009-03-28 at 20:37 -0500, Stephen Montgomery-Smith wrote:
> Coleman Kane wrote:
> 
> > I haven't seen any activity on the above email, and I am curious if:
> >  1) It was missed (and this really does affect people)
> >  2) Nobody cross-compiles using the mingw32-* ports (it is really very 
> > handy!)
> >  3) Nobody really cares that mingw32-gcc will move from 3.4.5 --> 4.2.0
> > 
> > Please, if this affects you test out the above port tarball! Otherwise, 
> > this will end up going in and not take into account any problems that 
> > might arise in your environment.
> > 
> > -- 
> > Coleman Kane
> 
> 
> I just saw that this message is about two years old, and that the commit 
> must have been made years ago.
> 
> Sorry for the noise.

Thanks. It was handled off-line and we did the upgrade.

-- 
Coleman Kane


signature.asc
Description: This is a digitally signed message part


INDEX build failed for 6.x

2009-03-29 Thread Erwin Lansing
INDEX build failed with errors:
Generating INDEX-6 - please wait..pkg_info: not found
pkg_info: not found
pkg_info: not found
pkg_info: not found
 Done.
make_index: p5-Config-JFDI-0.05: no entry for 
/usr/ports/config/p5-Hash-Merge-Simple
make_index: p5-Config-JFDI-0.05: no entry for 
/usr/ports/config/p5-Hash-Merge-Simple

Committers on the hook:
arved az bsam dinoex garga gerald lbr marcus trasz 

Most recent CVS update was:
U accessibility/linux-f8-atk/Makefile
U accessibility/linux-f8-atk/distinfo.i386
U accessibility/linux-f8-atk/pkg-descr
U accessibility/linux-f8-atk/pkg-plist
U archivers/linux-f8-ucl/Makefile
U archivers/linux-f8-ucl/distinfo.i386
U archivers/linux-f8-ucl/pkg-plist
U archivers/linux-f8-upx/Makefile
U archivers/linux-f8-upx/distinfo.i386
U archivers/linux-f8-upx/pkg-plist
U audio/gigedit/pkg-plist
U audio/linux-f8-alsa-lib/Makefile
U audio/linux-f8-alsa-lib/distinfo.i386
U audio/linux-f8-alsa-lib/pkg-descr
U audio/linux-f8-arts/Makefile
U audio/linux-f8-arts/distinfo.i386
U audio/linux-f8-esound/Makefile
U audio/linux-f8-esound/distinfo.i386
U audio/linux-f8-esound/pkg-descr
U audio/linux-f8-esound/pkg-plist.i386
U audio/linux-f8-freealut/Makefile
U audio/linux-f8-freealut/distinfo.i386
U audio/linux-f8-freealut/pkg-descr
U audio/linux-f8-libaudiofile/Makefile
U audio/linux-f8-libaudiofile/distinfo.i386
U audio/linux-f8-libaudiofile/pkg-descr
U audio/linux-f8-libaudiofile/pkg-plist.i386
U audio/linux-f8-libogg/Makefile
U audio/linux-f8-libogg/distinfo.i386
U audio/linux-f8-libvorbis/Makefile
U audio/linux-f8-libvorbis/distinfo.i386
U audio/linux-f8-mikmod/Makefile
U audio/linux-f8-mikmod/distinfo.i386
U audio/linux-f8-openal/Makefile
U audio/linux-f8-openal/distinfo.i386
U audio/linux-f8-sdl_mixer/Makefile
U audio/linux-f8-sdl_mixer/distinfo.i386
U databases/Makefile
U databases/p5-DBIx-Class-DateTime-Epoch/Makefile
U databases/p5-DBIx-Class-DateTime-Epoch/distinfo
U databases/p5-DBIx-Class-DateTime-Epoch/pkg-descr
U databases/p5-DBIx-Class-DateTime-Epoch/pkg-plist
U databases/p5-DBIx-Class-EncodedColumn/Makefile
U databases/p5-DBIx-Class-EncodedColumn/distinfo
U databases/p5-DBIx-Class-EncodedColumn/pkg-descr
U databases/p5-DBIx-Class-EncodedColumn/pkg-plist
U databases/p5-DBIx-Class-HTML-FormFu/Makefile
U databases/p5-DBIx-Class-HTML-FormFu/distinfo
U databases/p5-DBIx-Class-HTML-FormFu/pkg-descr
U databases/p5-DBIx-Class-HTML-FormFu/pkg-plist
U devel/Makefile
U devel/linux-f8-allegro/Makefile
U devel/linux-f8-allegro/distinfo
U devel/linux-f8-allegro/pkg-descr
U devel/linux-f8-allegro/pkg-plist
U devel/linux-f8-libglade/Makefile
U devel/linux-f8-libglade/distinfo.i386
U devel/linux-f8-libglade/pkg-descr
U devel/linux-f8-libglade/pkg-plist.i386
U devel/linux-f8-libglade2/Makefile
U devel/linux-f8-libglade2/distinfo.i386
U devel/linux-f8-libglade2/pkg-descr
U devel/linux-f8-libglade2/pkg-plist.i386
U devel/linux-f8-libsigc++20/Makefile
U devel/linux-f8-libsigc++20/distinfo.i386
U devel/linux-f8-libsigc++20/pkg-descr
U devel/linux-f8-libsigc++20/pkg-plist
U devel/linux-f8-sdl12/Makefile
U devel/linux-f8-sdl12/distinfo.i386
U devel/linux-f8-sdl12/pkg-descr
U devel/linux-f8-sdl12/pkg-plist.i386
U devel/p5-Algorithm-Merge/Makefile
U devel/p5-Algorithm-Merge/distinfo
U devel/p5-Algorithm-Merge/pkg-descr
U devel/p5-Algorithm-Merge/pkg-plist
U devel/p5-Config-JFDI/Makefile
U devel/p5-Config-JFDI/distinfo
U devel/p5-Config-JFDI/pkg-descr
U devel/p5-Config-JFDI/pkg-plist
U devel/p5-Hash-Flatten/Makefile
U devel/p5-Hash-Flatten/distinfo
U devel/p5-Hash-Flatten/pkg-descr
U devel/p5-Hash-Flatten/pkg-plist
U devel/p5-Hash-Merge-Simple/Makefile
U devel/p5-Hash-Merge-Simple/distinfo
U devel/p5-Hash-Merge-Simple/pkg-descr
U devel/p5-Hash-Merge-Simple/pkg-plist
U devel/p5-String-Diff/Makefile
U devel/p5-String-Diff/distinfo
U devel/p5-String-Diff/pkg-descr
U devel/p5-String-Diff/pkg-plist
U editors/jed/Makefile
U emulators/wine/files/pkg-message.in
U ftp/linux-f8-curl/Makefile
U ftp/linux-f8-curl/distinfo.i386
U graphics/linux-f8-cairo/Makefile
U graphics/linux-f8-cairo/distinfo.i386
U graphics/linux-f8-cairo/pkg-descr
U graphics/linux-f8-cairo/pkg-plist
U graphics/linux-f8-gdk-pixbuf/Makefile
U graphics/linux-f8-gdk-pixbuf/distinfo
U graphics/linux-f8-gdk-pixbuf/pkg-descr
U graphics/linux-f8-gdk-pixbuf/pkg-plist
U graphics/linux-f8-imlib/Makefile
U graphics/linux-f8-imlib/distinfo.i386
U graphics/linux-f8-imlib/pkg-descr
U graphics/linux-f8-imlib/pkg-plist.i386
U graphics/linux-f8-jpeg/Makefile
U graphics/linux-f8-jpeg/distinfo.i386
U graphics/linux-f8-jpeg/pkg-descr
U graphics/linux-f8-jpeg/pkg-plist
U graphics/linux-f8-libGLU/Makefile
U graphics/linux-f8-libGLU/distinfo.i386
U graphics/linux-f8-libmng/Makefile
U graphics/linux-f8-libmng/distinfo.i386
U graphics/linux-f8-libmng/pkg-descr
U graphics/linux-f8-libmng/pkg-plist.i386
U graphics/linux-f8-png/Makefile
U graphics/linux-f8-png/distinfo.i386
U graphics/linux-f8-png/pkg-descr
U graphics/linux-f8-png10/Makefile
U graphics/linux-f8-png10/disti

Re: REQUEST FOR TESTERS: `devel/mingw32-gcc'

2009-03-29 Thread Stephen Montgomery-Smith

Coleman Kane wrote:

On Sat, 2009-03-28 at 20:37 -0500, Stephen Montgomery-Smith wrote:

Coleman Kane wrote:


I haven't seen any activity on the above email, and I am curious if:
 1) It was missed (and this really does affect people)
 2) Nobody cross-compiles using the mingw32-* ports (it is really very 
handy!)

 3) Nobody really cares that mingw32-gcc will move from 3.4.5 --> 4.2.0

Please, if this affects you test out the above port tarball! Otherwise, 
this will end up going in and not take into account any problems that 
might arise in your environment.


--
Coleman Kane


I just saw that this message is about two years old, and that the commit 
must have been made years ago.


Sorry for the noise.


Thanks. It was handled off-line and we did the upgrade.



Still, the mingw32 port is really rather impressive.  When I first 
thought of cross compiling for Windows, I started by reading the online 
documentation at the mingw32 web sites.  It was quite unreadable, giving 
one no place to start.  I still wouldn't know how to cross compile for 
Windows under Linux.


By contrast, the mingw32 ports in FreeBSD simply worked out of the box, 
and it was a tremendous relief to see how effective and simple it was.


Stephen
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: HEADS UP multi processor compilations for everyone

2009-03-29 Thread Pav Lucistnik
Dmitry Marakasov píše v pá 27. 03. 2009 v 15:48 +0300:
> * Pav Lucistnik (p...@freebsd.org) wrote:
> 
> > > second
> > > also improves MAKE_JOBS_* handling, shortening it a bit and exposing
> > > MAKE_JOBS_NUMBER to the ports, so it can be used for other build systems
> > > without having to parse out -j from _MAKE_JOBS (and defaults to 1 if
> > > jobs support is disabled).
> > 
> > This one I cannot accept, because it adds back != call I made a big
> > effort to avoid. We can't have one != call per port during building
> > INDEX.
> 
> Understood. I still think it'd be nice to expose number of jobs as a
> plain number to the ports.

If you figure it out without != call, let me know.

> > > Also, [ x != x${BUILD_FAIL_MESSAGE} ] thing seems to be a bit unsafe,
> > > and inconsistent to IGNORE/BROKEN/... vars, in which we don't use
> > > quotes.
> > 
> > It's consistent with CONFIGURE_FAIL_MESSAGE. Why are you removing the
> > parenthesis around the ${ECHO_CMD} ${BUILD_FAIL_MESSAGE}, BTW?
> > Because they are present in do-configure target too - should they be
> > removed there too?
> 
> I just didn't like them :) 

Good enough reason for me :)

> Are they really needed around single command?

No idea.

-- 
Pav Lucistnik 
  
On real UNIX, /usr/bin/more prints -More-.


signature.asc
Description: Toto je digitálně	 podepsaná část	 zprávy


Re: Installing in cgi-bin

2009-03-29 Thread Peter Pentchev
On Sat, Mar 28, 2009 at 06:42:50PM -0500, Brooks Davis wrote:
> On Sat, Mar 28, 2009 at 04:07:30PM -0400, Jerry wrote:
> > On Sat, 28 Mar 2009 12:43:13 -0500
> > Brooks Davis  wrote:
> > 
> > >On Sat, Mar 28, 2009 at 01:33:15PM -0400, Jerry wrote:
> > >> I have a Perl program that I am thinking of porting to FreeBSD. The
> > >> program has to be installed in the 'cgi-bin'. 
> > >> 
> > >> I was thinking something like:
> > >> "$(WWWDIR}/apache${APACHE_VERSION}/cgi-bin" might be the way to
> > >> direct the install to the correct directory. Is there a better way?
> > >> I cannot find a macro that directly references the cgi-bin.
> > >
> > >We have a policy against installations that would automaticlly be on
> > >the network.  You need to install it elsewhere (often a directory
> > >under WWWDIR) and tell people how to add the appropriate configuration
> > >directives to http.conf or to copy the file into cgi-bin in
> > >pkg-message.
> > 
> > 
> > The program is DADA Mail. It installs a 'mail.cgi' in the cgi-bin and
> > then installs the rest of its files, perl modules, etc. in a hierarchy
> > several layers deep in the cgi-bin directory. We are talking
> > about a lot of files here. Expecting the end user to properly move the
> > files from a temporary directory to the cgi-bin and then properly
> > changing the file(s) properties would seem a little extreme. However,
> > if that is the only way I can do it, I will investigate writing a
> > script that the end user could invoke to accomplish this feat. It does
> > seem a little over the top however. Due to the way DADA Mail is
> > written, the author does not believe it can be run from other than that
> > directory along with its associated files.
> 
> Sounds seriously broken. :)  I might suggest installing in www/dada and
> providing a script to make appropriate symlinks along with an instruction
> to enable following symlinks in cgi-bin.  It seems like shockingly bad
> design to require that it live at http://.../cgi-bin/mail.cgi, but
> that's certainly not uncommon. :(

Jerry, take a look at how other ports do it - e.g. mail/qmailadmin
or devel/viewvc.  Both of those install files into separate directories
and then expect the user to symlink the CGI directory to something
within the user's "real" cgi-bin directory, and possibly symlink a data
directory into something within the user's "real" data directory.
Thus, the CGI script is at http://hostname/cgi-bin/qmailadmin/qmailadmin.cgi
with the option of someday adding e.g. cgi-bin/qmailadmin/somethingelse.cgi
by simply placing it within the symlinked directory.

Of course, the symlinks may also be avoided by using Apache's Alias and
ScriptAlias directives :)

Either way, the major point is that once you learn to live with all
files being in cgi-bin/progname/ instead of just cgi-bin/, it's just
a matter of symlinking (or aliasing) a single directory instead of
each and every file within it.

G'luck,
Peter

-- 
Peter Pentchev  r...@ringlet.netr...@space.bgr...@freebsd.org
PGP key:http://people.FreeBSD.org/~roam/roam.key.asc
Key fingerprint FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
.siht ekil ti gnidaer eb d'uoy ,werbeH ni erew ecnetnes siht fI


pgpioOldm8pFe.pgp
Description: PGP signature


Re: Possibly unbuildable ports reminder

2009-03-29 Thread Anton Yuzhaninov
On Sat, 28 Mar 2009 10:00:06 GMT, Bill Fenner wrote:
BF> Dear porters,
BF> 
BF>   This is just a reminder to please periodically check the list of
BF> unbuildable ports at http://pointyhat.freebsd.org/errorlogs/ .
BF> A list by MAINTAINER is
BF> 
BF> http://people.freebsd.org/~fenner/errorlogs/
BF> 
BF> so you can easily check the status of ports that you maintain.  In
BF> addition, the list of ports with no MAINTAINER with build problems is
BF> 
BF> http://people.freebsd.org/~fenner/errorlogs/po...@freebsd.org.html
BF> 
BF> Since no one is responsible for these ports, the problem won't get
BF> fixed unless someone on this list takes the initiative.
BF> 
BF> Thanks for your help!
BF> 
BF> Bill "annoying port email" Fenner

It will be useful to add RSS/Atom feeds to some pages on pointyhat.freebsd.org

Insted of periodicaly polling of pointyhat, this feed can be added in 
rss-reader.

-- 
 Anton Yuzhaninov

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


INDEX build failed for 6.x

2009-03-29 Thread Erwin Lansing
INDEX build failed with errors:
Generating INDEX-6 - please wait..pkg_info: not found
pkg_info: not found
pkg_info: not found
pkg_info: not found
 Done.
make_index: p5-Config-JFDI-0.05: no entry for 
/usr/ports/config/p5-Hash-Merge-Simple
make_index: p5-Config-JFDI-0.05: no entry for 
/usr/ports/config/p5-Hash-Merge-Simple

Committers on the hook:
arved az bsam dinoex garga gerald lbr lme makc marcus skv trasz 

Most recent CVS update was:
U devel/Makefile
U devel/p5-JSON-RPC/Makefile
U devel/p5-JSON-RPC/distinfo
U devel/p5-JSON-RPC/pkg-descr
U devel/p5-JSON-RPC/pkg-plist
U games/scummvm/Makefile
U games/scummvm/distinfo
U lang/gcc44/Makefile
U lang/gcc44/distinfo
U textproc/Makefile
U textproc/p5-Unicode-Escape/Makefile
U textproc/p5-Unicode-Escape/distinfo
U textproc/p5-Unicode-Escape/pkg-descr
U textproc/p5-Unicode-Escape/pkg-plist
U x11-toolkits/qwt5/Makefile
U x11-toolkits/qwt5/distinfo
U x11-toolkits/qwt5/pkg-plist
U x11-toolkits/qwt5/files/Makefile.man
U x11-toolkits/qwt5/files/patch-qwtconfig.pri
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


Re: FreeBSD Port: qtiplot-0.9.7.5

2009-03-29 Thread Mattia Rossi

Max Brazhnikov wrote:

On Fri, 27 Mar 2009 14:23:20 +1100, Mattia Rossi wrote:
  

Hi,

as the qtiplot-0.9.7.2 port just didn't want to install python
scripting, I thought it's a qtiplot issue and tried to install qtiplot
0.9.7.5. Well didn't work so well without all the patching, so I finally
got a working installation, by creating a new port.


Don't get you problem. Do you build qtiplot with PYTHON option enabled?

  
That's the point. I did enable Python, but it didn't show up as 
scripting language in QtiPlot.

I have no idea whether this was the correct way of patching qtiplot, as
I'm using the shipped 3rdparty qwt and qwt3dplot rather than system wide
installations (the shipped ones contain some slight adaptations for
qtiplot). The port works for me anyhow, I have qtiplot 0.9.7.5 and can
do Python scripting.

Have no idea how to generate the package-plist so I used the old one.

Have a look at the tarball, and maybe you can create a proper release soon.



I've updated qwt and qtiplot locally, I'll commit them after some testing.
You could try them as well:
http://people.freebsd.org/~makc/patches/qwt520.patch
http://people.freebsd.org/~makc/patches/qtiplot975.patch

Update qwt first and then build qtiplot. I've enabled python support by 
default, it's considered as stable now.

It installed and runs properly for now, and Python scripting seems to work.
Thanks

Mat
___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


INDEX now builds successfully on 6.x

2009-03-29 Thread Erwin Lansing

___
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"


nmap broken on current

2009-03-29 Thread Manfred Antar
the nmap port is broken on current:

c++ -c -I/usr/local/include/lua51 -I/usr/local/include -I/usr/local/include  
-I/usr/include -Inbase -Insock/include -O2 -pipe -fno-strict-aliasing -Wall  
-fno-strict-aliasing   -DHAVE_CONFIG_H -DNMAP_NAME=\"Nmap\" 
-DNMAP_URL=\"http://nmap.org\"; -DNMAP_PLATFORM=\"i386-portbld-freebsd8.0\" 
-DNMAPDATADIR=\"/usr/local/share/nmap\" 
-DNMAPLIBEXECDIR=\"/usr/local/libexec/nmap\" main.cc -o main.o
c++ -c -I/usr/local/include/lua51 -I/usr/local/include -I/usr/local/include  
-I/usr/include -Inbase -Insock/include -O2 -pipe -fno-strict-aliasing -Wall  
-fno-strict-aliasing   -DHAVE_CONFIG_H -DNMAP_NAME=\"Nmap\" 
-DNMAP_URL=\"http://nmap.org\"; -DNMAP_PLATFORM=\"i386-portbld-freebsd8.0\" 
-DNMAPDATADIR=\"/usr/local/share/nmap\" 
-DNMAPLIBEXECDIR=\"/usr/local/libexec/nmap\" nmap.cc -o nmap.o
In file included from Target.h:115,
 from traceroute.h:101,
 from nmap.cc:111:
tcpip.h:458: error: declaration of C function 'int resolve(char*, in_addr*)' 
conflicts with
tcpip.h:453: error: previous declaration 'int resolve(char*, sockaddr_storage*, 
size_t*, int)' here
In file included from nmap.cc:121:
utils.h:188: error: template with C linkage
nmap.h: In function 'int nmap_main(int, char**)':
nmap.h:416: error: previous declaration of 'int nmap_main(int, char**)' with 
'C++' linkage
nmap.cc:503: error: conflicts with new declaration with 'C' linkage
nmap.cc: In function 'int nmap_main(int, char**)':
nmap.cc:1167: error: cannot convert 'sockaddr_storage*' to 'in_addr*' for 
argument '2' to 'int resolve(char*, in_addr*)'
nmap.cc:1673: error: cannot convert 'sockaddr_storage*' to 'in_addr*' for 
argument '2' to 'int resolve(char*, in_addr*)'
nmap.h: In function 'void nmap_free_mem()':
nmap.h:418: error: previous declaration of 'void nmap_free_mem()' with 'C++' 
linkage
nmap.cc:1907: error: conflicts with new declaration with 'C' linkage
nmap.h: In function 'int gather_logfile_resumption_state(char*, int*, char***)':
nmap.h:438: error: previous declaration of 'int 
gather_logfile_resumption_state(char*, int*, char***)' with 'C++' linkage
nmap.cc:1932: error: conflicts with new declaration with 'C' linkage
nmap.h: In function 'void nmap_free_mem()':
nmap.h:413: error: previous declaration of 'void init_socket(int)' with 'C++' 
linkage
nmap.cc:2038: error: conflicts with new declaration with 'C' linkage
nmap.h:407: error: previous declaration of 'void getpts(const char*, 
scan_lists*)' with 'C++' linkage
nmap.cc:2128: error: conflicts with new declaration with 'C' linkage
nmap.h:409: error: previous declaration of 'void getpts_simple(const char*, 
int, short unsigned int**, int*)' with 'C++' linkage
nmap.cc:2191: error: conflicts with new declaration with 'C' linkage
nmap.h:410: error: previous declaration of 'void free_scan_lists(scan_lists*)' 
with 'C++' linkage
nmap.cc:2400: error: conflicts with new declaration with 'C' linkage
nmap.h:402: error: previous declaration of 'void printinteractiveusage()' with 
'C++' linkage
nmap.cc:2410: error: conflicts with new declaration with 'C' linkage
nmap.h:426: error: previous declaration of 'char* seqreport(seq_info*)' with 
'C++' linkage
nmap.cc:2432: error: conflicts with new declaration with 'C' linkage
nmap.h:434: error: previous declaration of 'const char* 
seqidx2difficultystr(long unsigned int)' with 'C++' linkage
nmap.cc:2441: error: conflicts with new declaration with 'C' linkage
nmap.h:429: error: previous declaration of 'const char* ipidclass2ascii(int)' 
with 'C++' linkage
nmap.cc:2445: error: conflicts with new declaration with 'C' linkage
nmap.h:430: error: previous declaration of 'const char* tsseqclass2ascii(int)' 
with 'C++' linkage
nmap.cc:2466: error: conflicts with new declaration with 'C' linkage
nmap.h:423: error: previous declaration of 'const char* scantype2str(stype)' 
with 'C++' linkage
nmap.cc:2491: error: conflicts with new declaration with 'C' linkage
nmap.h:422: error: previous declaration of 'const char* statenum2str(int)' with 
'C++' linkage
nmap.cc:2523: error: conflicts with new declaration with 'C' linkage
nmap.h:404: error: previous declaration of 'int ftp_anon_connect(ftpinfo*)' 
with 'C++' linkage
nmap.cc:2536: error: conflicts with new declaration with 'C' linkage
nmap.h:425: error: previous declaration of 'void reaper(int)' with 'C++' linkage
nmap.cc:2614: error: conflicts with new declaration with 'C' linkage
nmap.h:424: error: previous declaration of 'void sigdie(int)' with 'C++' linkage
nmap.cc:2626: error: conflicts with new declaration with 'C' linkage
nmap.h: In function 'int nmap_fileexistsandisreadable(const char*)':
nmap.h:437: error: previous declaration of 'int 
nmap_fileexistsandisreadable(const char*)' with 'C++' linkage
nmap.cc:2705: error: conflicts with new declaration with 'C' linkage
nmap.h: In function 'int nmap_fetchfile(char*, int, const char*)':
nmap.h:436: error: previous declaration of 'int nmap_fetchfile(char*, int, 
const char*)' with 'C++' linkage
n