FreeBSD Port: graphics/sane-backends

2013-10-20 Thread Robert Burmeister

Install error for sane-backends-1.0.23_2 on FreeBSD 9.2 i386:

=== Staging rc.d startup script(s)
=== Correct pkg-plist sequence to create group(s) and user(s)
===  Building package for sane-backends-1.0.23_2
Creating package 
/usr/ports/graphics/sane-backends/work/sane-backends-1.0.23_2.tbz
Registering depends: cups-client-1.5.4_1 gettext-0.18.3.1 libiconv-1.14_1 
tiff-4.0.3 jbigkit-1.6 libv4l-0.8.8_1 jpeg-8_4.
Creating bzip'd tar ball in 
'/usr/ports/graphics/sane-backends/work/sane-backends-1.0.23_2.tbz'

tar: man/man5/sane-canon_pp.5.gz: Cannot stat: No such file or directory
tar: man/man5/sane-hpsj5s.5.gz: Cannot stat: No such file or directory
tar: man/man5/sane-mustek_pp.5.gz: Cannot stat: No such file or directory
tar: Error exit delayed from previous errors.
pkg_create: make_dist: tar command failed with code 256
*** [do-package] Error code 1

Stop in /usr/ports/graphics/sane-backends.
*** [install] Error code 1

Stop in /usr/ports/graphics/sane-backends.
BEASTIE#


___
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: graphics/sane-backends

2013-10-20 Thread Robert_Burmeister
This is tripped by the CUPS option.
Disabling CUPS is a work around.




--
View this message in context: 
http://freebsd.1045724.n5.nabble.com/FreeBSD-Port-graphics-sane-backends-tp5853315p5853316.html
Sent from the freebsd-ports mailing list archive at Nabble.com.
___
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


[QAT] r330985: 4x leftovers

2013-10-20 Thread Ports-QAT
- Update to 4.0051
- Sort PLIST
- Fix PLIST: use %%PERL_ARCH%% instead of mach

Changes:http://search.cpan.org/dist/HTML-FormHandler/Changes
-

  Build ID:  20131020070400-28317
  Job owner: sunp...@freebsd.org
  Buildtime: 26 minutes
  Enddate:   Sun, 20 Oct 2013 07:29:35 GMT

  Revision:  r330985
  Repository:
https://svnweb.freebsd.org/ports?view=revisionrevision=330985

-

Port:www/p5-HTML-FormHandler 0.40051_1,1

  Buildgroup: 8.4-QAT/amd64
  Buildstatus:   LEFTOVERS
  Log: 
https://qat.redports.org//~sunp...@freebsd.org/20131020070400-28317-210232/p5-HTML-FormHandler-0.40051_1,1.log

  Buildgroup: 8.4-QAT/i386
  Buildstatus:   LEFTOVERS
  Log: 
https://qat.redports.org//~sunp...@freebsd.org/20131020070400-28317-210233/p5-HTML-FormHandler-0.40051_1,1.log

  Buildgroup: 9.2-QAT/amd64
  Buildstatus:   LEFTOVERS
  Log: 
https://qat.redports.org//~sunp...@freebsd.org/20131020070400-28317-210234/p5-HTML-FormHandler-0.40051_1,1.log

  Buildgroup: 9.2-QAT/i386
  Buildstatus:   LEFTOVERS
  Log: 
https://qat.redports.org//~sunp...@freebsd.org/20131020070400-28317-210235/p5-HTML-FormHandler-0.40051_1,1.log


--
Buildarchive URL: https://qat.redports.org/buildarchive/20131020070400-28317
redports https://qat.redports.org/
___
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: Compiling sguil-server on Release 9.2 i386

2013-10-20 Thread John Marino
On 10/20/2013 03:49, Paul Schmehl wrote:

 You should create a PR on sguil-server and document all this there and
 request the maintainer fix it properly.  Personally I don't think any
 shell commands are needed at all, certainly not to specify a
 RUN_DEPENDS.  it's all messed up.

 
 I'm the maintainer, and I can assure you I tested it thoroughly.  The
 port has built without error on many machines before this came up.  I've
 personally built and tested it numerous times.

With the MYSQL option set on?  The default is off, so building the
default configuration numerous times would not have hit this.

 
 Nevertheless, I will take a look at what you've discussed and attempt to
 determine what the problem is.  It appears that something may have
 changed in 9.2 that is causing the problem.  Unfortunately I don't have
 a 9.2 install, so I'll have to set one up before I can test it.

It is not a mystery what is wrong.
The RUN_DEPENDS is being executed as a shell command, not a make
definition.  That was never correct, and the new bmake makes this much
more obvious.  Secondly, I'm pretty sure you can specify
databases/mysqltcl without having to execute a make command on that
port.  Thirdly, you use ${MYSQLTCL_VER}, but it's never defined.
Apparently line 46 was intended to define it but does not.  Lastly, if
you were to use a shell command (which I highly discourage), it should
be something like this (not indented, and definitely not hardcoded to
${PORTSDIR}):
MYSQLT_VER!=  cd ${.CURDIR}/../../databases/mysqltcl  ${MAKE} -V
PORTVERSION

So that's like 4 or 5 errors right off the bat, problems that were
always present.  I suspect the legacy make simply didn't define
RUN_DEPENDS and continued building, so mysqltcl was never specified in
the package.

John
___
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: multimedia/xbmc's default dependency on lame

2013-10-20 Thread Ulrich Spörlein
I'll try and send a patch for this soon.

In the meantime, any idea why this fails on 10.x?

gmake[2]: Entering directory
`/usr/ports/multimedia/xbmc/work/xbmc-12.2/xbmc/cores/dvdplayer/DVDCodecs/Video'
CPP xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.o
CPP xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoCodecLibMpeg2.o
CPP xbmc/cores/dvdplayer/DVDCodecs/Video/DVDVideoPPFFmpeg.o
CPP xbmc/cores/dvdplayer/DVDCodecs/Video/VAAPI.o
VAAPI.cpp:77:10: error: unknown type name 'weak_ptr'
  static weak_ptrCDisplay display_global;
 ^
VAAPI.cpp:77:18: error: expected unqualified-id
  static weak_ptrCDisplay display_global;
 ^
VAAPI.cpp:79:23: error: use of undeclared identifier 'display_global'
  CDisplayPtr display(display_global.lock());
  ^
VAAPI.cpp:120:3: error: use of undeclared identifier 'display_global'
  display_global = display;
  ^
VAAPI.cpp:233:25: warning: cast to 'unsigned char *' from smaller
integer type 'VASurfaceID' (aka 'unsigned int')
[-Wint-to-pointer-cast]
  pic-data[3]= (uint8_t*)surface;
^
1 warning and 4 errors generated.


I have boost installed and it has the definitions for weak_ptr, so I'm
not sure what's going on here.

gmake(1) tries to compile like this:

root@coyote:/usr/ports/multimedia/xbmc/work/xbmc-12.2/xbmc/cores/dvdplayer/DVDCodecs/Video#
gmake -n
rm -f VAAPI.o
echo CPP xbmc/cores/dvdplayer/DVDCodecs/Video/VAAPI.o; c++ -MF
VAAPI.d -MD -c -O2 -O2 -pipe -fno-strict-aliasing -fPIC -DPIC
-D_REENTRANT -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DNDEBUG=1
-I/usr/local/include -DTARGET_POSIX -DTARGET_FREEBSD -D_LINUX
-D_FILE_DEFINED -D__STDC_CONSTANT_MACROS
-DBIN_INSTALL_PATH=\/usr/local/lib/xbmc\
-DINSTALL_PATH=\/usr/local/share/xbmc\ -DHAS_SDL_JOYSTICK
-D'GIT_REV=Unknown' -DHAVE_CONFIG_H
-I/usr/ports/multimedia/xbmc/work/xbmc-12.2/xbmc/cores/dvdplayer
-I/usr/ports/multimedia/xbmc/work/xbmc-12.2/lib
-I/usr/ports/multimedia/xbmc/work/xbmc-12.2/xbmc
-DDBUS_API_SUBJECT_TO_CHANGE -D_GNU_SOURCE=1 -D_REENTRANT
-D_THREAD_SAFE -I/usr/local/include -I/usr/local/include/SDL
-I/usr/local/include/dbus-1.0 -I/usr/local/include/dbus-1.0/include
-I/usr/local/include/freetype2 -I/usr/local/include/fribidi
-I/usr/local/include/hal -I/usr/local/include/libcec
-I/usr/local/include/libpng15 -I/usr/local/include/taglib
-I/usr/ports/multimedia/xbmc/work/xbmc-12.2
-I/usr/ports/multimedia/xbmc/work/xbmc-12.2/lib/ffmpeg
-I/usr/ports/multimedia/xbmc/work/xbmc-12.2/xbmc/linux
-I/usr/ports/multimedia/xbmc/work/xbmc-12.2/xbmc/cores/dvdplayer
VAAPI.cpp -o VAAPI.o \
 cp VAAPI.d VAAPI.P  sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/
*\\$//' -e '/^$/ d' -e 's/$/ :/'  VAAPI.d  VAAPI.P  rm -f VAAPI.d
|| ( rm -f VAAPI.P VAAPI.o  exit 1 )
echo AR  xbmc/cores/dvdplayer/DVDCodecs/Video/Video.a; ar crus
Video.a DVDVideoCodecFFmpeg.o DVDVideoCodecLibMpeg2.o
DVDVideoPPFFmpeg.o VAAPI.o

...
Oh, then I tried being explicit about that namespace, et voila! It
compiles fine. See attached patch.

But then the pkg-plist somehow doesn't match any longer :(

===  Installing for xbmc-12.2_1
===  Checking if multimedia/xbmc already installed
===   Registering installation for xbmc-12.2_1
pkg-static: 
lstat(/usr/ports/multimedia/xbmc/work/stage/usr/local/lib/xbmc/system/libcmyth-x86_64-freebsd.so):
No such file or directory
*** Error code 74


Sigh. The generated Makefile has

ifeq (0,1)
LIB_DIRS += lib/cmyth
CMYTH=cmyth
endif

so it's unlikely I'll get it built, config.log has nothing about this
and I have no idea what that java thing at the start of the build
tries to do.



Now I only need to figure out why all the unicode conversions are
broken with that new internal iconv support in 10.x :(

Cheers,
Uli

2013/10/19 Mickaël Maillot mickael.mail...@gmail.com:
 You can remove LAME from default options.
 it's just used for MP3 encoding from CD, not really used by people.


 2013/10/18 Ulrich Spörlein u...@freebsd.org

 Hey Mickael, Baptiste,

 multimedia/xbmc is currently broken for me on 10.x (worked fine about
 1-2 months ago) and I wanted to check the build cluster to see if the
 problem is on my end. The problem? multimedia/xbmc is skipped because
 of the default dependency on lame (and that is restricted).

 So this
 http://beefy1.isc.freebsd.org/bulk/head-i386-default/2013-10-17_19h54m49s/
 will not show me if xbmc builds for other people.

 Mickael, is the default dependency on lame required? It means we'll
 never ship a pre-built port for it ..

 Baptiste, is it possible to still build these packages and packages
 that depend on them, but just not publish/distribute them?

 Thanks!
 UIi


___
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: Fail to build shells/zsh on 10.0-BETA1 due to conflict of 'bool' definition between rpcsvc/yp_prot.h and stdbool.h

2013-10-20 Thread Yasuhiro KIMURA
From: Yasuhiro KIMURA y...@utahime.org
Subject: Fail to build shells/zsh on 10.0-BETA1 due to conflict of 'bool' 
definition between rpcsvc/yp_prot.h and stdbool.h
Date: Sun, 20 Oct 2013 02:26:31 +0900 (JST)

 On 10.0-BETA1 amd64, build of shells/zsh fails as following:
 (snip)
 cc -c -I. -I../Src -I../Src -I../Src/Zle -I. -I/usr/local/include 
 -DHAVE_CONFIG_H -O2 -pipe -fno-strict-aliasing  -o hashnameddir.o 
 hashnameddir.c
 In file included from hashnameddir.c:52:
 /usr/include/rpcsvc/yp_prot.h:71:15: error: cannot combine with previous 
 'type-name' declaration specifier
 typedef u_int bool;
   ^
 /usr/include/stdbool.h:37:14: note: expanded from macro 'bool'
 #define bool_Bool
 ^
 1 error generated.
 *** Error code 1
 
 Stop.

 Accoding to the error message, there seems to be conflict about
 definition of 'bool' between  /usr/include/rpcsvc/yp_prot.h and
 /usr/include/stdbool.h.
 
 Then how to fix this issue?

Applying attached patch to port tree is tentative workaround, but I
blieve this issue should be fixed by base system.

Removing line 70-73 of yp_prot.h is simple idea but I am not certain
it is really solution.

---
Yasuhiro KIMURA
Index: shells/zsh/Makefile
===
--- shells/zsh/Makefile (revision 330965)
+++ shells/zsh/Makefile (working copy)
@@ -25,7 +25,7 @@
 USES=  iconv ncurses
 GNU_CONFIGURE= yes
 
-CPPFLAGS+= -I${LOCALBASE}/include
+CPPFLAGS+= -I${LOCALBASE}/include -DBOOL_DEFINED
 LDFLAGS+=  -L${LOCALBASE}/lib
 CONFIGURE_ARGS=--with-term-lib=ncursesw ncurses --with-tcsetpgrp \
--enable-function-subdirs
___
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: graphics/sane-backends

2013-10-20 Thread Pawel Pekala
Hi,

On 2013-10-20 03:12 -0400, Robert Burmeister
robert.burmeis...@utoledo.edu wrote:
Install error for sane-backends-1.0.23_2 on FreeBSD 9.2 i386:
 === Staging rc.d startup script(s)
 === Correct pkg-plist sequence to create group(s) and user(s)
 ===  Building package for sane-backends-1.0.23_2
 Creating
 package /usr/ports/graphics/sane-backends/work/sane-backends-1.0.23_2.tbz
 Registering depends: cups-client-1.5.4_1 gettext-0.18.3.1
 libiconv-1.14_1 tiff-4.0.3 jbigkit-1.6 libv4l-0.8.8_1 jpeg-8_4.
 Creating bzip'd tar ball in
 '/usr/ports/graphics/sane-backends/work/sane-backends-1.0.23_2.tbz'
 tar: man/man5/sane-canon_pp.5.gz: Cannot stat: No such file or
 directory tar: man/man5/sane-hpsj5s.5.gz: Cannot stat: No such file
 or directory tar: man/man5/sane-mustek_pp.5.gz: Cannot stat: No such
 file or directory tar: Error exit delayed from previous errors.
 pkg_create: make_dist: tar command failed with code 256 ***
 [do-package] Error code 1

 Stop in /usr/ports/graphics/sane-backends.
 *** [install] Error code 1

 Stop in /usr/ports/graphics/sane-backends.
 BEASTIE#


Fixed in r331001.

-- 
pozdrawiam / with regards
Paweł Pękala
___
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


FreeBSD Port: petsc-2.3.3.p0_7,1

2013-10-20 Thread Guillaume DOLLÉ
Hi,

Would it possible to update Petsc to version 3.4.3 ?
Create a new port for slepc-3.4.3 (extension for petsc) could be also nice.

Thank in advance.
___
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: 10.0-hosted tinderbox: 8.4 builds broken?

2013-10-20 Thread Alexey Dokuchaev
On Sun, Oct 13, 2013 at 01:36:45PM +0100, Chris Rees wrote:
 It appears that really weird SRCBASE assumptions are made throughout the
 code.  I'll have to put a temporary hack in to just make SRCBASE appear
 inside the chroot whatever it's set to.  Setting and unsetting SRCBASE
 just breaks different things in weird ways, and this is the only reliable
 fix I've found.

I've just setup another tinderbox here on 11-CURRENT and did a fresh
checkout from CVS; I confirm that I can build packages for both 9.2 and
10.0-BETA just fine now, thanks!

However I've noticed another regression: doing chmod g+w /usr/ports/distfiles
in the middle of the tinder run totally confuses it: all build attempts
after chmod fail with identical tiny log files:

  building lcms2-2.5 in directory /usr/home/danfe/tb/9.2-wip
  make: cannot open /a/ports/Mk/bsd.port.mk.
  cd: /usr/ports/graphics/lcms2: No such file or directory

The reason for a chmod: I normally build ports from a user, and to allow
it to fetch distfiles, give write permissions to wheel group.  I also do
./tc configDistfile -c /usr/ports/distfiles, and it always changed perms
back.  It's annoying, but I can live with it: just chmod the damn directory
again.

chmod'ing in the middle of tinder run is because I often do the runs while
installing something from ports manually at the same time.

Previously tinderbox simply complained like this in the end of the build
log:


Fatal error: filesystem was touched prior to 'make install' phase
distcache changed
permissions expected 0755 found 0775


But this (and subsequent) packages were still built successfully.

Now chmod'ing totally screws up the whole (remaining) build.

BTW, would it be possible to prevent forcing 0755 perms?  I don't really
see any point for doing this in the first place...

./danfe
___
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


CURRENT 10.0/11.0 amd64: gcc46 compiled ports tend to coredump (SIGNAL 11 (SIGSEGV))

2013-10-20 Thread O. Hartmann
I realise that several ports which get compiled with gcc (no matter
whether 4.6.3, 4.7 or 4.8) do not work anymore and segfaulting
immediately after start.

In particular, I use port math/fityk, which segfaults on ALL CURRENT
and 10.-ALPHA boxes I run fityk on (or better: ran). This doesn't occur
on FreebSD 9.2-STABLE.

Another port indicating this behaviour is games/warzone2100 (but not so
important, just for adding it up).

Is there something I miss? 

Oliver

P.S. please set me CC, I'm not subscribing ...


signature.asc
Description: PGP signature


[QAT] r331026: 4x leftovers

2013-10-20 Thread Ports-QAT
A Ruby framework for rapid API development with great conventions.

WWW: http://github.com/ddollar/foreman

PR: ports/182675
Submitted by:   Loic Blot loic.b...@unix-experience.fr
-

  Build ID:  20131020152000-59358
  Job owner: swi...@freebsd.org
  Buildtime: 9 minutes
  Enddate:   Sun, 20 Oct 2013 15:29:27 GMT

  Revision:  r331026
  Repository:
https://svnweb.freebsd.org/ports?view=revisionrevision=331026

-

Port:devel/rubygem-foreman 0.63.0

  Buildgroup: 8.4-QAT/amd64
  Buildstatus:   LEFTOVERS
  Log: 
https://qat.redports.org//~swi...@freebsd.org/20131020152000-59358-210392/rubygem-foreman-0.63.0.log

  Buildgroup: 8.4-QAT/i386
  Buildstatus:   LEFTOVERS
  Log: 
https://qat.redports.org//~swi...@freebsd.org/20131020152000-59358-210393/rubygem-foreman-0.63.0.log

  Buildgroup: 9.2-QAT/amd64
  Buildstatus:   LEFTOVERS
  Log: 
https://qat.redports.org//~swi...@freebsd.org/20131020152000-59358-210394/rubygem-foreman-0.63.0.log

  Buildgroup: 9.2-QAT/i386
  Buildstatus:   LEFTOVERS
  Log: 
https://qat.redports.org//~swi...@freebsd.org/20131020152000-59358-210395/rubygem-foreman-0.63.0.log


--
Buildarchive URL: https://qat.redports.org/buildarchive/20131020152000-59358
redports https://qat.redports.org/
___
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


[QAT] r331027: 4x leftovers

2013-10-20 Thread Ports-QAT
- Convert to staging
-

  Build ID:  20131020152600-4701
  Job owner: ead...@freebsd.org
  Buildtime: 13 minutes
  Enddate:   Sun, 20 Oct 2013 15:39:15 GMT

  Revision:  r331027
  Repository:
https://svnweb.freebsd.org/ports?view=revisionrevision=331027

-

Port:devel/p5-File-Append-TempFile 0.05_1

  Buildgroup: 8.4-QAT/amd64
  Buildstatus:   LEFTOVERS
  Log: 
https://qat.redports.org//~ead...@freebsd.org/20131020152600-4701-210396/p5-File-Append-TempFile-0.05_1.log

  Buildgroup: 8.4-QAT/i386
  Buildstatus:   LEFTOVERS
  Log: 
https://qat.redports.org//~ead...@freebsd.org/20131020152600-4701-210397/p5-File-Append-TempFile-0.05_1.log

  Buildgroup: 9.2-QAT/amd64
  Buildstatus:   LEFTOVERS
  Log: 
https://qat.redports.org//~ead...@freebsd.org/20131020152600-4701-210398/p5-File-Append-TempFile-0.05_1.log

  Buildgroup: 9.2-QAT/i386
  Buildstatus:   LEFTOVERS
  Log: 
https://qat.redports.org//~ead...@freebsd.org/20131020152600-4701-210399/p5-File-Append-TempFile-0.05_1.log


--
Buildarchive URL: https://qat.redports.org/buildarchive/20131020152600-4701
redports https://qat.redports.org/
___
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


[QAT] r331029: 4x leftovers

2013-10-20 Thread Ports-QAT
- Convert to staging
-

  Build ID:  20131020153000-15477
  Job owner: ead...@freebsd.org
  Buildtime: 10 minutes
  Enddate:   Sun, 20 Oct 2013 15:40:06 GMT

  Revision:  r331029
  Repository:
https://svnweb.freebsd.org/ports?view=revisionrevision=331029

-

Port:net-mgmt/p5-Net-IP 1.26

  Buildgroup: 8.4-QAT/amd64
  Buildstatus:   LEFTOVERS
  Log: 
https://qat.redports.org//~ead...@freebsd.org/20131020153000-15477-210404/p5-Net-IP-1.26.log

  Buildgroup: 8.4-QAT/i386
  Buildstatus:   LEFTOVERS
  Log: 
https://qat.redports.org//~ead...@freebsd.org/20131020153000-15477-210405/p5-Net-IP-1.26.log

  Buildgroup: 9.2-QAT/amd64
  Buildstatus:   LEFTOVERS
  Log: 
https://qat.redports.org//~ead...@freebsd.org/20131020153000-15477-210406/p5-Net-IP-1.26.log

  Buildgroup: 9.2-QAT/i386
  Buildstatus:   LEFTOVERS
  Log: 
https://qat.redports.org//~ead...@freebsd.org/20131020153000-15477-210407/p5-Net-IP-1.26.log


--
Buildarchive URL: https://qat.redports.org/buildarchive/20131020153000-15477
redports https://qat.redports.org/
___
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: math/saga: does not build after recent changes on 10.0 and HEAD

2013-10-20 Thread Rainer Hurling
Am 19.10.2013 10:22, schrieb Rainer Hurling:
 I am the maintainer of math/saga (SAGA GIS). For a few weeks now
 math/saga does not build anymore on 10.0 and HEAD. Until mid of
 September, it builts fine on all my 10.0-CURRENT boxes.
 
 Now I get errors, which I did not have seen before and which are also
 mentioned for example at
 
 http://beefy2.isc.freebsd.org/bulk/head-amd64-default/2013-10-17_23h06m42s/logs/saga-2.1.0_2.log
 
 
 As proposed by the error message, I added the following to the ports
 Makefile:
 
 CXXFLAGS+=-std=c++0x
 
 Now the build continuous, but runs into new problems a bit later. Here
 again, x11-toolkits/wxgtk29 is involved:
 
 
 [..snip..]
 Making all in saga_api
 /bin/sh ../../../libtool  --tag=CXX--mode=compile g++46
 -DHAVE_CONFIG_H  -I. -I../../.. -fPIC -Wall
 `/usr/local/bin/wxgtk2u-2.9-config --unicode=yes --cxxflags`
 -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD
 -D_SAGA_API_EXPORTS -O2 -pipe -I/usr/local/include
 -D_SAGA_DONOTUSE_HARU -Wl,-rpath=/usr/local/lib/gcc46
 -fno-strict-aliasing -std=c++0x -Wl,-rpath=/usr/local/lib/gcc46 -MT
 api_callback.lo -MD -MP -MF .deps/api_callback.Tpo -c -o api_callback.lo
 api_callback.cpp
 libtool: compile:  g++46 -DHAVE_CONFIG_H -I. -I../../.. -fPIC -Wall
 -I/usr/local/lib/wx/include/gtk2-unicode-2.9 -I/usr/local/include/wx-2.9
 -D_FILE_OFFSET_BITS=64 -DWXUSINGDLL -D__WXGTK__ -pthread -D_THREAD_SAFE
 -D_SAGA_LINUX -D_SAGA_UNICODE -D_TYPEDEF_BYTE -D_TYPEDEF_WORD
 -D_SAGA_API_EXPORTS -O2 -pipe -I/usr/local/include -D_SAGA_DONOTUSE_HARU
 -Wl,-rpath=/usr/local/lib/gcc46 -fno-strict-aliasing -std=c++0x
 -Wl,-rpath=/usr/local/lib/gcc46 -MT api_callback.lo -MD -MP -MF
 .deps/api_callback.Tpo -c api_callback.cpp  -fPIC -DPIC -o
 .libs/api_callback.o
 In file included from /usr/local/include/wx-2.9/wx/crt.h:20:0,
  from /usr/local/include/wx-2.9/wx/string.h:4353,
  from /usr/local/include/wx-2.9/wx/stdpaths.h:17,
  from api_callback.cpp:66:
 /usr/local/include/wx-2.9/wx/wxcrt.h: In function 'long long int
 wxStrtoll(const char*, char**, int)':
 /usr/local/include/wx-2.9/wx/wxcrt.h:904:1: error: 'strtoll' was not
 declared in this scope
 /usr/local/include/wx-2.9/wx/wxcrt.h: In function 'long long unsigned
 int wxStrtoull(const char*, char**, int)':
 /usr/local/include/wx-2.9/wx/wxcrt.h:905:1: error: 'strtoull' was not
 declared in this scope
 *** Error code 1
 Stop.
 make[6]: stopped in
 /usr/ports/math/saga_svn/work/saga-gis/src/saga_core/saga_api
 [..snip..]

After some further investigation I found a hint at
http://trac.wxwidgets.org/ticket/11012 . The not declared 'strtoull'
seems to be a consequence of using '-std=c++0x' (see above), while this
long long function needs C99?

I really could need some help with this. Many thanks in advance,
Rainer Hurling

 I suspect the changes in 10.0 and HEAD of the last weeks to be liable
 for this? But I have no clue what to do to correct the port.
 
 Any help is really appreciated. Please let me know, if I should give
 more information or test something.
 
 Thanks in advance,
 Rainer Hurling

___
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: 10.0-hosted tinderbox: 8.4 builds broken?

2013-10-20 Thread Chris Rees

On 2013-10-20 15:51, Alexey Dokuchaev wrote:

On Sun, Oct 13, 2013 at 01:36:45PM +0100, Chris Rees wrote:
It appears that really weird SRCBASE assumptions are made throughout 
the
code.  I'll have to put a temporary hack in to just make SRCBASE 
appear

inside the chroot whatever it's set to.  Setting and unsetting SRCBASE
just breaks different things in weird ways, and this is the only 
reliable

fix I've found.


I've just setup another tinderbox here on 11-CURRENT and did a fresh
checkout from CVS; I confirm that I can build packages for both 9.2 and
10.0-BETA just fine now, thanks!

However I've noticed another regression: doing chmod g+w 
/usr/ports/distfiles

in the middle of the tinder run totally confuses it: all build attempts
after chmod fail with identical tiny log files:

  building lcms2-2.5 in directory /usr/home/danfe/tb/9.2-wip
  make: cannot open /a/ports/Mk/bsd.port.mk.
  cd: /usr/ports/graphics/lcms2: No such file or directory

The reason for a chmod: I normally build ports from a user, and to 
allow
it to fetch distfiles, give write permissions to wheel group.  I also 
do
./tc configDistfile -c /usr/ports/distfiles, and it always changed 
perms
back.  It's annoying, but I can live with it: just chmod the damn 
directory

again.

chmod'ing in the middle of tinder run is because I often do the runs 
while

installing something from ports manually at the same time.

Previously tinderbox simply complained like this in the end of the 
build

log:


Fatal error: filesystem was touched prior to 'make install' phase
distcache changed
permissions expected 0755 found 0775


But this (and subsequent) packages were still built successfully.

Now chmod'ing totally screws up the whole (remaining) build.

BTW, would it be possible to prevent forcing 0755 perms?  I don't 
really

see any point for doing this in the first place...


This annoys me for the same reason, and eventually I gave up doing make 
fetch without sudo :P


I would very much like to fix that, so I shall try to see what I can do.

I think it may be an mtree thing.

Chris

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

___
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


iconv in base breaks multiple ports

2013-10-20 Thread Ulrich Spörlein
Hey all,

ever since that iconv thing replaced the ports version, I run into
trouble with several ports that I have installed on a -CURRENT (now
stable/10 system).

These are not compile-time errors, but crashes or limited functionality
where I blame iconv :)


1. www/newsbeuter crashes during startup, somewhere in the stfl code
that deals with wide char functions.

2. devel/git: when using git-svn, it'll segfault in the perl code, not
sure how to get a backtrace here as gdb's follow-fork doesn't quite
work.

3. multimedia/xbmc is no longer able to decode unicode filenames and
other things are broken. It spews an endless stream of 
19:36:00 T:34594644992   ERROR: convert_checked iconv_open() failed from 
WCHAR_T to UTF-8, errno=22(Invalid argument)
19:36:00 T:34594644992   ERROR: convert_checked iconv_open() failed from UTF-8 
to WCHAR_T, errno=22(Invalid argument)
19:37:00 T:34594644992   ERROR: Previous line repeats 9656 times.


Is my system hexed? I've rebuilt the ports/packages a dozen times now.
Am I seeing ghosts?

Thanks,
Uli
___
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: multimedia/rtmpdump shared lib issue... (now not work)

2013-10-20 Thread Hiroki Sato
Andrey Fesenko f0and...@gmail.com wrote
  in ca+k5srnu5s5zb9_uuhq2kir_vi65ma5fvccpgqw7sfogc20...@mail.gmail.com:

f0 This patch http://www.freebsd.org/cgi/query-pr.cgi?pr=180283 now not work
f0
f0 # uname -a
f0 FreeBSD x220.local 11.0-CURRENT FreeBSD 11.0-CURRENT #0 r256773: Sun
f0 Oct 20 03:42:58 MSK 2013
f0 andrey@x220.local:/usr/obj/usr/src/sys/W_BOOK  amd64
f0
f0 multimedia/rtmpdump # make install clean
f0 ===  Building for rtmpdump-2.4.20130923
f0 --- librtmp/librtmp.a ---
f0 --- rtmpsrv ---
f0 cc  -Wl,-rpath=/usr/local/lib -L/usr/local/lib -fstack-protector -o
f0 rtmpsrv rtmpsrv.o thread.o -pthread -Llibrtmp -lrtmp -lssl -lcrypto
f0 -lz
f0 /usr/bin/ld: warning: libssl.so.7, needed by
f0 /usr/local/lib/librtmp.so, may conflict with libssl.so.8
f0 /usr/bin/ld: warning: libcrypto.so.7, needed by
f0 /usr/local/lib/librtmp.so, may conflict with libcrypto.so.8
f0 rtmpsrv.o: In function `doServe':
f0 rtmpsrv.c:(.text+0x1955): undefined reference to `RTMP_TLS_Accept'
f0 rtmpsrv.o: In function `main':
f0 rtmpsrv.c:(.text+0x1e36): undefined reference to 
`RTMP_TLS_AllocServerContext'
f0 rtmpsrv.c:(.text+0x1f67): undefined reference to 
`RTMP_TLS_FreeServerContext'
f0 cc: error: linker command failed with exit code 1 (use -v to see invocation)

 Do you have openssl port installed on your system?

-- Hiroki


pgp3wzVvQW3L5.pgp
Description: PGP signature


Re: multimedia/rtmpdump shared lib issue... (now not work)

2013-10-20 Thread Andrey Fesenko
On Sun, Oct 20, 2013 at 10:56 PM, Hiroki Sato h...@freebsd.org wrote:
 Andrey Fesenko f0and...@gmail.com wrote
   in ca+k5srnu5s5zb9_uuhq2kir_vi65ma5fvccpgqw7sfogc20...@mail.gmail.com:

 f0 This patch http://www.freebsd.org/cgi/query-pr.cgi?pr=180283 now not work
 f0
 f0 # uname -a
 f0 FreeBSD x220.local 11.0-CURRENT FreeBSD 11.0-CURRENT #0 r256773: Sun
 f0 Oct 20 03:42:58 MSK 2013
 f0 andrey@x220.local:/usr/obj/usr/src/sys/W_BOOK  amd64

  Do you have openssl port installed on your system?

 -- Hiroki

Yes installed, actual version security/openssl
___
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: iconv in base breaks multiple ports

2013-10-20 Thread Tijl Coosemans
On Sun, 20 Oct 2013 20:27:23 +0200 Ulrich Spörlein wrote:
 ever since that iconv thing replaced the ports version, I run into
 trouble with several ports that I have installed on a -CURRENT (now
 stable/10 system).
 
 These are not compile-time errors, but crashes or limited functionality
 where I blame iconv :)
 
 1. www/newsbeuter crashes during startup, somewhere in the stfl code
 that deals with wide char functions.
 
 2. devel/git: when using git-svn, it'll segfault in the perl code, not
 sure how to get a backtrace here as gdb's follow-fork doesn't quite
 work.
 
 3. multimedia/xbmc is no longer able to decode unicode filenames and
 other things are broken. It spews an endless stream of 
 19:36:00 T:34594644992   ERROR: convert_checked iconv_open() failed from
 WCHAR_T to UTF-8, errno=22(Invalid argument)
 19:36:00 T:34594644992   ERROR: convert_checked iconv_open() failed from
 UTF-8 to WCHAR_T, errno=22(Invalid argument)
 19:37:00 T:34594644992   ERROR: Previous line repeats 9656 times.
 
 Is my system hexed? I've rebuilt the ports/packages a dozen times now.
 Am I seeing ghosts?

Can you try the attached patch?  It includes the one from
http://www.freebsd.org/cgi/query-pr.cgi?pr=182994
Index: lib/libc/iconv/citrus_mapper.c
===
--- lib/libc/iconv/citrus_mapper.c  (revision 256803)
+++ lib/libc/iconv/citrus_mapper.c  (working copy)
@@ -341,14 +341,15 @@ _citrus_mapper_open(struct _citrus_mappe
/* open mapper */
UNLOCK(cm_lock);
ret = mapper_open(ma, cm, module, variable);
-   WLOCK(cm_lock);
if (ret)
-   goto quit;
+   goto quit_unlocked;
+   WLOCK(cm_lock);
cm-cm_key = strdup(mapname);
if (cm-cm_key == NULL) {
ret = errno;
+   UNLOCK(cm_lock);
_mapper_close(cm);
-   goto quit;  
+   goto quit_unlocked;
}
 
/* insert to the cache */
@@ -359,7 +360,7 @@ _citrus_mapper_open(struct _citrus_mappe
ret = 0;
 quit:
UNLOCK(cm_lock);
-
+quit_unlocked:
return (ret);
 }
 
@@ -381,7 +382,9 @@ _citrus_mapper_close(struct _citrus_mapp
_CITRUS_HASH_REMOVE(cm, cm_entry);
free(cm-cm_key);
}
+   UNLOCK(cm_lock);
mapper_close(cm);
+   return;
 quit:
UNLOCK(cm_lock);
}


signature.asc
Description: PGP signature


Hotel reservation needed.

2013-10-20 Thread Jackson Conall David
Reservation Department,

I am Planning to make a reservation for three separate bedrooms in your hotel 
for me and my family from 7th/November/2013 to 18th/Vovember/2013.

I do need confirmation that the hotel will be able to guarantee that we can 
stay in a non-smoking unit.

(1). Mr and Mrs David (Double room)
(2). Sam David (25) years... (Single room)
(3). Emma David (23) years... (Single room)


2 SINGLE ROOMS AND 1 DOUBLE ROOM

Starting from: 7th/November/2013 to 18th/November/2013.Kindly Quote the price 
and the conditions, if available calculate the all nights total together, and 
let me know your method of payment ? or the type of credit card you accept for 
the booking as we will like to make the payment in advance before our arrival 
Thanks your anticipation in advance.

Best Regard

Jackson Conall David
___
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: Compiling sguil-server on Release 9.2 i386

2013-10-20 Thread Paul Schmehl
--On October 20, 2013 9:34:36 AM +0200 John Marino 
freebsd.cont...@marino.st wrote:



On 10/20/2013 03:49, Paul Schmehl wrote:


You should create a PR on sguil-server and document all this there and
request the maintainer fix it properly.  Personally I don't think any
shell commands are needed at all, certainly not to specify a
RUN_DEPENDS.  it's all messed up.



I'm the maintainer, and I can assure you I tested it thoroughly.  The
port has built without error on many machines before this came up.  I've
personally built and tested it numerous times.


With the MYSQL option set on?  The default is off, so building the
default configuration numerous times would not have hit this.



Yes, of course it was set.  I wouldn't submit a port without testing all 
its options, and committers wouldn't commit a port that doesn't build with 
any options set.




Nevertheless, I will take a look at what you've discussed and attempt to
determine what the problem is.  It appears that something may have
changed in 9.2 that is causing the problem.  Unfortunately I don't have
a 9.2 install, so I'll have to set one up before I can test it.


It is not a mystery what is wrong.
The RUN_DEPENDS is being executed as a shell command, not a make
definition.


You're wrong.  The RUN_DEPENDS does not have a shell command embedded in it 
anywhere.



That was never correct, and the new bmake makes this much
more obvious.  Secondly, I'm pretty sure you can specify
databases/mysqltcl without having to execute a make command on that
port.


You're pretty sure?  Rather than hard code a version, which would break the 
port the moment mysqltcl was updated, I chose to use the existing port 
version, which would work no matter what version was current on any 
particular box.



Thirdly, you use ${MYSQLTCL_VER}, but it's never defined.


Yes, and that is a problem.  I noticed that last night when I was looking 
at the port.  Line 46 should read MYSQLTCL_VER=  @${ECHO_CMD} 
$$(${MYSQLTCL_CMDS}).


It looks like that port has changed, however, because it no longer appends 
the version number to the name of the port, so I can probably drop that 
entirely.  I won't know until I test it.



Apparently line 46 was intended to define it but does not.  Lastly, if
you were to use a shell command (which I highly discourage), it should
be something like this (not indented, and definitely not hardcoded to
${PORTSDIR}):
MYSQLT_VER!=  cd ${.CURDIR}/../../databases/mysqltcl  ${MAKE} -V
PORTVERSION



What do you suggest it be hardcoded to?  ${PORTSDIR} can be set to anything 
on an individual system.  Using your construction forces it to be in 
/usr/ports.  Although that's the default, it's by no means guaranteed that 
the ports tree will exist there on any given system.  That's why we use 
macros in Makefiles - to avoid forcing users to stick to the default 
structure.



So that's like 4 or 5 errors right off the bat, problems that were
always present.  I suspect the legacy make simply didn't define
RUN_DEPENDS and continued building, so mysqltcl was never specified in
the package.



Because MYSQLTCL_VER is never defined, I think the RUN_DEPENDS should fail. 
It didn't.  I can't explain why.  (I've slept since I last worked on that 
port.)  I can assure you I tested the port with the option enabled and it 
built and ran fine.


But I doubt seriously that has anything to do with the error that the OP 
reported.  It's probably related to the change to bmake, which I will have 
to investigate, if I have to continue to define the port version for 
mysqltcl.  It looks like I might not have to any more.


I'll also have to update the port to use the new STAGE syntax, so this will 
take a little while.


In the future, I would appreciate it if you adopt a less smug attitude 
about somebody else's work.  Or take over the port if you think you're so 
much better.  There's three sguil ports.  You're welcome to take over 
maintainership if you think you're God's gift to port building.


Paul Schmehl, Senior Infosec Analyst
As if it wasn't already obvious, my opinions
are my own and not those of my employer.
***
It is as useless to argue with those who have
renounced the use of reason as to administer
medication to the dead. Thomas Jefferson
There are some ideas so wrong that only a very
intelligent person could believe in them. George Orwell

___
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


FreeBSD Port: py27-httplib2-0.8

2013-10-20 Thread Douglas Thrift
Hello,

This seems to be affecting the httplib2 package on FreeBSD as well:

https://code.google.com/p/httplib2/issues/detail?id=251
-- 
Douglas William Thrift
doug...@douglasthrift.net
http://douglasthrift.net/
___
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: SVN RELEASE_9_2_0

2013-10-20 Thread Jason C. Wells
Today I tripped over another package that had broken dependencies even 
thought It was supposedly a package that was from 9.2-RELEASE release 
process. It was celestia, installed from 9.2-release packages, which 
depended on libpangox.so.1. I tried to roll my own. The build was broken 
too.


My question still stands. Is FreeBSD now building packages prior to the 
actual tagging of the ports tree as RELEASE_9_2_0? It seems like this is 
the case since the dates of the packages in the FTP archive pre-date the 
release date.


For many many releases now I have run only unmodified -release with the 
equivalent ports. And it was good. Now I'm having issues with the 
quality of the ports. I am concerned that it is due to a failure in the 
release process. I might be wrong.


If I'm not, then my request is to not put the cart before the horse and 
ship ports labelled in the FTP archive as -release when they are really 
just a snapshot of a point in time close the release date. That's very 
unFreeBSD like.


i.e.:

freeze it
build it
fix it
build it
no errors? no changes?
tag it
ship it

It seems like we skipped freeze it, fix it, and check for errors. We 
just built it and shipped it, then later we tagged it for release. Or 
maybe we never did the above and I personally just got lucky for 4 major 
versions. I do seem to recall things like ports freeze on the RE schedule.


Regards,
Jason C. Wells

___
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: SVN RELEASE_9_2_0

2013-10-20 Thread Bryan Drewery
On 10/20/2013 8:42 PM, Jason C. Wells wrote:
 Today I tripped over another package that had broken dependencies even
 thought It was supposedly a package that was from 9.2-RELEASE release
 process. It was celestia, installed from 9.2-release packages, which
 depended on libpangox.so.1. I tried to roll my own. The build was broken
 too.
 
 My question still stands. Is FreeBSD now building packages prior to the
 actual tagging of the ports tree as RELEASE_9_2_0? It seems like this is
 the case since the dates of the packages in the FTP archive pre-date the
 release date.
 
 For many many releases now I have run only unmodified -release with the
 equivalent ports. And it was good. Now I'm having issues with the
 quality of the ports. I am concerned that it is due to a failure in the
 release process. I might be wrong.
 
 If I'm not, then my request is to not put the cart before the horse and
 ship ports labelled in the FTP archive as -release when they are really
 just a snapshot of a point in time close the release date. That's very
 unFreeBSD like.
 
 i.e.:
 
 freeze it
 build it
 fix it
 build it
 no errors? no changes?
 tag it
 ship it
 
 It seems like we skipped freeze it, fix it, and check for errors. We
 just built it and shipped it, then later we tagged it for release. Or
 maybe we never did the above and I personally just got lucky for 4 major
 versions. I do seem to recall things like ports freeze on the RE
 schedule.
 
 Regards,
 Jason C. Wells
 

Yes this was all done. Ports have never been 100% building without error
though. Many ports were broken during 9.2 time. 1959 ports (of 24,000)
are either failing or broken for upcoming 10. This is why we are now
sending out weekly build error emails to maintainers.

Absolutely many will be broken in the 10 -release tag still. This is a
best effort and there is no stable ports tree. I'm frankly not sure
why anyone would run the -release ports tag as it is immediately old,
insecure and unsupported. It's not possible for anyone to help fix
issues you find there. On the other hand if you report errors in the
real ports tree, we can fix them.

-- 
Regards,
Bryan Drewery



signature.asc
Description: OpenPGP digital signature


Re: Compiling sguil-server on Release 9.2 i386

2013-10-20 Thread John Marino
On 10/21/2013 00:47, Paul Schmehl wrote:
 --On October 20, 2013 9:34:36 AM +0200 John Marino
 It is not a mystery what is wrong.
 The RUN_DEPENDS is being executed as a shell command, not a make
 definition.
 
 You're wrong.  The RUN_DEPENDS does not have a shell command embedded in
 it anywhere.

When you indent, it executes the command in the shell.  Notice that only
make targets are indented.


 That was never correct, and the new bmake makes this much
 more obvious.  Secondly, I'm pretty sure you can specify
 databases/mysqltcl without having to execute a make command on that
 port.
 
 You're pretty sure?  Rather than hard code a version, which would break
 the port the moment mysqltcl was updated, I chose to use the existing
 port version, which would work no matter what version was current on any
 particular box.

Yes, I am sure.  You can tell it that the port is the dependency
regardless of version.  If you absolutely wanted to specify a file, you
can specify a different one that the file name doesn't change.  Yes, you
can a RUN_DEPENDS without that line in ways that are robust.

 
 Thirdly, you use ${MYSQLTCL_VER}, but it's never defined.
 
 Yes, and that is a problem.  I noticed that last night when I was
 looking at the port.  Line 46 should read MYSQLTCL_VER=  @${ECHO_CMD}
 $$(${MYSQLTCL_CMDS}).


Again, completely unnecessary.  Specify the *NON-INDENTED* RUN_DEPENDS
in a better way.

 
 It looks like that port has changed, however, because it no longer
 appends the version number to the name of the port, so I can probably
 drop that entirely.  I won't know until I test it.
 
 Apparently line 46 was intended to define it but does not.  Lastly, if
 you were to use a shell command (which I highly discourage), it should
 be something like this (not indented, and definitely not hardcoded to
 ${PORTSDIR}):
 MYSQLT_VER!=  cd ${.CURDIR}/../../databases/mysqltcl  ${MAKE} -V
 PORTVERSION

 
 What do you suggest it be hardcoded to?  ${PORTSDIR} can be set to
 anything on an individual system.  Using your construction forces it to
 be in /usr/ports.  Although that's the default, it's by no means
 guaranteed that the ports tree will exist there on any given system. 
 That's why we use macros in Makefiles - to avoid forcing users to stick
 to the default structure.

I just showed you.  Replace ${PORTSDIR} with ${.CURDIR}/../../
I know you haven't believed a thing I've said so far, but using
${PORTSDIR} can break the build in specific configurations.  And yes,
we've been replacing it with .CURDIR in other ports.

 
 So that's like 4 or 5 errors right off the bat, problems that were
 always present.  I suspect the legacy make simply didn't define
 RUN_DEPENDS and continued building, so mysqltcl was never specified in
 the package.

 
 Because MYSQLTCL_VER is never defined, I think the RUN_DEPENDS should
 fail. It didn't.  I can't explain why.  (I've slept since I last worked
 on that port.)  I can assure you I tested the port with the option
 enabled and it built and ran fine.

So you state previously that it *HAD* to be defined for RUN_DEPENDS to
work, and now state that it wasn't defined but RUN_DEPENDS did work?
Doubtful and easily verifiable.  Find an old platform where it worked
and type make -V RUN_DEPENDS and see if mysqltcl is in the list.  I
believe it simply wasn't defined which didn't prevent this build from
building (it was indented, remember?).  I think the error was masked
with the previous version of make.


 
 But I doubt seriously that has anything to do with the error that the OP
 reported.  It's probably related to the change to bmake, which I will
 have to investigate, if I have to continue to define the port version
 for mysqltcl.  It looks like I might not have to any more.
 
 I'll also have to update the port to use the new STAGE syntax, so this
 will take a little while.
 
 In the future, I would appreciate it if you adopt a less smug attitude
 about somebody else's work.  Or take over the port if you think you're
 so much better.  There's three sguil ports.  You're welcome to take over
 maintainership if you think you're God's gift to port building.

Sigh
I guess you still feel this way after what I just wrote?
What did I do, beside help one of the port's users get going and point
out the problems with it and telling the user to write a PR?

You know, you could have just said, Thank you as I've spent a
considerable time on this topic when nobody else did.

John
___
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