Re: Testers for graphics/blender with OPTION knobs
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
-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
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
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
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
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 ?
"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
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
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"