Re: Testers for graphics/blender with OPTION knobs

2009-03-14 Thread Marcus von Appen
On, Fri Mar 13, 2009, Christian Walther wrote:

[...]
> make config looks really promising. I configured graphics/blender with
> the following options:
> 
> [X] DDS   DDS file format support
> [X] FFMPEGAudio and video support using ffmpeg
> [X] FREETYPE  Improved font rendering support
> [ ] ICONV Iconv support for localisation (only with NLS)
> [ ] KETSJIBuild GameEngine and BlenderPlayer
> [ ] NLS   Native language support
> [X] OCFLAGS   Optimized Cflags
> [ ] OPENAL3D sound support using OpenAL
> [X] OPENEXR   High dynamic-range (HDR) support using OpenEXR
> [ ] OPENMPParallel processing support
> [ ] VERSE Shared networking support using Verse
> 
> 
> The install fails with the following error message:
> 
> ===>   Generating temporary packing list
> ===>  Checking if graphics/blender already installed
> install: 
> /usr/ports/graphics/blender/work/blender-2.48a/obj/freebsd-7.1-i386/bin/blenderplayer:
> No such file or directory
> *** Error code 71
> 
> Stop in /usr/ports/graphics/blender.
> *** Error code 1
> 
> Stop in /usr/ports/graphics/blender.
> 
> 
> Looks as if the make install doesn't handle the new config properly.

blenderplayer is not build, if the KETSJI option is disabled. This is
fixed in the attached patch. To fix it manually without reapplying the
whole patch, surround the installation of blenderplayer (line 215 in the
Makefile) with an .if ... .endif:

.if !defined(WITHOUT_KETSJI)
@${INSTALL_PROGRAM} 
${WRKSRC}/obj/freebsd-${OSREL}-${ARCH}/bin/blenderplayer 
${PREFIX}/bin/blenderplayer
.endif

Note that the indentation requires a tab character, so do not directly
copy and paste the above snippet.

Thanks for noticing.

Regards
Marcus
Index: graphics/blender/Makefile
===
RCS file: /home/pcvs/ports/graphics/blender/Makefile,v
retrieving revision 1.30
diff -u -r1.30 Makefile
--- graphics/blender/Makefile	23 Feb 2009 21:43:16 -	1.30
+++ graphics/blender/Makefile	14 Mar 2009 08:50:48 -
@@ -16,14 +16,10 @@
 
 BUILD_DEPENDS=	${LOCALBASE}/lib/libode.a:${PORTSDIR}/devel/ode
 LIB_DEPENDS=	jpeg.9:${PORTSDIR}/graphics/jpeg \
-		freetype.9:${PORTSDIR}/print/freetype2 \
 		png.5:${PORTSDIR}/graphics/png \
 		tiff.4:${PORTSDIR}/graphics/tiff \
-		IlmImf.6:${PORTSDIR}/graphics/OpenEXR \
-		alut.1:${PORTSDIR}/audio/freealut\
-		openal.0:${PORTSDIR}/audio/openal \
-		avutil.1:${PORTSDIR}/multimedia/ffmpeg \
-		GLEW.1:${PORTSDIR}/graphics/glew
+		GLEW.1:${PORTSDIR}/graphics/glew \
+		IlmThread.6:${PORTSDIR}/graphics/ilmbase
 
 USE_XORG=	x11 xext xmu xi
 USE_PYTHON=	2.5+
@@ -43,33 +39,96 @@
 LANG=		ar bg ca cs de el es fi fr hr hr_HR it ja ko nl pl pt_BR ro \
 		ru sr s...@latn sv uk zh_CN
 
-OPTIONS=	OCFLAGS "Enable optimized CFLAGS" off \
-		NLS	"Native language support" on
+OPTIONS=	DDS		"DDS file format support" on \
+		FFMPEG		"Audio and video support using ffmpeg" on \
+		FREETYPE	"Improved font rendering support" on \
+		ICONV		"Iconv support for localisation (only with NLS)" off \
+		KETSJI		"Build GameEngine and BlenderPlayer" on \
+		NLS		"Native language support" on \
+		OCFLAGS		"Optimized Cflags" off \
+		OPENAL		"3D sound support using OpenAL" on \
+		OPENEXR		"High dynamic-range (HDR) support using OpenEXR" on \
+		OPENMP		"Parallel processing support" off \
+		VERSE		"Shared networking support using Verse" on
 
 .include 
 
-MAKE_ENV+=	NAN_CPPFLAGS="-I${LOCALBASE}/include/freetype2 \
-		-I${LOCALBASE}/include \
-		-I${LOCALBASE}/include/OpenEXR \
-		-I${PYTHON_INCLUDEDIR}/"
-MAKE_ENV+=	NAN_FREETYPE="${LOCALBASE}/"
-MAKE_ENV+=	NAN_OPENEXR="${LOCALBASE}/"
-MAKE_ENV+=	NAN_OPENAL="${LOCALBASE}/"
+MAKE_ENV+=	NAN_FMOD="${LOCALBASE}/"
 MAKE_ENV+=	NAN_PYTHON="${LOCALBASE}/"
 MAKE_ENV+=	NAN_PYTHON_VERSION=${PYTHON_VER}
-MAKE_ENV+=	NAN_FMOD="${LOCALBASE}/"
 MAKE_ENV+=	NAN_JPEG="${LOCALBASE}/"
 MAKE_ENV+=	NAN_PNG="${LOCALBASE}/"
 MAKE_ENV+=	NAN_ZLIB="${LOCALBASE}/"
 MAKE_ENV+=	NAN_ODE="${LOCALBASE}/"
 MAKE_ENV+=	NAN_GLEW="${LOCALBASE}/"
+MAKE_ENV+=	NAN_JUST_BLENDERDYNAMIC="true"
+MAKE_ENV+=	WITH_BF_DYNAMICOPENGL="true"
+
 CFLAGS+=	"-I${LOCALBASE}/include"
+NANCPPFLAGS=
+
+.if !defined(WITHOUT_DDS)
+MAKE_ENV+=	WITH_DDS="true"
+.else
+MAKE_ENV+=	WITH_DDS="false"
+.endif
+
+.if defined(WITHOUT_FFMPEG)
+MAKE_ENV+=	WITH_FFMPEG="false"
+.else
+MAKE_ENV+=	WITH_FFMPEG="true"
+MAKE_ENV+=	NAN_USE_FFMPEG_CONFIG="true"
+MAKE_ENV+=	NAN_FFMPEG="${LOCALBASE}/"
+LIB_DEPENDS+=	avutil.1:${PORTSDIR}/multimedia/ffmpeg
+.endif
+
+.if defined(WITHOUT_FREETYPE)
+MAKE_ENV+=	WITH_FREETYPE2="false"
+.else
+MAKE_ENV+=	WITH_FREETYPE2="true"
+MAKE_ENV+=	NAN_FREETYPE="${LOCALBASE}/"
+MAKE_ENV+=	NAN_FTGL="${LOCALBASE}/"
+NANCPPFLAGS+=	"-I${LOCALBASE}/include/freetype2"
+LIB_DEPENDS+=	freetype.9:${PORTSDIR}/print/freetype2
+LIB_DEPENDS+=	ftgl.2:${PORTSDIR}/graphics/ftgl
+.endif
+
+.if defined(WITHOUT_KETSJI)
+MAKE_ENV+=	NAN_NO_KETSJI="true"
+MAKE_ENV+=	WITH_BF_BLENDERGAMEENGINE="false"
+MAKE_ENV+=	WITH_BF_BLENDERPLAYER=

Re: Songbird

2009-03-14 Thread Martin Wilke
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1


Ports is ready but we have to wait of linux-gtk 2.10.

- - Martin

On Sat, Mar 14, 2009 at 02:23:53PM +1000, Alexey Golodov wrote:
> As you will have any free time, please, think about creation of port
> for Songbird - Mozilla Audio Player.
> It may found there:
> http://getsongbird.com/
> Download (include Linux source):
> http://getsongbird.com/download/
> Release Notes for last stable version:
> http://wiki.songbirdnest.com/Release_Notes/1.1.1
> Translations:
> http://translate.songbirdnest.com/
> Developers (for contackts):
> http://wiki.songbirdnest.com/Developer
> Thanks.
> ___
> 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"
> 

- -- 

+---+---+
|  PGP: 0xB1E6FCE9  |  Jabber : miwi(at)BSDCrew.de  |
|  ICQ: 169139903   |  Mail   : miwi(at)FreeBSD.org |
+---+---+
|   Mess with the Best, Die like the Rest!  |
+---+---+
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.10 (FreeBSD)

iEYEARECAAYFAkm7gCIACgkQdLJIhLHm/Oly0QCeJAk+0km5KUrBAi/9MA+R9o62
dywAn2iSRokRW0Z5zsgO4vykxkoOcZuW
=cQrp
-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"


Possibly unbuildable ports reminder

2009-03-14 Thread Bill Fenner
Dear porters,

  This is just a reminder to please periodically check the list of
unbuildable ports at http://pointyhat.freebsd.org/errorlogs/ .
A list by MAINTAINER is

http://people.freebsd.org/~fenner/errorlogs/

so you can easily check the status of ports that you maintain.  In
addition, the list of ports with no MAINTAINER with build problems is

http://people.freebsd.org/~fenner/errorlogs/po...@freebsd.org.html

Since no one is responsible for these ports, the problem won't get
fixed unless someone on this list takes the initiative.

Thanks for your help!

Bill "annoying port email" Fenner
___
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: Songbird

2009-03-14 Thread Boris Samorodov
Hi,


On Sat, 14 Mar 2009 11:00:03 +0100 Martin Wilke wrote:

> Ports is ready but we have to wait of linux-gtk 2.10.

FYI: I've submitted a PR with new linux ports infrastructure changes
for doing an exp-run. As soon as those changes are committed I'm
going to introduce linux-f8 ports.

> On Sat, Mar 14, 2009 at 02:23:53PM +1000, Alexey Golodov wrote:
> > As you will have any free time, please, think about creation of port
> > for Songbird - Mozilla Audio Player.
> > It may found there:
> > http://getsongbird.com/
> > Download (include Linux source):
> > http://getsongbird.com/download/
> > Release Notes for last stable version:
> > http://wiki.songbirdnest.com/Release_Notes/1.1.1
> > Translations:
> > http://translate.songbirdnest.com/
> > Developers (for contackts):
> > http://wiki.songbirdnest.com/Developer
> > 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"


textproc/asciidoc port with shells/bash dependency

2009-03-14 Thread andrew clarke
Hi,

With the recent problems involving the FreeBSD port of bash-4.0 got me
curious as to why the bash shell was installed at all on my system, as
it is not a standard component of FreeBSD.  It turns out the only
software on my system that requires bash is AsciiDoc, as a run
dependency.  Further investigation seems to indicate that it is only
used by the a2x script as supplied with AsciiDoc.  However on my
system, a2x fails anyway:

$ uname -a
FreeBSD blizzard.phoenix 6.4-RELEASE-p1 FreeBSD 6.4-RELEASE-p1 #0: Sun
Dec 21 07:56:41 UTC 2008
r...@i386-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC  i386

$ pkg_info | grep asciidoc
asciidoc-8.3.5  A text document format for writing short documents and man

$ a2x test.txt
readlink: illegal option -- f
usage: readlink [-n] [file ...]
a2x: failed: enhanced getopt(1) required

Assuming this isn't a fault with bash-4.0, and assuming a2x is also
broken on FreeBSD 7.x, a short-term fix would be to not install a2x to
/usr/local/bin/a2x, then the run dependency on bash could be removed.

Longer-term, given that AsciiDoc is primarily written in Python, it
seems odd to me that a2x isn't written in Python as well, which would
obviously permanently remove the run dependency on bash.

Thanks,

Regards
Andrew
___
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: Problem with Bash-4 and $(command) syntax

2009-03-14 Thread Howard Goldstein

David O'Brien wrote:

I have to weigh all the screams of 'I want the newest Bash 4.0 *NOW*'
with testing.  I didn't see the issue of $() as my .bashrc and scripts
are too old and just use ``.



I agree with you and appreciate your efforts. Maintaining a port like 
this one with so many moving parts is a non-trivial effort.  Do though, 
please, consider a line in UPDATING, perhaps including the appropriate 
portupgrade / portmaster incantations for the folks in production 
environments who really need to get /usr/local/bin/bash back to 3.x 
(portmaster -o shells/bash3 bash4-#-x-y did it for me)(replacing the 
#-x-y with whatever's in shells/bash now)


Optimally David do you think this should be treated like for ex python 
and install major version softlinks (bash3->bash   or bash4->bash) to 
aid maintainers of bashN dependent ports?  I think there may be a bunch 
:(  logcheck is another one that doesn't like 4...


Thank you again for your work here.



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


Can anybody port hypertable to freebsd ?

2009-03-14 Thread Adrenalin
"Hypertable is an open source project based on published best
practices and our own experience in solving large-scale data-intensive
tasks."
Written in C++, very promising software, working on linux and macos
but not freebsd.. Unfortunatly no freebsd support..

Author said "That's not something we're focused on. If someone has
time and would like to add support for FreeBSD, then we'd be more than
happy to merge it in. "
http://groups.google.com/group/hypertable-user/browse_thread/thread/76a7828b22f2fda8

I tryed to compile as for Apple but..  "As far as I can tell Apple's
kqueue interface is quite different from FreeBSD's."

http://hypertable.org/
http://code.google.com/p/hypertable/wiki/HowToBuild
___
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: kde-lite-3.5.10_1

2009-03-14 Thread anonymous

Hi.

AFAIK, kde-lite port aims to be free of KDE secondary stuff, providing clean 
base KDE workaround. For today there is pretty stable KDE4 workaround. Are 
there any plans to make KDE4 lite port?


Best wishes,
Thanks.
---
Professional hosting for everyone - http://www.host.ru
___
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"


Call for tester: gns3

2009-03-14 Thread Olivier Cochard-Labbé
Hi all,

here is my first attempt to create a port.
GNS3 is a graphical Cisco Network emulator (using dynamips and
dynagen): http://www.gns3.net/
I've tested it under current, but I would to receive your tests
results before to propose it.
The port can be downloaded here:
http://gugus69.free.fr/tools/gns3.tgz

You can install it like that:
cd /usr/ports/
fetch http://gugus69.free.fr/tools/gns3.tgz
tar zxvf gns3.tgz
cd emulators/gns3/
make install clean

Thanks for your remarks.

Olivier
___
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"