Depend on ${PORTSDIR}/foo WITH_OPTION
Hi list, I would like to know if there is a way to tell a port that it depend on an other port but build with particulars options. Eg : port foo build depend on bar but won't build if bar is not build with WITH_PARTICULAR. I don't see anything to say that in bsd.port.mk, so before to implement self made tests, I want to know if I miss something. Thanks Joris ___ 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
OpenJDK6 not building
I have no idea, why it tries to download something during build, and no idea why it fails to do so. Fetching https://jaxp.dev.java.net/files/documents/913/147491/jdk6-jaxp-2010_01_15.zip manually works fine. But if I do that the file will just be deleted by the build script and it will again try unsuccessfully to get it. -jaxp_src-url-bundle: [echo] Downloading from https://jaxp.dev.java.net/files/documents/913/147491/jdk6-jaxp-2010_01_15.zip [get] Getting: https://jaxp.dev.java.net/files/documents/913/147491/jdk6-jaxp-2010_01_15.zip [get] To: /usr/obj/mobileKamikaze.norad/amd64/usr/ports/java/openjdk6/work/build/bsd-amd64/jaxp/drop/bundles/jdk6-jaxp-2010_01_15.zip.temp [get] Error getting https://jaxp.dev.java.net/files/documents/913/147491/jdk6-jaxp-2010_01_15.zip to /usr/obj/mobileKamikaze.norad/amd64/usr/ports/java/openjdk6/work/build/bsd-amd64/jaxp/drop/bundles/jdk6-jaxp-2010_01_15.zip.temp BUILD FAILED java.net.SocketException: Invalid argument at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:310) at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:176) at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:163) at java.net.Socket.connect(Socket.java:542) at java.net.Socket.connect(Socket.java:492) at sun.net.NetworkClient.doConnect(NetworkClient.java:174) at sun.net.www.http.HttpClient.openServer(HttpClient.java:409) at sun.net.www.http.HttpClient.openServer(HttpClient.java:530) at sun.net.www.protocol.https.HttpsClient.init(HttpsClient.java:289) at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:346) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191) at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:755) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177) at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:153) at org.apache.tools.ant.taskdefs.Get.doGet(Get.java:145) at org.apache.tools.ant.taskdefs.Get.execute(Get.java:78) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:357) at org.apache.tools.ant.Target.performTasks(Target.java:385) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337) at org.apache.tools.ant.Project.executeTarget(Project.java:1306) at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) at org.apache.tools.ant.Project.executeTargets(Project.java:1189) at org.apache.tools.ant.Main.runBuild(Main.java:758) at org.apache.tools.ant.Main.startAnt(Main.java:217) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104) Total time: 0 seconds gmake[1]: *** [all] Error 1 gmake[1]: Leaving directory `/usr/obj/mobileKamikaze.norad/amd64/usr/ports/java/openjdk6/work/jaxp/make' gmake: *** [jaxp-build] Error 2 *** Error code 1 Stop in /usr/ports/java/openjdk6. -- A: Because it fouls the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing on usenet and in e-mail? ___ 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: GPLv3-licensed ports
Charlie Kester wrote: Will someone with edit privileges for the wiki please add the following to the list of GPLv3-licensed ports (http://wiki.freebsd.org/PortsAndGPLv3)? math/ised misc/xsw sysutils/rdup And lang/ikarus too while we're at it. I don't understand the purpose of that list though. What does legal decisions regarding the use of GPLv3 in our ports system mean? ___ 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: preferred place for system-wide config files
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 19/05/2010 24:18:13, Anonymous wrote: This doesn't concern only portmaster. As I've mentioned previously xorg-server, subversion and git don't install any config file (not even in share/examples) but still look for it inside PREFIX not LOCALBASE. In other words almost any GNU_CONFIGURE port that doesn't install config files. I've yet to see someone modify SYSCONFDIR for such ports. Err... xorg-server looks in about half a dozen different likely places for a config file. Traditionally I've put it in /etc/X11 (which is wrong according to ports rules, but it works). You could put it in /usr/local/etc/X11 or /usr/local/lib/X11/ to be more hier(7) compliant, and it would work there too. svn is even less predictable: the config files for each repo -- and there may be many repos -- live within the directory structure of the repo itself. Repos can be put just about anywhere within the filesystem. No idea about git -- I guess it behaves much the same as svn. Sometimes you just aren't going to be able to apply a simple heuristic to find a port's config files. It's all part of life's rich tapestry. Cheers, Matthew - -- Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard Flat 3 PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate Kent, CT11 9PW -BEGIN PGP SIGNATURE- Version: GnuPG/MacGPG2 v2.0.14 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkvzmNcACgkQ8Mjk52CukIzyDgCeJFQYe0YfANn9FCR1ox11fYys oH8AnRTnubPHr6dhHVeKhp+oDHpvpYjz =onoE -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
Simultaneous encoding using Gogo. (petite port)
Hi, I am using Gogo MP3 encoder for high speed audio encoding. But my configuration requires multiple simultaneous streams to be encoded to MP3. I am planning to use SMP's for the simultaneous behaviour. But looking at the source code, the changes seem to be huge, extending up to the assembly code used by the encoder. Has anyone ever tried to modify gogo for simultaneous streams? Please guide, if anyone has insight of Gogo or experience with such modifications Romil. ___ 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: preferred place for system-wide config files
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 18/05/2010 22:57:25, Anonymous wrote: I can't understand why we should consider PREFIX absence here. Because, if it is absent then there is *no* port installed, too. The issue becomes moot: should a non-installed port look for files in LOCALBASE/etc or not? Besides, in case of ports that don't have any dependencies (e.g. portmaster) LOCALBASE is same as PREFIX because it may not exist prior installation, too. So, they either both exist or both do not exist in such case. Hmmm... it makes no sense for a port to look for its /own/ configuration files anywhere other than PREFIX by default. Looking for the configuration files of some other port is a different matter. Suppose we install apr1 and apache22 with a prefix of /opt. httpd.conf is going to be in /opt/etc/apache22/httpd.conf Now the development team comes along and installs their own copy of devel/php5 with the options to build mod_php5 turned on. This they install under their development tree: PREFIX = /opt/testing/ Installing an apache module involves adding the appropriate LoadModule line to httpd.conf. Currently the ports would attempt to modify /opt/etc/apache22/httpd.conf if anything. Which makes sense as that's the default place to find httpd.conf from when apache was installed, and the only location where the ports knows it can find a copy of httpd.conf. Yet it's an equally valid scenario to assume those developers are running their own private instance of apache using the binaries installed for the system but their own config setup in /opt/testing/etc/apache22/httpd.conf In the first place you've got a privately installed port attempting to alter the system-wide configuration of apache, which is most likely undesirable. In the second, the ports would have to guess where the devs chose to put their apache config files, and there's not even any guarantee there'd be anything there yet to be found at port installation time. Software guessing about what human intentions are: that's going to end in tears. In this particular case, I think the correct response should be to detect that mod_php was being installed to a different PREFIX than LOCALBASE, and suppress the modification of httpd.conf If one particular developer subsequently goes on to install some php modules, they could use PREFIX = /home/user for their private copy. inter-alia installing those modules would entail adding entries to /opt/testing/etc/php/extensions.ini -- where suddenly LOCALBASE is now /opt/testing rather than /opt. LOCALBASE is a rather imprecisely defined concept -- its easy to see that there could be many values of LOCALBASE within some reasonably complex dependency tree. Ultimately each dependent port could have a distinct LOCALBASE[*]. The current usage of the LOCALBASE variable within the ports system really doesn't accommodate that complexity. Cheers, Matthew [*] I've seen this proposed in all seriousness. My advice: run away. Run away very quickly. Screaming optional. - -- Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard Flat 3 PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate Kent, CT11 9PW -BEGIN PGP SIGNATURE- Version: GnuPG/MacGPG2 v2.0.14 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkvzns0ACgkQ8Mjk52CukIw01ACeNSPrV6Z7AJWxRXTYkaP1ofJj cikAn0YILKaVvrp5qpKUJYee7fsavHbJ =DE8o -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: OpenJDK6 not building
Dominic Fandrey ha scritto: I have no idea, why it tries to download something during build, and no idea why it fails to do so. Theoretically a port should not download anything in the build stage, but currently the openjdk6 port does it. I don't know why it fails for you, but I built the port in tinderbox without problems. Have you re-tried? -- Alex Dupre ___ 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
SARG wont build ?
Tried to build /usr/ports/www/sarg but it stops building with a ton of error messages after gcc gets called: gcc -L/usr/local/lib util.o log.o report.o topuser.o email.o sort.o html.o totger.o index.o getconf.o usage.o decomp.o ip2name.o useragent.o exclude.o convlog.o totday.o repday.o datafile.o indexonly.o splitlog.o lastlog.o topsites.o siteuser.o css.o smartfilter.o denied.o authfail.o language.o charset.o squidguard_log.o squidguard_report.o auth.o download.o grepday.o dansguardian_log.o dansguardian_report.o realtime.o -o sarg -liconv grepday.o(.text+0xf4): In function `I18NgdImageStringFT': : undefined reference to `gdImageStringFTEx' grepday.o(.text+0x28f): In function `bar': : undefined reference to `gdImageColorAllocate' grepday.o(.text+0x2b9): In function `bar': : undefined reference to `gdImageColorAllocate' grepday.o(.text+0x2e3): In function `bar': : undefined reference to `gdImageColorAllocate' grepday.o(.text+0x30d): In function `bar': : undefined reference to `gdImageColorAllocate' grepday.o(.text+0x337): In function `bar': : undefined reference to `gdImageColorAllocate' grepday.o(.text+0x3c1): In function `bar': : undefined reference to `gdImageFilledRectangle' grepday.o(.text+0x416): In function `bar': : undefined reference to `gdImageFilledPolygon' grepday.o(.text+0x445): In function `bar': : undefined reference to `gdImageLine' grepday.o(.text+0x47d): In function `bar': : undefined reference to `gdImageFilledRectangle' grepday.o(.text+0x4ac): In function `bar': : undefined reference to `gdImageRectangle' grepday.o(.text+0x588): In function `bar': . . . Whats wrong ? I even tried this with GD Support disabled - same messages ? Regards Werner ___ 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
games/prboom: needs patch after png update
This is an issue very similar to what is described here: http://www.freebsd.org/cgi/query-pr.cgi?pr=145163 The following patch should fix compilation with new png. --- src/SDL/i_sshot.c.orig 2010-05-19 13:40:36.506099313 +0300 +++ src/SDL/i_sshot.c 2010-05-19 13:41:50.837973800 +0300 @@ -231,7 +231,7 @@ if (fp) { png_struct *png_ptr = png_create_write_struct( -PNG_LIBPNG_VER_STRING, png_error_ptr_NULL, error_fn, warning_fn); +PNG_LIBPNG_VER_STRING, NULL, error_fn, warning_fn); if (png_ptr) { @@ -279,7 +279,7 @@ break; } } - png_destroy_write_struct(png_ptr, png_infopp_NULL); + png_destroy_write_struct(png_ptr, NULL); } fclose(fp); } -- Andriy Gapon ___ 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: GPLv3-licensed ports
On Wed, May 19, 2010 at 3:55 AM, Vitaly Magerya vmage...@gmail.com wrote: Charlie Kester wrote: Will someone with edit privileges for the wiki please add the following to the list of GPLv3-licensed ports (http://wiki.freebsd.org/PortsAndGPLv3)? math/ised misc/xsw sysutils/rdup And lang/ikarus too while we're at it. I don't understand the purpose of that list though. What does legal decisions regarding the use of GPLv3 in our ports system mean? http://www.gnu.org/licenses/quick-guide-gplv3.html : ( BSD License is NOT compatible to GPL v3 ... , please see figure , if I understand it correctly . ) http://www.gnu.org/licenses/gpl-3.0.html http://www.gnu.org/licenses/lgpl-3.0.html http://www.gnu.org/licenses/ Thank you very much . Mehmet Erol Sanliturk ___ 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: GPLv3-licensed ports
On Wed, 19 May 2010 02:49:14 +0200 Marius Nünnerich mar...@nuenneri.ch wrote: MNOn Wed, May 19, 2010 at 00:41, Charlie Kester MNcorky1...@comcast.net wrote: MN Will someone with edit privileges for the wiki please add the MN following to the MN list of GPLv3-licensed ports MN (http://wiki.freebsd.org/PortsAndGPLv3)? MN MN math/ised misc/xsw sysutils/rdup MN MNDone, thanks for reporting. deskutils/q4wine -- wbr, tiger ___ 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: GPLv3-licensed ports
Mehmet Erol Sanliturk wrote: I don't understand the purpose of that list though. What does legal decisions regarding the use of GPLv3 in our ports system mean? http://www.gnu.org/licenses/quick-guide-gplv3.html : ( BSD License is NOT compatible to GPL v3 ... , please see figure , if I understand it correctly . ) No, 3-clause BSD license is compatible with GPLv3 [1] (you can follow multiple arrows on that figure). You can combine BSD-licensed code with GPLv3-licensed code and either use it privately or redistribute it under GPLv3. Pretty much the same as with GPLv2. This actually implies that the packages and possibly the patches in GPL ports are covered by GPL too... hence the legal decision I guess. OK. [1] 4-clause BSD is incompatible with both GPLv2 and GPLv3. ___ 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: GPLv3-licensed ports
Adding to this bundle of madness... I believe that it would be best practice to keep ports/LEGAL up-to-date with this list. Those who already have ports on a machine may find it more usefull to find them there. Quoting ports/LEGAL: Some of the ports in this directory have restrictive copyrights and GPLv3 I believe certainly would fall under that category. Feel free to start list here: DistPortWhy -- gcc-*-4.2-*.tar.bz2 lang/gcc42 GPLv3 gcc-*-4.3-*.tar.bz2 lang/gcc43 GPLv3 gcc-*-4.4-*.tar.bz2 lang/gcc44 GPLv3 gcc-*-4.5-*.tar.bz2 lang/gcc45 GPLv3 Regards, -- jhell ___ 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: Simultaneous encoding using Gogo. (petite port)
On Wed, 19 May 2010 13:18:52 +0530 Romil Shah romilsha...@gmail.com wrote: Hi, I am using Gogo MP3 encoder for high speed audio encoding. But my configuration requires multiple simultaneous streams to be encoded to MP3. I am planning to use SMP's for the simultaneous behaviour. But looking at the source code, the changes seem to be huge, extending up to the assembly code used by the encoder. Has anyone ever tried to modify gogo for simultaneous streams? Why do you want a single encoder processes to encode multiple streams? Can't you use one process for each stream? ___ 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: GPLv3-licensed ports
To cut all these discussions short: George, I'll ask you as the first author of said page, - what was the concern or motivation that led to the creation of this page? - How are FreeBSD ports special if they use GPLv3? - Why does FreeBSD need to track GPLv3 ports at all? Thanks. Matthias ___ 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: OpenJDK6 not building
On 19/05/2010 10:25, Alex Dupre wrote: Dominic Fandrey ha scritto: I have no idea, why it tries to download something during build, and no idea why it fails to do so. Theoretically a port should not download anything in the build stage, but currently the openjdk6 port does it. I don't know why it fails for you, but I built the port in tinderbox without problems. Have you re-tried? I tried it in three different environments, (NAT, UMTS, University VPN). No clue what causes the exception. -- A: Because it fouls the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing on usenet and in e-mail? ___ 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: Re: GPLv3-licensed ports
No, 3-clause BSD license is compatible with GPLv3 [1] (you can follow multiple arrows on that figure). You can combine BSD-licensed code with GPLv3-licensed code and either use it privately or redistribute it under GPLv3. Pretty much the same as with GPLv2. Surely. This actually implies that the packages and possibly the patches in GPL ports are covered by GPL too... hence the legal decision I guess. OK. Patches itself (sources) may have any compatible license (including BSD), but when they are applied to GPL sources, produced sources fall under GPL completely, including modified parts -- Regards, Konstantin ___ 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
xfce4/xorg problem amd64
Hi Since the xorg update my xfce4 desktop has become unusable. I always get the error message below. I even setup FreeBSD 8.0-RELEASE from scratch, updated to 8.0-STABLE, installed xorg and xfce4 with default settings: $ portinstall --batch /usr/ports/x11/xorg /usr/ports/x11-wm/xfce4 Then I moved my homedir away to avoid any cruft in .config or wherever. Setup .ininitrc .session $ cat .xinitrc if [ -f ~/.xsession ]; then . ~/.xsession fi $ cat .xsession cd xset b off /usr/local/bin/numlockx exec sh /usr/local/etc/xdg/xfce4/xinitrc So now everything should be completely vanilla: skachelm...@valhalla:~ $ startx xauth: creating new authority file /home/skachelmann/.serverauth.7426 X.Org X Server 1.7.5 Release Date: 2010-02-16 X Protocol Version 11, Revision 0 Build Operating System: FreeBSD 8.0-STABLE amd64 Current Operating System: FreeBSD valhalla.local 8.0-STABLE FreeBSD 8.0-STABLE #0: Fri May 7 20:43:11 CEST 2010 r...@valhalla.local:/usr/obj/usr/src/sys/GENERIC amd64 Build Date: 19 May 2010 12:50:03AM Current version of pixman: 0.16.6 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: /var/log/Xorg.0.log, Time: Wed May 19 15:41:10 2010 (==) Using config file: /etc/X11/xorg.conf record: RECORD extension enabled at configure time. record: This extension is known to be broken, disabling extension now.. record: http://bugs.freedesktop.org/show_bug.cgi?id=20500 stdin:1:3: error: invalid preprocessing directive #Those stdin:2:3: error: invalid preprocessing directive #or stdin:3:3: error: invalid preprocessing directive #Xft stdin:4:3: error: invalid preprocessing directive #Xft xrdb: Xft.hinting on line 9 overrides entry on line 6 xrdb: Xft.hintstyle on line 11 overrides entry on line 7 xfdesktop[7480]: starting up process 7466: arguments to dbus_message_new_signal() were incorrect, assertion _dbus_check_is_valid_path (path) failed in file dbus-message.c line 1165. This is normally a bug in some application using the D-Bus library. D-Bus not compiled with backtrace support so unable to print a backtrace Abort trap (core dumped) (xfce4-settings-helper:7482): libxfcegui4-WARNING **: ICE I/O Error waiting for X server to shut down (xfce4-settings-helper:7485): xfce4-settings-helper-WARNING **: Failed to connect to session manager xfce4-settings-helper: Fatal IO error 53 (Software caused connection abort) on X server :0.0. xfwm4: Fatal IO error 2 (No such file or directory) on X server :0.0. xfce4-panel: Fatal IO error 0 (Unknown error: 0) on X server :0.0. dbus and hal are running. Any help to solve this nightmare is gratefully appreciated! Sandra ___ 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: OpenJDK6 not building
Dominic Fandrey wrote: : On 19/05/2010 10:25, Alex Dupre wrote: : Dominic Fandrey ha scritto: : I have no idea, why it tries to download something during build, : and no idea why it fails to do so. : : Theoretically a port should not download anything in the build stage, : but currently the openjdk6 port does it. I don't know why it fails for : you, but I built the port in tinderbox without problems. Have you re-tried? : : I tried it in three different environments, (NAT, UMTS, University VPN). : No clue what causes the exception. FWIW, I'm seeing the same thing when trying to upgrade openjdk6-b17_2 to openjdk6-b19_1. ___ 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: xfce4/xorg problem amd64
On Wed, 19 May 2010, Sandra Kachelmann wrote: Since the xorg update my xfce4 desktop has become unusable. I always get the error message below. I even setup FreeBSD 8.0-RELEASE from scratch, updated to 8.0-STABLE, installed xorg and xfce4 with default settings: ... So now everything should be completely vanilla: ... xfdesktop[7480]: starting up process 7466: arguments to dbus_message_new_signal() were incorrect, assertion _dbus_check_is_valid_path (path) failed in file dbus-message.c line 1165. This is normally a bug in some application using the D-Bus library. D-Bus not compiled with backtrace support so unable to print a backtrace Abort trap (core dumped) If you can live without the features of xfce4-session, deinstalling it should allow xfce to run. There's another approach that may work for you here: http://lists.freebsd.org/pipermail/freebsd-ports/2010-May/061097.html -Warren Block * Rapid City, South Dakota USA ___ 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
devel/gdb6* broken with new readline?
I'm trying to do a full upgrade of everything for the first time in a while. After many gyrations, I've run into something that appears to not be my fault :-): cc -O2 -fno-strict-aliasing -pipe -DRL_NO_COMPAT \ -o gdb gdb.o libgdb.a \ -lreadline ../opcodes/libopcodes.a ../bfd/libbfd.a ../libiberty/libiberty.a -lncurses -lm -L/usr/local/lib -liconv /usr/local/lib/libexpat.so -Wl,-rpath -Wl,/usr/local/lib ../libiberty/libiberty.a -lkvm libgdb.a(tui-io.o)(.text+0x2aa): In function `tui_setup_io': : undefined reference to `readline_echoing_p' libgdb.a(tui-io.o)(.text+0x2b0): In function `tui_setup_io': : undefined reference to `readline_echoing_p' libgdb.a(tui-io.o)(.text+0x3c0): In function `tui_setup_io': : undefined reference to `readline_echoing_p' gmake[2]: *** [gdb] Error 1 gmake[2]: Leaving directory `/usr/ports/devel/gdb66/work/gdb-6.6/gdb' gmake[1]: *** [all-gdb] Error 2 gmake[1]: Leaving directory `/usr/ports/devel/gdb66/work/gdb-6.6' gmake: *** [all] Error 2 *** Error code 1 Stop in /usr/ports/devel/gdb66. *** Error code 1 It fails the same way with devel/gdb6. I did a bit of searching and apparently this is a known problem with the latest readline that was fixed in gdb 6.8. -- Frank Mayhar fr...@exit.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
Re: xfce4/xorg problem amd64
On 05/19/10 10:46, Warren Block wrote: On Wed, 19 May 2010, Sandra Kachelmann wrote: Since the xorg update my xfce4 desktop has become unusable. I always get the error message below. I even setup FreeBSD 8.0-RELEASE from scratch, updated to 8.0-STABLE, installed xorg and xfce4 with default settings: ... So now everything should be completely vanilla: ... xfdesktop[7480]: starting up process 7466: arguments to dbus_message_new_signal() were incorrect, assertion _dbus_check_is_valid_path (path) failed in file dbus-message.c line 1165. This is normally a bug in some application using the D-Bus library. D-Bus not compiled with backtrace support so unable to print a backtrace Abort trap (core dumped) If you can live without the features of xfce4-session, deinstalling it should allow xfce to run. There's another approach that may work for you here: http://lists.freebsd.org/pipermail/freebsd-ports/2010-May/061097.html I'm afraid after logging in/out several more times, the sleep before starting xfce4-session only seems to help about 50% of the time :-(. I finally ended up moving xfce4-session out of the way. -- Richard Kuhns r...@wintek.com My Desk: 765-269-8541 Wintek Corporation Internet Support: 765-269-8503 427 N 6th Street STE C Consulting: 765-269-8504 Lafayette, IN 47901-2211 Accounting: 765-269-8502 ___ 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: xfce4/xorg problem amd64
On Wed, 19 May 2010 15:56:05 +0200 Sandra Kachelmann s.kachelm...@googlemail.com wrote: Since the xorg update my xfce4 desktop has become unusable. I always get the error message below. I even setup FreeBSD 8.0-RELEASE from scratch, updated to 8.0-STABLE, installed xorg and xfce4 with default settings: $ portinstall --batch /usr/ports/x11/xorg /usr/ports/x11-wm/xfce4 portinstall? What's that? You could try adding --enable-checks=no to CONFIGURE_ARGS in /usr/ports/devel/dbus/Makefile and reinstalling dbus. This option disables all the safety checks which are being triggered. Might help. -- Gary Jennejohn ___ 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
ports-mgmt/portmaster does not have zsh completions anymore ?
Hi, Today I upgraded the portmaster port to 2.27 and I noticed that there was no completion anymore with my zsh. I was using it like portmaster -tab where tab gave me all the options available, I was able to do portmaster tab to use portsdir pattern too. Now there is nothing ! Are these completions completely removed? Cheers. -- Demelier 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
New! Eliminate middlemen - authors make more money!
This message contains graphics. If you don't see them, [1]view this email in your browser [2]New Groundbreaking E-Commerce Web Site, Wubbit.com [3]Authors Wubbit! Click Here to View Video o Avoid paying middlemen a huge share of the profit. Authors put their heart, soul and years of hard work into their books, and deserve to make a little money. o Sell direct to thousands of independent bookstores. o Sell books online directly to consumers without a distributor. o Control the retail price of your books and therefore the profits. o Enable independent bookstores to order a book in any quantity from an author at any time of day. o Increase sales by appearing on Wubbit's monthly Top 100 Best Seller List. o Provides tools to publish, design and print books. o The cost is less than you can imagine. Signing up is Easy! Go to [4]Wubbit.com to set up your account and upload your book. [5]Pass it On! [6]facebook Authors : [7]Join Authors List : [8]www.wubbit.com _ View this message [9]online : Subscribe via [10]RSS feed [11]Click here to update your profile or Unsubscribe [12]Wubbit.com | 2324 Palmetto Court | Florence, KY | 41042 | US Message managed with [13]ListRocket [listrocket_footer.gif?3000742] References 1. http://www.listrocket.com/public/archive.php?mode=threadthread=11459 2. http://www.listrocket.com/public/link.php?url=https://www.wubbit.com/wubbit/AuthorLogin.aspxlid=56098uid=3000697sid=19507mid=17859 3. http://www.listrocket.com/public/link.php?url=https://www.wubbit.com/wubbit/AuthorLogin.aspxlid=56099uid=3000697sid=19507mid=17859 4. http://www.listrocket.com/public/link.php?url=https://www.wubbit.com/wubbit/AuthorLogin.aspxlid=56100uid=3000697sid=19507mid=17859 5. mailto:?subject=Authors%20Wubbit!body=Check%20out%20this%20New%20Groundbreaking%20E-Commerce%20Web%20Site:%20%20http%3A%2F%2Fwww.wubbit.com 6. http://www.listrocket.com/public/link.php?url=http://www.facebook.com/pages/Wubbit/122880974403840lid=56097uid=3000697sid=19507mid=17859 7. http://www.listrocket.com/list/1332b684ebd4 8. http://www.wubbit.com/ 9. http://www.listrocket.com/public/archive.php?mode=threadcat=9080rc=2babe9a8b490mid=3000742cc=a990b84bd1cb341 10. http://www.listrocket.com/public/archive.php?mode=rsscat=9080rt=2 11. http://www.listrocket.com/public/profile.php?sf=Editm=3000742c=a990b84bd1cb341s=19507 12. mailto:bla...@wubbit.com 13. http://www.listrocket.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
Re: ports-mgmt/portmaster does not have zsh completions anymore ?
On 05/19/10 09:37, David DEMELIER wrote: Hi, Today I upgraded the portmaster port to 2.27 and I noticed that there was no completion anymore with my zsh. I was using it like portmaster -tab where tab gave me all the options available, I was able to do portmaster tab to use portsdir pattern too. Now there is nothing ! pkg_delete portmaster* cd /usr/ports/ports-mgmt/portmaster make clean make config select zsh completions make install clean hth, Doug -- ... and that's just a little bit of history repeating. -- Propellerheads Improve the effectiveness of your Internet presence with a domain name makeover!http://SupersetSolutions.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
Re: ports-mgmt/portmaster does not have zsh completions anymore ?
The user reports in private e-mail that the completions file is installed, but it's still not working. Can a zsh user help him out? Doug -- ... and that's just a little bit of history repeating. -- Propellerheads Improve the effectiveness of your Internet presence with a domain name makeover!http://SupersetSolutions.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
Catch up with xz import
(This goes to all the maintainers of ports with an archivers/xz dependency.) The xz utils and lzma library have been imported into base for 9.0-CURRENT and 8.0-STABLE. The patch below makes the dependency on the archivers/xz port conditional on OSVERSION. I have not bumped PORTREVISION. (People might update the ports right now, but base only later, so incrementing PORTREVISION doesn't really help, I think.) Please check and comment. I intend to commit this soon. Index: archivers/deco/Makefile === RCS file: /home/pcvs/ports/archivers/deco/Makefile,v retrieving revision 1.15 diff -u -r1.15 Makefile --- archivers/deco/Makefile 14 Apr 2010 06:17:26 - 1.15 +++ archivers/deco/Makefile 19 May 2010 17:27:43 - @@ -20,7 +20,6 @@ arj:${PORTSDIR}/archivers/arj \ cabextract:${PORTSDIR}/archivers/cabextract \ dpkg:${PORTSDIR}/archivers/dpkg \ - lzma:${PORTSDIR}/archivers/xz \ lzop:${PORTSDIR}/archivers/lzop \ 7z:${PORTSDIR}/archivers/p7zip \ rpm:${PORTSDIR}/archivers/rpm \ @@ -48,4 +47,10 @@ .endfor @cd ${WRKDIR}/${PORTNAME}-archive-1.5.1/ ${CP} -pPR * ${DATADIR} -.include bsd.port.mk +.include bsd.port.pre.mk + +.if ${OSVERSION} 800505 || (${OSVERSION} = 90 ${OSVERSION} 900012) +RUN_DEPENDS+= lzma:${PORTSDIR}/archivers/xz +.endif + +.include bsd.port.post.mk Index: archivers/gtar/Makefile === RCS file: /home/pcvs/ports/archivers/gtar/Makefile,v retrieving revision 1.69 diff -u -r1.69 Makefile --- archivers/gtar/Makefile 29 Mar 2010 17:36:25 - 1.69 +++ archivers/gtar/Makefile 19 May 2010 17:27:43 - @@ -16,7 +16,7 @@ COMMENT= GNU version of the traditional tape archiver # only force dependencies for compressors that have a single-letter option -RUN_DEPENDS= xz:${PORTSDIR}/archivers/xz +#RUN_DEPENDS= # see below INFO= tar @@ -50,4 +50,10 @@ regression-test: build @cd ${WRKSRC} ${SETENV} ${MAKE_ENV} ${MAKE} check -.include bsd.port.mk +.include bsd.port.pre.mk + +.if ${OSVERSION} 800505 || (${OSVERSION} = 90 ${OSVERSION} 900012) +RUN_DEPENDS+= xz:${PORTSDIR}/archivers/xz +.endif + +.include bsd.port.post.mk Index: archivers/libarchive/Makefile === RCS file: /home/pcvs/ports/archivers/libarchive/Makefile,v retrieving revision 1.60 diff -u -r1.60 Makefile --- archivers/libarchive/Makefile 22 Mar 2010 02:43:11 - 1.60 +++ archivers/libarchive/Makefile 19 May 2010 17:27:43 - @@ -13,8 +13,6 @@ MAINTAINER=gle...@freebsd.org COMMENT= Library to create and read several streaming archive formats -LIB_DEPENDS= lzma.0:${PORTSDIR}/archivers/xz - GNU_CONFIGURE= yes USE_LDCONFIG= yes USE_GNOME= libxml2 @@ -55,4 +53,10 @@ check: (cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${MAKE} check) -.include bsd.port.mk +.include bsd.port.pre.mk + +.if ${OSVERSION} 800505 || (${OSVERSION} = 90 ${OSVERSION} 900012) +LIB_DEPENDS+= lzma.0:${PORTSDIR}/archivers/xz +.endif + +.include bsd.port.post.mk Index: archivers/py-liblzma/Makefile === RCS file: /home/pcvs/ports/archivers/py-liblzma/Makefile,v retrieving revision 1.4 diff -u -r1.4 Makefile --- archivers/py-liblzma/Makefile 16 Oct 2009 14:00:34 - 1.4 +++ archivers/py-liblzma/Makefile 19 May 2010 17:27:43 - @@ -16,11 +16,16 @@ COMMENT= Python binding for the LZMA compression library BUILD_DEPENDS= pkg-config:${PORTSDIR}/devel/pkg-config -LIB_DEPENDS= lzma.0:${PORTSDIR}/archivers/xz USE_BZIP2= yes USE_PYTHON=2.6+ USE_PYDISTUTILS=yes PYDISTUTILS_PKGNAME= py${PORTNAME} -.include bsd.port.mk +.include bsd.port.pre.mk + +.if ${OSVERSION} 800505 || (${OSVERSION} = 90 ${OSVERSION} 900012) +LIB_DEPENDS+= lzma.0:${PORTSDIR}/archivers/xz +.endif + +.include bsd.port.post.mk Index: archivers/rpm5/Makefile === RCS file: /home/pcvs/ports/archivers/rpm5/Makefile,v retrieving revision 1.30 diff -u -r1.30 Makefile --- archivers/rpm5/Makefile 28 Mar 2010 06:30:32 - 1.30 +++ archivers/rpm5/Makefile 19 May 2010 17:27:43 - @@ -22,7 +22,6 @@ neon.28:${PORTSDIR}/www/neon28 \ magic:${PORTSDIR}/sysutils/file \ xar:${PORTSDIR}/archivers/xar \ - lzma:${PORTSDIR}/archivers/xz \ pcre.0:${PORTSDIR}/devel/pcre BUILD_DEPENDS= ${LOCALBASE}/bin/gsed:${PORTSDIR}/textproc/gsed .if !defined(NOPORTDOCS) @@ -118,6 +117,10 @@ .include bsd.port.pre.mk +.if ${OSVERSION} 800505 || (${OSVERSION} = 90 ${OSVERSION} 900012) +LIB_DEPENDS+= lzma:${PORTSDIR}/archivers/xz +.endif
Re: Depend on ${PORTSDIR}/foo WITH_OPTION
On Wed, May 19, 2010 at 9:11 AM, joris dedieu joris.ded...@gmail.com wrote: Hi list, I would like to know if there is a way to tell a port that it depend on an other port but build with particulars options. Eg : port foo build depend on bar but won't build if bar is not build with WITH_PARTICULAR. At this point there isn't a real way to require this. One option however is to create a slave port with the options you need set and depend on that. -- Eitan Adler ___ 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: preferred place for system-wide config files
Matthew Seaman m.sea...@infracaninophile.co.uk writes: On 19/05/2010 24:18:13, Anonymous wrote: This doesn't concern only portmaster. As I've mentioned previously xorg-server, subversion and git don't install any config file (not even in share/examples) but still look for it inside PREFIX not LOCALBASE. In other words almost any GNU_CONFIGURE port that doesn't install config files. I've yet to see someone modify SYSCONFDIR for such ports. Err... xorg-server looks in about half a dozen different likely places for a config file. Traditionally I've put it in /etc/X11 (which is wrong according to ports rules, but it works). You could put it in /usr/local/etc/X11 or /usr/local/lib/X11/ to be more hier(7) compliant, and it would work there too. However, it doesn't look under LOCALBASE/etc/X11 and LOCALBASE/lib/X11. svn is even less predictable: the config files for each repo -- and there may be many repos -- live within the directory structure of the repo itself. Repos can be put just about anywhere within the filesystem. We're talking about system-wide configuration PREFIX/etc/subversion/config It allows you to define site-specific defaults that affect all users and all repos. No idea about git -- I guess it behaves much the same as svn. PREFIX/etc/gitconfig I'd add PREFIX/etc/mercurial/hgrc here, but its port uses PYDISTUTILS to build itself. I'm not sure if it has smth similar to SYSCONFDIR, i.e. AC_SUBST([sysconfdir], ['${prefix}/etc']) that becomes default value for --sysconfdir for GNU_CONFIGURE scripts. Sometimes you just aren't going to be able to apply a simple heuristic to find a port's config files. It's all part of life's rich tapestry. Cheers, Matthew ___ 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: Depend on ${PORTSDIR}/foo WITH_OPTION
On Wed, 19 May 2010 20:07:25 +0300 Ion-Mihai Tetcu wrote: On Wed, 19 May 2010 08:11:48 +0200 joris dedieu joris.ded...@gmail.com wrote: I would like to know if there is a way to tell a port that it depend on an other port but build with particulars options. Eg : port foo build depend on bar but won't build if bar is not build with WITH_PARTICULAR. I don't see anything to say that in bsd.port.mk, so before to implement self made tests, I want to know if I miss something. no, there isn't. Here is a workaround: create a port with needed options and use that new port as a dependency. You may look at comms/gammy-python as an example. -- 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: ports-mgmt/portmaster does not have zsh completions anymore ?
On Wed, May 19, 2010 at 10:27:35AM -0700, Doug Barton wrote: The user reports in private e-mail that the completions file is installed, but it's still not working. Can a zsh user help him out? Yes, sorry I forgot everytime to answer to all... -- Demelier 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: OpenJDK6 not building
2010/5/19 Dominic Fandrey kamik...@bsdforen.de: I have no idea, why it tries to download something during build, and no idea why it fails to do so. Fetching https://jaxp.dev.java.net/files/documents/913/147491/jdk6-jaxp-2010_01_15.zip manually works fine. But if I do that the file will just be deleted by the build script and it will again try unsuccessfully to get it. -jaxp_src-url-bundle: [echo] Downloading from https://jaxp.dev.java.net/files/documents/913/147491/jdk6-jaxp-2010_01_15.zip [get] Getting: https://jaxp.dev.java.net/files/documents/913/147491/jdk6-jaxp-2010_01_15.zip [get] To: /usr/obj/mobileKamikaze.norad/amd64/usr/ports/java/openjdk6/work/build/bsd-amd64/jaxp/drop/bundles/jdk6-jaxp-2010_01_15.zip.temp [get] Error getting https://jaxp.dev.java.net/files/documents/913/147491/jdk6-jaxp-2010_01_15.zip to /usr/obj/mobileKamikaze.norad/amd64/usr/ports/java/openjdk6/work/build/bsd-amd64/jaxp/drop/bundles/jdk6-jaxp-2010_01_15.zip.temp BUILD FAILED java.net.SocketException: Invalid argument at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:310) at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:176) at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:163) at java.net.Socket.connect(Socket.java:542) at java.net.Socket.connect(Socket.java:492) at sun.net.NetworkClient.doConnect(NetworkClient.java:174) at sun.net.www.http.HttpClient.openServer(HttpClient.java:409) at sun.net.www.http.HttpClient.openServer(HttpClient.java:530) at sun.net.www.protocol.https.HttpsClient.init(HttpsClient.java:289) at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:346) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191) at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:755) at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177) at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:153) at org.apache.tools.ant.taskdefs.Get.doGet(Get.java:145) at org.apache.tools.ant.taskdefs.Get.execute(Get.java:78) at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:288) at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106) at org.apache.tools.ant.Task.perform(Task.java:348) at org.apache.tools.ant.Target.execute(Target.java:357) at org.apache.tools.ant.Target.performTasks(Target.java:385) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1337) at org.apache.tools.ant.Project.executeTarget(Project.java:1306) at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) at org.apache.tools.ant.Project.executeTargets(Project.java:1189) at org.apache.tools.ant.Main.runBuild(Main.java:758) at org.apache.tools.ant.Main.startAnt(Main.java:217) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104) Total time: 0 seconds gmake[1]: *** [all] Error 1 gmake[1]: Leaving directory `/usr/obj/mobileKamikaze.norad/amd64/usr/ports/java/openjdk6/work/jaxp/make' gmake: *** [jaxp-build] Error 2 *** Error code 1 Stop in /usr/ports/java/openjdk6. By any chance do you use FORCE_MAKE_JOBS=yes ? java/openjkd6 should be marked MAKE_JOBS_UNSAFE, it failed last time I tried with 4 jobs (last time was maybe 3 months ago but I don't think the port has changed much). -- A: Because it fouls the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing on usenet and in e-mail? ___ 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 -- Olivier Smedts _ ASCII ribbon campaign ( ) e-mail: oliv...@gid0.org- against HTML email vCards X www: http://www.gid0.org- against proprietary attachments / \ Il y a seulement 10 sortes de gens dans le monde : ceux qui comprennent le binaire, et ceux qui ne le comprennent pas. ___ freebsd-ports@freebsd.org mailing
Re: GPLv3-licensed ports
On Wed 19 May 2010 at 05:10:49 PDT jhell wrote: Adding to this bundle of madness... I believe that it would be best practice to keep ports/LEGAL up-to-date with this list. Those who already have ports on a machine may find it more usefull to find them there. Quoting ports/LEGAL: Some of the ports in this directory have restrictive copyrights and GPLv3 I believe certainly would fall under that category. Yes, I don't what the original legal concerns were that led to the wiki page, but I know that many FreeBSD users are wary of GPLv3. So it makes sense to let them know which ports are licensed that way. After checking the COPYING files, some more of my ports for the list: devel/gengetopt devel/libYGP sysutils/iextract sysutils/gaffitter The ports in the devel category are especially noteworthy, since (if I understand correctly) their license will infect anything built with them. Is ports/LEGAL prominent enough? Should I also add something to the pkg-descr? ___ 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
port update with new dependencies on ports that need to be added
I've got an port patch that includes adding entirely new ports along with it. Should these new ports be submitted in separate PRs or along with the maintainer update for the one existing port? -- Russell A. Jackson r...@csub.edu Network Analyst California State University, Bakersfield signature.asc Description: OpenPGP digital signature
Re: port update with new dependencies on ports that need to be added
On Wed, May 19, 2010 at 11:59:50AM -0700, Russell Jackson wrote: I've got an port patch that includes adding entirely new ports along with it. Should these new ports be submitted in separate PRs or along with the maintainer update for the one existing port? It's a matter of preference I think. I usually prefer that the new ports each be submitted in their own PR and the update mention that it requires the new ports to be added. This can be done just by referencing the PR number for the new ports in the update. This way any audit trail information is contained to just the port it applies to. -- WXS ___ 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: ports-mgmt/portmaster does not have zsh completions anymore ?
Demelier David demelier.da...@gmail.com writes: On Wed, May 19, 2010 at 10:27:35AM -0700, Doug Barton wrote: The user reports in private e-mail that the completions file is installed, but it's still not working. Can a zsh user help him out? Yes, sorry I forgot everytime to answer to all... Hmm, does following help? $ autoload -Uz compinit $ compinit You may want to run compinstall, though. See also zshcompsys(1). ___ 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: OpenJDK6 not building
On 19/05/2010 20:10, Olivier Smedts wrote: 2010/5/19 Dominic Fandrey kamik...@bsdforen.de: I have no idea, why it tries to download something during build, and no idea why it fails to do so. Fetching https://jaxp.dev.java.net/files/documents/913/147491/jdk6-jaxp-2010_01_15.zip manually works fine. But if I do that the file will just be deleted by the build script and it will again try unsuccessfully to get it. -jaxp_src-url-bundle: [echo] Downloading from https://jaxp.dev.java.net/files/documents/913/147491/jdk6-jaxp-2010_01_15.zip [get] Getting: https://jaxp.dev.java.net/files/documents/913/147491/jdk6-jaxp-2010_01_15.zip [get] To: /usr/obj/mobileKamikaze.norad/amd64/usr/ports/java/openjdk6/work/build/bsd-amd64/jaxp/drop/bundles/jdk6-jaxp-2010_01_15.zip.temp [get] Error getting https://jaxp.dev.java.net/files/documents/913/147491/jdk6-jaxp-2010_01_15.zip to /usr/obj/mobileKamikaze.norad/amd64/usr/ports/java/openjdk6/work/build/bsd-amd64/jaxp/drop/bundles/jdk6-jaxp-2010_01_15.zip.temp BUILD FAILED java.net.SocketException: Invalid argument at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:310) at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:176) at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:163) ... at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104) Total time: 0 seconds gmake[1]: *** [all] Error 1 gmake[1]: Leaving directory `/usr/obj/mobileKamikaze.norad/amd64/usr/ports/java/openjdk6/work/jaxp/make' gmake: *** [jaxp-build] Error 2 *** Error code 1 Stop in /usr/ports/java/openjdk6. By any chance do you use FORCE_MAKE_JOBS=yes ? java/openjkd6 should be marked MAKE_JOBS_UNSAFE, it failed last time I tried with 4 jobs (last time was maybe 3 months ago but I don't think the port has changed much). # cd /usr/ports/java/openjdk6 # make -VFORCE_MAKE_JOBS # Nope. I'll try to rebuild ant. -- A: Because it fouls the order in which people normally read text. Q: Why is top-posting such a bad thing? A: Top-posting. Q: What is the most annoying thing on usenet and in e-mail? ___ 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: GPLv3-licensed ports
Is ports/LEGAL prominent enough? Should I also add something to the pkg-descr? I'd rather not. I remember some work about adding licensing support to the ports framework but can't seem to find it now. Perhaps tools like portmaster or portupgrade could be modified to warn the user when installing a GPLv3 port is being installed? -- Eitan Adler ___ 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: GPLv3-licensed ports
On 05/19/10 12:26, Eitan Adler wrote: Is ports/LEGAL prominent enough? Should I also add something to the pkg-descr? I'd rather not. I remember some work about adding licensing support to the ports framework but can't seem to find it now. Perhaps tools like portmaster or portupgrade could be modified to warn the user when installing a GPLv3 port is being installed? Speaking for portmaster, I'm not going to touch anything having to do with licenses with a thirty-nine and a half foot pole. Doug -- ... and that's just a little bit of history repeating. -- Propellerheads Improve the effectiveness of your Internet presence with a domain name makeover!http://SupersetSolutions.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
Re: Catch up with xz import
On Wed, 19 May 2010 19:42:44 +0200, Christian Weisgerber wrote: (This goes to all the maintainers of ports with an archivers/xz dependency.) The xz utils and lzma library have been imported into base for 9.0-CURRENT and 8.0-STABLE. The patch below makes the dependency on the archivers/xz port conditional on OSVERSION. I have not bumped PORTREVISION. (People might update the ports right now, but base only later, so incrementing PORTREVISION doesn't really help, I think.) Please check and comment. I intend to commit this soon. Ok for KDE ports. Max signature.asc Description: This is a digitally signed message part.
Re: [kde-freebsd] Catch up with xz import
Max Brazhnikov m...@issp.ac.ru wrote: On Wed, 19 May 2010 19:42:44 +0200, Christian Weisgerber wrote: (This goes to all the maintainers of ports with an archivers/xz dependency.) The xz utils and lzma library have been imported into base for 9.0-CURRENT and 8.0-STABLE. The patch below makes the dependency on the archivers/xz port conditional on OSVERSION. I have not bumped PORTREVISION. (People might update the ports right now, but base only later, so incrementing PORTREVISION doesn't really help, I think.) Please check and comment. I intend to commit this soon. Ok for KDE ports. Max ___ kde-freebsd mailing list kde-free...@kde.org https://mail.kde.org/mailman/listinfo/kde-freebsd See also http://freebsd.kde.org/ for latest information Looks fine for warden as well! -- Kris Moore PC-BSD / iXsystems ___ 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: OpenJDK6 not building
On 05/19/10 01:15, Dominic Fandrey wrote: java.net.SocketException: Invalid argument at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:310) I have seen that before... Have you enabled IPv6 support? Have you set the system property java.net.preferIPv4Stack=true? Perhaps setting the environment variable JAVAVM_OPTS thusly will help JAVAVM_OPTS=-Djava.net.preferIPv4Stack=true -stacy ___ 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: OpenJDK6 not building
Stacy Millions wrote: : On 05/19/10 01:15, Dominic Fandrey wrote: : : java.net.SocketException: Invalid argument : at java.net.PlainSocketImpl.socketConnect(Native Method) : at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:310) : : I have seen that before... Have you enabled IPv6 support? Have you set : the system property java.net.preferIPv4Stack=true? Perhaps setting the : environment variable JAVAVM_OPTS thusly will help : JAVAVM_OPTS=-Djava.net.preferIPv4Stack=true There are no records for jaxp.dev.java.net, so preferring v4 won't help much. Rebuilding ant doesn't fix it, either. Same goes for downloading the file manually and dropping it in place, and trying to resume the build -- it just fails on the download again. As it's an HTTPS URL, I also tried building without the Unlimited Strength Policy Files, but that also had no effect. ___ 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: ports-mgmt/portmaster does not have zsh completions anymore ?
2010/5/19 Anonymous swel...@gmail.com: Demelier David demelier.da...@gmail.com writes: On Wed, May 19, 2010 at 10:27:35AM -0700, Doug Barton wrote: The user reports in private e-mail that the completions file is installed, but it's still not working. Can a zsh user help him out? Yes, sorry I forgot everytime to answer to all... Hmm, does following help? $ autoload -Uz compinit $ compinit You may want to run compinstall, though. See also zshcompsys(1). mark...@melon ~ $ sudo portmaster -tab 22:59 No results for `arguments' or `file' I never needed to work with zshcompsys, that's weird. -- Demelier 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: ports-mgmt/portmaster does not have zsh completions anymore ?
On 05/19/10 14:00, David DEMELIER wrote: mark...@melon ~ $ sudo portmaster -tab Try just: portmaster -tab Also, see the portmaster man page about setting up PM_SU_CMD. hth, Doug -- ... and that's just a little bit of history repeating. -- Propellerheads Improve the effectiveness of your Internet presence with a domain name makeover!http://SupersetSolutions.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
Re: ports-mgmt/portmaster does not have zsh completions anymore ?
2010/5/19 Doug Barton do...@freebsd.org: On 05/19/10 14:00, David DEMELIER wrote: mark...@melon ~ $ sudo portmaster -tab Try just: portmaster -tab Also, see the portmaster man page about setting up PM_SU_CMD. I guess I'm the problem, I tested with a empty .zshrc and it works. Sorry for the noise. -- Demelier 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: ports-mgmt/portmaster does not have zsh completions anymore ?
On 05/19/10 14:05, David DEMELIER wrote: I tested with a empty .zshrc and it works. Sorry for the noise. No worries, glad it worked out for you. :) -- ... and that's just a little bit of history repeating. -- Propellerheads Improve the effectiveness of your Internet presence with a domain name makeover!http://SupersetSolutions.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
Re: OpenJDK6 not building
On 05/19/10 14:50, Damian Gerow wrote: Stacy Millions wrote: : On 05/19/10 01:15, Dominic Fandrey wrote: : : java.net.SocketException: Invalid argument : at java.net.PlainSocketImpl.socketConnect(Native Method) : at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:310) : : I have seen that before... Have you enabled IPv6 support? Have you set : the system property java.net.preferIPv4Stack=true? Perhaps setting the : environment variable JAVAVM_OPTS thusly will help : JAVAVM_OPTS=-Djava.net.preferIPv4Stack=true There are no records for jaxp.dev.java.net, so preferring v4 won't help much. records are not part of the issue... if you want a quick and dirty test, try this 1. download http://javassh.org/download/jta26.jar this is a java/swing telnet client 2. Run java -jar jta26.jar someipaddress and you get: Socket: can't connect: java.net.SocketException: Invalid argument 3. Run java -Djava.net.preferIPv4Stack=true -jar jta26.jar someipaddress and it works (assuming there is a telnet server there to connect to) At least that is how things behave for me. -stacy ___ 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: OpenJDK6 not building
Stacy Millions wrote: : On 05/19/10 14:50, Damian Gerow wrote: : Stacy Millions wrote: : : On 05/19/10 01:15, Dominic Fandrey wrote: : : : : java.net.SocketException: Invalid argument : : at java.net.PlainSocketImpl.socketConnect(Native Method) : : at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:310) : : : : I have seen that before... Have you enabled IPv6 support? Have you set : : the system property java.net.preferIPv4Stack=true? Perhaps setting the : : environment variable JAVAVM_OPTS thusly will help : : JAVAVM_OPTS=-Djava.net.preferIPv4Stack=true : : There are no records for jaxp.dev.java.net, so preferring v4 won't help : much. : : records are not part of the issue... if you want a quick and dirty : test, try this Regardless, I tried with java.net.preferIPv4Stack=true, and it had no effect. : 1. download http://javassh.org/download/jta26.jar this is a java/swing : telnet client : : 2. Run :java -jar jta26.jar someipaddress : and you get: :Socket: can't connect: java.net.SocketException: Invalid argument : : 3. Run :java -Djava.net.preferIPv4Stack=true -jar jta26.jar someipaddress : and it works (assuming there is a telnet server there to connect to) : : At least that is how things behave for me. That seems ... counter-intuitive. ___ 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/gdb6* broken with new readline?
On 05/19/10 10:35, Frank Mayhar wrote: I'm trying to do a full upgrade of everything for the first time in a while. After many gyrations, I've run into something that appears to not be my fault :-): cc -O2 -fno-strict-aliasing -pipe -DRL_NO_COMPAT \ -o gdb gdb.o libgdb.a \ -lreadline ../opcodes/libopcodes.a ../bfd/libbfd.a ../libiberty/libiberty.a -lncurses -lm -L/usr/local/lib -liconv /usr/local/lib/libexpat.so -Wl,-rpath -Wl,/usr/local/lib ../libiberty/libiberty.a -lkvm libgdb.a(tui-io.o)(.text+0x2aa): In function `tui_setup_io': : undefined reference to `readline_echoing_p' libgdb.a(tui-io.o)(.text+0x2b0): In function `tui_setup_io': : undefined reference to `readline_echoing_p' libgdb.a(tui-io.o)(.text+0x3c0): In function `tui_setup_io': : undefined reference to `readline_echoing_p' gmake[2]: *** [gdb] Error 1 gmake[2]: Leaving directory `/usr/ports/devel/gdb66/work/gdb-6.6/gdb' gmake[1]: *** [all-gdb] Error 2 gmake[1]: Leaving directory `/usr/ports/devel/gdb66/work/gdb-6.6' gmake: *** [all] Error 2 *** Error code 1 Stop in /usr/ports/devel/gdb66. *** Error code 1 It fails the same way with devel/gdb6. I did a bit of searching and apparently this is a known problem with the latest readline that was fixed in gdb 6.8. I had submitted a patch to update devel/gdb6 to GDB 6.8, and GDB 6.6 was repocopied to devel/gdb66, but I haven't seen any updates recently on the situation. Maybe we could look into this again, as well as the possibility of adding a devel/gdb7 port to accommodate the GDB 7.x branch? Thanks, Naram Qashat ___ 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: GPLv3-licensed ports
On May 19, 2010, at 11:54 AM, Charlie Kester wrote: On Wed 19 May 2010 at 05:10:49 PDT jhell wrote: Adding to this bundle of madness... I believe that it would be best practice to keep ports/LEGAL up-to-date with this list. Those who already have ports on a machine may find it more usefull to find them there. Quoting ports/LEGAL: Some of the ports in this directory have restrictive copyrights and GPLv3 I believe certainly would fall under that category. Yes, I don't what the original legal concerns were that led to the wiki page, but I know that many FreeBSD users are wary of GPLv3. So it makes sense to let them know which ports are licensed that way. After checking the COPYING files, some more of my ports for the list: devel/gengetopt devel/libYGP sysutils/iextract sysutils/gaffitter The ports in the devel category are especially noteworthy, since (if I understand correctly) their license will infect anything built with them. Is ports/LEGAL prominent enough? Should I also add something to the pkg-descr? As an end-user I don't care about GPLv3 other than from a philosophical stance; but using GPLv3 with FreeBSD as an employee is a non-starter, so that's a good primary reason for the wiki page I think. This data should really be inside the Makefile or something similar to CATEGORIES, etc like Gentoo Linux does (at least you know what you're getting before you install a package or port). That way other non-permissive licenses could be audited before the package is installed and someone could make a decision as to whether or not they can install it either because of licensing constraints, export issues, or the like... Thanks, -Garrett___ 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: portmaster cannot find package
Dough Ah, I see. That looks to have worked correctly. Thanks Jurgen On 17/05/10 4:17 PM, Doug Barton wrote: On 05/16/10 23:14, Aristedes Maniatis wrote: Perhaps I've confused the threads. But this issue appears to be a simple one: I've installed the www/apache22 port but with certain settings it installs the package called apache-worker. And with the index-only option, it thinks it can see 2.2.13 but that version package doesn't even exist in /All. The INDEX has to be generated with the same settings as the packages were created with. hth, Doug -- -- ish http://www.ish.com.au Level 1, 30 Wilson Street Newtown 2042 Australia phone +61 2 9550 5001 fax +61 2 9550 4001 ___ 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: portmaster cannot find package
On 05/19/10 17:19, Jurgen Weber wrote: Dough Ah, I see. That looks to have worked correctly. Excellent! -- ... and that's just a little bit of history repeating. -- Propellerheads Improve the effectiveness of your Internet presence with a domain name makeover!http://SupersetSolutions.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
Re: portmaster cannot find package
On 20/05/10 10:35 AM, Doug Barton wrote: On 05/19/10 17:19, Jurgen Weber wrote: Dough Ah, I see. That looks to have worked correctly. Excellent! Hi Doug Can I suggest a note in the man page about this. For many users this is likely the first time they would hit this discrepancy with the INDEX files and portsnap. Your index-only feature is certainly the first time we hit this issue. Until now we never knew that INDEX was built conditionally around the settings in make.conf, and we've been using FreeBSD ports for about 15 years now. --index-only do not try to use /usr/ports. For updating ports when no /usr/ports directory is present the -PP|--packages-only option is required. See the ENVIRONMENT section below for additional requirements. When using this feature with any options that affect port building in make.conf, make sure you build your INDEX files with 'make index' rather than using the portsnap supplied INDEX files. Thanks for all your great work on the portmaster tool. Ari -- -- Aristedes Maniatis ish http://www.ish.com.au Level 1, 30 Wilson Street Newtown 2042 Australia phone +61 2 9550 5001 fax +61 2 9550 4001 GPG fingerprint CBFB 84B4 738D 4E87 5E5C 5EFA EF6A 7D2E 3E49 102A ___ 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: Catch up with xz import
Christian Weisgerber wrote: (This goes to all the maintainers of ports with an archivers/xz dependency.) The xz utils and lzma library have been imported into base for 9.0-CURRENT and 8.0-STABLE. The patch below makes the dependency on the archivers/xz port conditional on OSVERSION. I have not bumped PORTREVISION. (People might update the ports right now, but base only later, so incrementing PORTREVISION doesn't really help, I think.) Please check and comment. I intend to commit this soon. Index: archivers/deco/Makefile === RCS file: /home/pcvs/ports/archivers/deco/Makefile,v retrieving revision 1.15 diff -u -r1.15 Makefile --- archivers/deco/Makefile 14 Apr 2010 06:17:26 - 1.15 +++ archivers/deco/Makefile 19 May 2010 17:27:43 - @@ -20,7 +20,6 @@ arj:${PORTSDIR}/archivers/arj \ cabextract:${PORTSDIR}/archivers/cabextract \ dpkg:${PORTSDIR}/archivers/dpkg \ - lzma:${PORTSDIR}/archivers/xz \ lzop:${PORTSDIR}/archivers/lzop \ 7z:${PORTSDIR}/archivers/p7zip \ rpm:${PORTSDIR}/archivers/rpm \ @@ -48,4 +47,10 @@ .endfor @cd ${WRKDIR}/${PORTNAME}-archive-1.5.1/ ${CP} -pPR * ${DATADIR} -.include bsd.port.mk +.include bsd.port.pre.mk + +.if ${OSVERSION} 800505 || (${OSVERSION} = 90 ${OSVERSION} 900012) +RUN_DEPENDS+=lzma:${PORTSDIR}/archivers/xz +.endif + +.include bsd.port.post.mk Please commit it, thanks! Kevin ___ 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: GPLv3-licensed ports
On Wed, May 19, 2010 at 04:51:30PM -0700, Garrett Cooper wrote: On May 19, 2010, at 11:54 AM, Charlie Kester wrote: The ports in the devel category are especially noteworthy, since (if I understand correctly) their license will infect anything built with them. Is ports/LEGAL prominent enough? Should I also add something to the pkg-descr? As an end-user I don't care about GPLv3 other than from a philosophical stance; but using GPLv3 with FreeBSD as an employee is a non-starter, so that's a good primary reason for the wiki page I think. This data should really be inside the Makefile or something similar to CATEGORIES, etc like Gentoo Linux does (at least you know what you're getting before you install a package or port). That way other non-permissive licenses could be audited before the package is installed and someone could make a decision as to whether or not they can install it either because of licensing constraints, export issues, or the like... I'd go a step beyond that and suggest that GPL-licensed ports should have an EULA requiring the user to type yes or no, like parts of java and some other restrictively-licensed things. -- Indulekha Sharpe ___ 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: GPLv3-licensed ports
On Wed, May 19, 2010 at 8:02 PM, Indi thebeelzebubtrig...@gmail.com wrote: On Wed, May 19, 2010 at 04:51:30PM -0700, Garrett Cooper wrote: On May 19, 2010, at 11:54 AM, Charlie Kester wrote: The ports in the devel category are especially noteworthy, since (if I understand correctly) their license will infect anything built with them. Is ports/LEGAL prominent enough? Should I also add something to the pkg-descr? As an end-user I don't care about GPLv3 other than from a philosophical stance; but using GPLv3 with FreeBSD as an employee is a non-starter, so that's a good primary reason for the wiki page I think. This data should really be inside the Makefile or something similar to CATEGORIES, etc like Gentoo Linux does (at least you know what you're getting before you install a package or port). That way other non-permissive licenses could be audited before the package is installed and someone could make a decision as to whether or not they can install it either because of licensing constraints, export issues, or the like... I'd go a step beyond that and suggest that GPL-licensed ports should have an EULA requiring the user to type yes or no, like parts of java and some other restrictively-licensed things. No .. that will never fly with the number of ports in the ports tree that are GPL licensed; I find the downloading the other accept before continuing logic to be highly counterproductive when downloading and installing ports, and I sure others do as well. It would be considerably more convenient if there was a license signoff for certain items because it would make things less of a PITA. Looking at pkgsrc, they have a variable per-Makefile, LICENSE. Determining what license a port is distributed under would be considerably easier. Also, if someone wanted to block all GPLv3 ports, they could effectively look for GPLv3 ports like so: .if defined(LICENSE) ${LICENSE} == GPLV3 .error GPLv3 licensed ports blocked due to site policy .endif in make.conf, etc (or ports.conf like some folks have lightly tossed around on #bsdports and elsewhere). Thanks, -Garrett ___ 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