LUA fails upgrade on 7.2/amd64

2010-09-07 Thread Andrea Venturoli

--->  Upgrading 'lua-5.1.4' to 'lua-5.1.4_1' (lang/lua)
--->  Building '/usr/ports/lang/lua'
===>  Cleaning for lua-5.1.4_1
===>  License check disabled, port has not defined LICENSE
===>  Extracting for lua-5.1.4_1
=> MD5 Checksum OK for lua-5.1.4.tar.gz.
=> SHA256 Checksum OK for lua-5.1.4.tar.gz.
===>  Patching for lua-5.1.4_1
===>  Applying FreeBSD patches for lua-5.1.4_1
===>   lua-5.1.4_1 depends on executable: pkg-config - found
===>  Configuring for lua-5.1.4_1
===>  Building for lua-5.1.4_1
cd src && make freebsd
make all MYCFLAGS="-DLUA_USE_LINUX" MYLIBS="-Wl,-E -lreadline"
cc -pipe -O  -Wall -DLUA_USE_LINUX -c lapi.c
cc -pipe -O  -Wall -DLUA_USE_LINUX -c lcode.c
cc -pipe -O  -Wall -DLUA_USE_LINUX -c ldebug.c
cc -pipe -O  -Wall -DLUA_USE_LINUX -c ldo.c
cc -pipe -O  -Wall -DLUA_USE_LINUX -c ldump.c
cc -pipe -O  -Wall -DLUA_USE_LINUX -c lfunc.c
cc -pipe -O  -Wall -DLUA_USE_LINUX -c lgc.c
cc -pipe -O  -Wall -DLUA_USE_LINUX -c llex.c
cc -pipe -O  -Wall -DLUA_USE_LINUX -c lmem.c
cc -pipe -O  -Wall -DLUA_USE_LINUX -c lobject.c
cc -pipe -O  -Wall -DLUA_USE_LINUX -c lopcodes.c
cc -pipe -O  -Wall -DLUA_USE_LINUX -c lparser.c
cc -pipe -O  -Wall -DLUA_USE_LINUX -c lstate.c
cc -pipe -O  -Wall -DLUA_USE_LINUX -c lstring.c
cc -pipe -O  -Wall -DLUA_USE_LINUX -c ltable.c
cc -pipe -O  -Wall -DLUA_USE_LINUX -c ltm.c
cc -pipe -O  -Wall -DLUA_USE_LINUX -c lundump.c
cc -pipe -O  -Wall -DLUA_USE_LINUX -c lvm.c
cc -pipe -O  -Wall -DLUA_USE_LINUX -c lzio.c
cc -pipe -O  -Wall -DLUA_USE_LINUX -c lauxlib.c
cc -pipe -O  -Wall -DLUA_USE_LINUX -c lbaselib.c
cc -pipe -O  -Wall -DLUA_USE_LINUX -c ldblib.c
cc -pipe -O  -Wall -DLUA_USE_LINUX -c liolib.c
cc -pipe -O  -Wall -DLUA_USE_LINUX -c lmathlib.c
cc -pipe -O  -Wall -DLUA_USE_LINUX -c loslib.c
cc -pipe -O  -Wall -DLUA_USE_LINUX -c ltablib.c
cc -pipe -O  -Wall -DLUA_USE_LINUX -c lstrlib.c
cc -pipe -O  -Wall -DLUA_USE_LINUX -c loadlib.c
cc -pipe -O  -Wall -DLUA_USE_LINUX -c linit.c
cc -pipe -O  -Wall -DLUA_USE_LINUX -c lua.c
cc -pipe -O  -Wall -DLUA_USE_LINUX -c luac.c
cc -pipe -O  -Wall -DLUA_USE_LINUX -c print.c
cc -o liblua.so  -shared -Wl,-soname=liblua-5.1.so.1 lapi.o lcode.o 
ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o lmem.o lobject.o lopcodes.o 
lparser.o lstate.o lstring.o ltable.o ltm.o lundump.o lvm.o lzio.o 
lauxlib.o lbaselib.o ldblib.o liolib.o lmathlib.o loslib.o ltablib.o 
lstrlib.o loadlib.o linit.o
/usr/bin/ld: lapi.o: relocation R_X86_64_32 can not be used when making 
a shared object; recompile with -fPIC

lapi.o: could not read symbols: Bad value
*** Error code 1
1 error
*** Error code 2
1 error
*** Error code 2
1 error
*** Error code 1

Stop in /usr/ports/lang/lua.
** Command failed [exit code 1]: /usr/bin/script -qa 
/tmp/portupgrade20100907-97247-142gdn1-0 env UPGRADE_TOOL=portupgrade 
UPGRADE_PORT=lua-5.1.4 UPGRADE_PORT_VER=5.1.4 make

** Fix the problem and try again.
** Listing the failed packages (-:ignored / *:skipped / !:failed)
! lang/lua (lua-5.1.4)  (unknown build error)



Any hint?

 bye
av.
___
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"


multimedia/gstreamer-plugins-ugly compile failure distinfo bad

2010-09-07 Thread David Southwell
Hi
Thanks in advance for fixing
dns1# cd /usr/ports/multimedia/gstreamer-plugins-ugly
dns1# make clean
===>  Cleaning for gstreamer-plugins-ugly-0.10.16,3
dns1# make
===>  License check disabled, port has not defined LICENSE
=> gst-plugins-ugly-0.10.16.tar.bz2 is not in /usr/ports/multimedia/gstreamer-
plugins-ugly/../../multimedia/gstreamer-plugins/distinfo.
=> Either /usr/ports/multimedia/gstreamer-plugins-
ugly/../../multimedia/gstreamer-plugins/distinfo is out of date, or
=> gst-plugins-ugly-0.10.16.tar.bz2 is spelled incorrectly.
*** Error code 1

Stop in /usr/ports/multimedia/gstreamer-plugins-ugly.

David
Photographic Artist
Permanent Installations & Design
Creative Imagery and Advanced Digital Techniques
High Dynamic Range Photography & Official Portraiture
Combined darkroom & digital creations
& Systems Adminstrator for the vizion2000.net network
___
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: LUA fails upgrade on 7.2/amd64

2010-09-07 Thread Anonymous
Andrea Venturoli  writes:

> --->  Upgrading 'lua-5.1.4' to 'lua-5.1.4_1' (lang/lua)
> --->  Building '/usr/ports/lang/lua'
> ===>  Cleaning for lua-5.1.4_1
> ===>  License check disabled, port has not defined LICENSE
> ===>  Extracting for lua-5.1.4_1
> => MD5 Checksum OK for lua-5.1.4.tar.gz.
> => SHA256 Checksum OK for lua-5.1.4.tar.gz.
> ===>  Patching for lua-5.1.4_1
> ===>  Applying FreeBSD patches for lua-5.1.4_1
> ===>   lua-5.1.4_1 depends on executable: pkg-config - found
> ===>  Configuring for lua-5.1.4_1
> ===>  Building for lua-5.1.4_1
> cd src && make freebsd
> make all MYCFLAGS="-DLUA_USE_LINUX" MYLIBS="-Wl,-E -lreadline"
> cc -pipe -O  -Wall -DLUA_USE_LINUX -c lapi.c
> cc -pipe -O  -Wall -DLUA_USE_LINUX -c lcode.c
> cc -pipe -O  -Wall -DLUA_USE_LINUX -c ldebug.c
> cc -pipe -O  -Wall -DLUA_USE_LINUX -c ldo.c
> cc -pipe -O  -Wall -DLUA_USE_LINUX -c ldump.c
> cc -pipe -O  -Wall -DLUA_USE_LINUX -c lfunc.c
> cc -pipe -O  -Wall -DLUA_USE_LINUX -c lgc.c
> cc -pipe -O  -Wall -DLUA_USE_LINUX -c llex.c
> cc -pipe -O  -Wall -DLUA_USE_LINUX -c lmem.c
> cc -pipe -O  -Wall -DLUA_USE_LINUX -c lobject.c
> cc -pipe -O  -Wall -DLUA_USE_LINUX -c lopcodes.c
> cc -pipe -O  -Wall -DLUA_USE_LINUX -c lparser.c
> cc -pipe -O  -Wall -DLUA_USE_LINUX -c lstate.c
> cc -pipe -O  -Wall -DLUA_USE_LINUX -c lstring.c
> cc -pipe -O  -Wall -DLUA_USE_LINUX -c ltable.c
> cc -pipe -O  -Wall -DLUA_USE_LINUX -c ltm.c
> cc -pipe -O  -Wall -DLUA_USE_LINUX -c lundump.c
> cc -pipe -O  -Wall -DLUA_USE_LINUX -c lvm.c
> cc -pipe -O  -Wall -DLUA_USE_LINUX -c lzio.c
> cc -pipe -O  -Wall -DLUA_USE_LINUX -c lauxlib.c
> cc -pipe -O  -Wall -DLUA_USE_LINUX -c lbaselib.c
> cc -pipe -O  -Wall -DLUA_USE_LINUX -c ldblib.c
> cc -pipe -O  -Wall -DLUA_USE_LINUX -c liolib.c
> cc -pipe -O  -Wall -DLUA_USE_LINUX -c lmathlib.c
> cc -pipe -O  -Wall -DLUA_USE_LINUX -c loslib.c
> cc -pipe -O  -Wall -DLUA_USE_LINUX -c ltablib.c
> cc -pipe -O  -Wall -DLUA_USE_LINUX -c lstrlib.c
> cc -pipe -O  -Wall -DLUA_USE_LINUX -c loadlib.c
> cc -pipe -O  -Wall -DLUA_USE_LINUX -c linit.c
> cc -pipe -O  -Wall -DLUA_USE_LINUX -c lua.c
> cc -pipe -O  -Wall -DLUA_USE_LINUX -c luac.c
> cc -pipe -O  -Wall -DLUA_USE_LINUX -c print.c
> cc -o liblua.so  -shared -Wl,-soname=liblua-5.1.so.1 lapi.o lcode.o
> ldebug.o ldo.o ldump.o lfunc.o lgc.o llex.o lmem.o lobject.o
> lopcodes.o lparser.o lstate.o lstring.o ltable.o ltm.o lundump.o lvm.o
> lzio.o lauxlib.o lbaselib.o ldblib.o liolib.o lmathlib.o loslib.o
> ltablib.o lstrlib.o loadlib.o linit.o
> /usr/bin/ld: lapi.o: relocation R_X86_64_32 can not be used when
> making a shared object; recompile with -fPIC
> lapi.o: could not read symbols: Bad value
>
> Any hint?

It's expected becasue you're overriding -fPIC in port's Makefile from
your make.conf (CFLAGS=...). If you still want to *reduce* optimization
then append CFLAGS by using `+=' instead of `='.
___
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: spamassassin port/package

2010-09-07 Thread Michael Scheidell

 On 9/6/10 10:07 PM, Brian W. wrote:
 Any chance this could by default do a sa-update? I have this happen 
twice now where  portupgrade -ap got me a new spamassassin, but spamd 
wouldn't start until I ran sa-update.


patches welcome, but consider automated ports builds, and portmaster and 
binary packages on systems without any internet access.


--
Michael Scheidell, CTO
o: 561-999-5000
d: 561-948-2259
ISN: 1259*1300
> *| *SECNAP Network Security Corporation

   * Certified SNORT Integrator
   * 2008-9 Hot Company Award Winner, World Executive Alliance
   * Five-Star Partner Program 2009, VARBusiness
   * Best in Email Security,2010: Network Products Guide
   * King of Spam Filters, SC Magazine 2008


__
This email has been scanned and certified safe by SpammerTrap(r). 
For Information please see http://www.secnap.com/products/spammertrap/
__  
___

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: x11/stumpwm and ports/149397

2010-09-07 Thread Jacula Modyun

Hi,

On Sat, Sep 04, 2010 at 10:00:06PM +0400, Anonymous  wrote:

> Since the PR was handed over to you by p...@[1] I haven't seen any activity
> for around a month. Do you even have an interest in the lisp port? If not or

I'm sorry for what happened, but the only reason I didn't do my work here is
the lack of time. I'm replying you late for that too. Anyway I saw that Gabor
has solved the problem in the best way.

Sorry again for the problem that I raised.

JM

---

http://www.jaculamodyun.net
http://people.freebsd.org/~jacula/


pgpib9RyBY3Mw.pgp
Description: PGP signature


Re: multimedia/gstreamer-plugins-ugly compile failure distinfo bad

2010-09-07 Thread David Southwell
> Hi
> Thanks in advance for fixing
> dns1# cd /usr/ports/multimedia/gstreamer-plugins-ugly
> dns1# make clean
> ===>  Cleaning for gstreamer-plugins-ugly-0.10.16,3
> dns1# make
> ===>  License check disabled, port has not defined LICENSE
> => gst-plugins-ugly-0.10.16.tar.bz2 is not in
> /usr/ports/multimedia/gstreamer-
> plugins-ugly/../../multimedia/gstreamer-plugins/distinfo.
> => Either /usr/ports/multimedia/gstreamer-plugins-
> ugly/../../multimedia/gstreamer-plugins/distinfo is out of date, or
> => gst-plugins-ugly-0.10.16.tar.bz2 is spelled incorrectly.
> *** Error code 1
> 
> Stop in /usr/ports/multimedia/gstreamer-plugins-ugly.
> 
> David
I posted this immediately after updating ports. Whilst scribing the ports was 
updated!!

gstreamer-plugins-ugly is now compiling

Thanks
David

Photographic Artist
Permanent Installations & Design
Creative Imagery and Advanced Digital Techniques
High Dynamic Range Photography & Official Portraiture
Combined darkroom & digital creations
& Systems Adminstrator for the vizion2000.net network
___
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"


libthr and libc

2010-09-07 Thread Alexander Pyhalov

Hello.
I found out interesting thing yesterday. I use 8.0-stable and observed 
the same behavior on 8.1-release.
I tried to create ecpg (embedded SQL) program for PostgreSQL. The 
program linked but gave strange error (sqlca structure wasn't passed 
correctly to user program). I found out that the reason was in threads 
behavior - each time we called pthread_once (inside ecpglib) it didn't 
work. Program linked to libc.so and called some stubs from it. When I 
realised it, I linked program with libthr, and it started work correctly.
Can someone explain why this stubs are in libc? Why didn't linker just 
throw a linking error?

--
С уважением,
Александр Пыхалов,
системный администратор ЮГИНФО ЮФУ.

___
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: libthr and libc

2010-09-07 Thread Alex Dupre
Alexander Pyhalov ha scritto:
> Can someone explain why this stubs are in libc? Why didn't linker just
> throw a linking error?

Simple explanation: the stubs are there because you can create a
thread-safe library and use it in a single-threaded or multi-threaded
program. Once linked to a multi-threaded program (with -pthread) the
library gets access to the real libthr implementations of the pthread_*
functions, while in the single-threaded program the library will use the
libc stubs without affecting performance.
If you encounter errors probably your program/libraries dynamically
loads shared libraries that link with libthr and so you eventually call
some pthread_* functions from libc and others from libthr.

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


Re: libthr and libc

2010-09-07 Thread Alexander Pyhalov

Thanks for explanation.

Alex Dupre wrote:

Simple explanation: the stubs are there because you can create a
thread-safe library and use it in a single-threaded or multi-threaded
program. Once linked to a multi-threaded program (with -pthread) the
library gets access to the real libthr implementations of the pthread_*
functions, while in the single-threaded program the library will use the
libc stubs without affecting performance.
If you encounter errors probably your program/libraries dynamically
loads shared libraries that link with libthr and so you eventually call
some pthread_* functions from libc and others from libthr.
Yes, it was the case.  And it was not rather simple to find out this :) 
And one more interesting thing. I have a sample threaded application. On 
one system it was implicitly linked to libthr (on 8.0-stable), and on 
other system (8.1-RELEASE) it had to be explicitly stated "-lpthr"...


--
Best regards,
Alexander Pyhalov,
system administrator of Computer Center of South Federal University
___
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: libthr and libc

2010-09-07 Thread Alex Dupre
Alexander Pyhalov ha scritto:
> Yes, it was the case.  And it was not rather simple to find out this :)

Did I win anything? ;-)

> And one more interesting thing. I have a sample threaded application. On
> one system it was implicitly linked to libthr (on 8.0-stable), and on
> other system (8.1-RELEASE) it had to be explicitly stated "-lpthr"...

Hmmm, too few details to answer. What changed (not related to this
point) from 8.0 and 8.1 is that if you unload (dlclose) a shared library
that was linked with libthr, the libthr library will not be unloaded
(previously bad things were happening, since pthread_* functions
pointers were wrong after unload).

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


Re: libthr and libc

2010-09-07 Thread Alexander Pyhalov

Alex Dupre wrote:

Alexander Pyhalov ha scritto:

Yes, it was the case.  And it was not rather simple to find out this :)


Did I win anything? ;-)

Yes. My gratitude.
It would be more if I had gotten this answer two dayas ago before 
sitting with gdb for a working day :)

--
Best regards,
Alexander Pyhalov,
system administrator of Computer Center of South Federal University
___
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: libthr and libc

2010-09-07 Thread Kostik Belousov
On Tue, Sep 07, 2010 at 02:18:02PM +0400, Alexander Pyhalov wrote:
> Thanks for explanation.
> 
> Alex Dupre wrote:
> >Simple explanation: the stubs are there because you can create a
> >thread-safe library and use it in a single-threaded or multi-threaded
> >program. Once linked to a multi-threaded program (with -pthread) the
> >library gets access to the real libthr implementations of the pthread_*
> >functions, while in the single-threaded program the library will use the
> >libc stubs without affecting performance.
> >If you encounter errors probably your program/libraries dynamically
> >loads shared libraries that link with libthr and so you eventually call
> >some pthread_* functions from libc and others from libthr.
> Yes, it was the case.  And it was not rather simple to find out this :) 
> And one more interesting thing. I have a sample threaded application. On 
> one system it was implicitly linked to libthr (on 8.0-stable), and on 
> other system (8.1-RELEASE) it had to be explicitly stated "-lpthr"...

Once I marked libthr as not loadable. It caused so much crying on the
lists that it had to be reverted. Apparently, people prefer to live with
the silent bugs instead of explicit reports.


pgpr1xB0LCIYz.pgp
Description: PGP signature


Problem with textproc/py-lucene port on 8.1-RELEASE

2010-09-07 Thread Gav...
Hi All,

I've just spent over 3 hours at the pc watching over a py-lucene install,
accepting licenses, running off to other download sites to fetch stuff, that
sort of fun.
So I was not happy to be getting a stop error after 3 hours like I have got
below. any ideas how to proceed please?

Gav...


/usr/local/bin/python2.6 -m jcc.__main__ --jar
lucene-java-3.0.2/build/lucene-core-3.0.2.jar --jar
lucene-java-3.0.2/build/contrib/snowball/lucene-snowball-3.0.2.jar --jar
lucene-java-3.0.2/build/contrib/analyzers/common/lucene-analyzers-3.0.2.jar
--jar lucene-java-3.0.2/build/contrib/regex/lucene-regex-3.0.2.jar --jar
lucene-java-3.0.2/build/contrib/memory/lucene-memory-3.0.2.jar --jar
lucene-java-3.0.2/build/contrib/highlighter/lucene-highlighter-3.0.2.jar
--jar lucene-java-3.0.2/build/contrib/queries/lucene-queries-3.0.2.jar --jar
build/jar/extensions.jar  --package java.lang java.lang.System
java.lang.Runtime --package java.util java.util.Arrays
java.text.SimpleDateFormat java.text.DecimalFormat java.text.Collator
--package java.io java.io.StringReader java.io.InputStreamReader
java.io.FileInputStream --exclude org.apache.lucene.queryParser.Token
--exclude org.apache.lucene.queryParser.TokenMgrError --exclude
org.apache.lucene.queryParser.QueryParserTokenManager --exclude
org.apache.lucene.queryParser.ParseException --exclude
org.apache.lucene.search.regex.JakartaRegexpCapabilities --exclude
org.apache.regexp.RegexpTunnel --python lucene --mapping
org.apache.lucene.document.Document
'get:(Ljava/lang/String;)Ljava/lang/String;' --mapping java.util.Properties
'getProperty:(Ljava/lang/String;)Ljava/lang/String;' --rename
org.apache.lucene.search.highlight.SpanScorer=HighlighterSpanScorer
--version 3.0.2 --module python/collections.py --files 2 --build
Exception in thread "main" java.lang.NoSuchMethodException:
java.lang.Object.hasNext()
at java.lang.Class.getMethod(Class.java:1605)
Traceback (most recent call last):
  File "/usr/local/lib/python2.6/runpy.py", line 122, in _run_module_as_main
"__main__", fname, loader, pkg_name)
  File "/usr/local/lib/python2.6/runpy.py", line 34, in _run_code
exec code in run_globals
  File
"/usr/local/lib/python2.6/site-packages/JCC-2.6-py2.6-freebsd-8.1-RC2-amd64.
egg/jcc/__main__.py", line 102, in 
cpp.jcc(sys.argv)
  File
"/usr/local/lib/python2.6/site-packages/JCC-2.6-py2.6-freebsd-8.1-RC2-amd64.
egg/jcc/cpp.py", line 565, in jcc
declares, typeset)
  File
"/usr/local/lib/python2.6/site-packages/JCC-2.6-py2.6-freebsd-8.1-RC2-amd64.
egg/jcc/cpp.py", line 1014, in code
superMethod = find_method(superCls, methodName, params)
  File
"/usr/local/lib/python2.6/site-packages/JCC-2.6-py2.6-freebsd-8.1-RC2-amd64.
egg/jcc/cpp.py", line 218, in find_method
if (e.getJavaException().getClass().getName() ==
'java.lang.NoSuchMethodException'):
  File
"/usr/local/lib/python2.6/site-packages/JCC-2.6-py2.6-freebsd-8.1-RC2-amd64.
egg/jcc/cpp.py", line 51, in getJavaException
return self.args[0]
IndexError: tuple index out of range
gmake: *** [compile] Error 255
*** Error code 1

Stop in /usr/ports/textproc/py-lucene.


___
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: fox-1.6.40 failure file size mismatch/ not available

2010-09-07 Thread David Southwell
> Size mismatch for file from www.fox-toolkit.org/ftp
> File not available from ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/
> 
> dns1# make
> ===>  License check disabled, port has not defined LICENSE
> ===>  Found saved configuration for fox-1.6.37_3
> => fox-1.6.40.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
> => Attempting to fetch from http://www.fox-toolkit.org/ftp/.
> fetch: http://www.fox-toolkit.org/ftp/fox-1.6.40.tar.gz: size mismatch:
> expected 4355091, actual 4353981
> => Attempting to fetch from ftp://ftp.fox-toolkit.org/pub/.
> fetch: ftp://ftp.fox-toolkit.org/pub/fox-1.6.40.tar.gz: size mismatch:
> expected 4355091, actual 4353981
> => Attempting to fetch from http://fresh.t-systems-sfr.com/unix/src/misc/.
> fetch: http://fresh.t-systems-sfr.com/unix/src/misc/fox-1.6.40.tar.gz: Not
> Found
> => Attempting to fetch from http://freebsd.unixfreunde.de/sources/.
> fetch: http://freebsd.unixfreunde.de/sources/fox-1.6.40.tar.gz: Not Found
> => Attempting to fetch from
> ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/.
> fetch: ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/fox-1.6.40.tar.gz:
> File unavailable (e.g., file not found, no access)
> => Couldn't fetch it - please try to retrieve this
> => port manually into /usr/ports/distfiles/ and try again.
> *** Error code 1
> 
> Stop in /usr/ports/x11-toolkits/fox16.
> *** Error code 1
> 
> Stop in /usr/ports/x11-toolkits/fox16.
Attempt to fetch from ftp.freebsd.org/distfiles showed:
> mget fox-1.0.53.tar.gz [anpqy?]? n
> mget fox-1.2.16.tar.gz [anpqy?]? n
> mget fox-1.2.18.tar.gz [anpqy?]? n
> mget fox-1.4.32.tar.gz [anpqy?]? n
> mget fox-1.4.35.tar.gz [anpqy?]? n
> mget fox-1.4.6.tar.gz [anpqy?]? n
> mget fox-1.4.7.tar.gz [anpqy?]? n
> mget fox-1.6.1.tar.gz [anpqy?]? n
> mget fox-1.6.14.tar.gz [anpqy?]? n
> mget fox-1.6.16.tar.gz [anpqy?]? n
> mget fox-1.6.25.tar.gz [anpqy?]? n
> mget fox-1.6.26.tar.gz [anpqy?]? n
> mget fox-1.6.28.tar.gz [anpqy?]? n
> mget fox-1.6.29.tar.gz [anpqy?]? n
> mget fox-1.6.30.tar.gz [anpqy?]? n
> mget fox-1.6.31.tar.gz [anpqy?]? n
> mget fox-1.6.33.tar.gz [anpqy?]? n
> mget fox-1.6.34.tar.gz [anpqy?]? n
> mget fox-1.6.35.tar.gz [anpqy?]? n
> mget fox-1.6.36.tar.gz [anpqy?]? n
> mget fox-1.6.37.tar.gz [anpqy?]? n
> mget fox-1.7.21.tar.gz [anpqy?]? n
> 

No response
Any chance of a fix??

David


Photographic Artist
Permanent Installations & Design
Creative Imagery and Advanced Digital Techniques
High Dynamic Range Photography & Official Portraiture
Combined darkroom & digital creations
& Systems Adminstrator for the vizion2000.net network
___
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: fox-1.6.40 failure file size mismatch- solution here -

2010-09-07 Thread David Southwell
> > Size mismatch for file from www.fox-toolkit.org/ftp
> > File not available from
> > ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/
> > 
> > dns1# make
> > ===>  License check disabled, port has not defined LICENSE
> > ===>  Found saved configuration for fox-1.6.37_3
> > => fox-1.6.40.tar.gz doesn't seem to exist in /usr/ports/distfiles/.
> > => Attempting to fetch from http://www.fox-toolkit.org/ftp/.
> > fetch: http://www.fox-toolkit.org/ftp/fox-1.6.40.tar.gz: size mismatch:
> > expected 4355091, actual 4353981
> > => Attempting to fetch from ftp://ftp.fox-toolkit.org/pub/.
> > fetch: ftp://ftp.fox-toolkit.org/pub/fox-1.6.40.tar.gz: size mismatch:
> > expected 4355091, actual 4353981
> > => Attempting to fetch from
> > http://fresh.t-systems-sfr.com/unix/src/misc/. fetch:
> > http://fresh.t-systems-sfr.com/unix/src/misc/fox-1.6.40.tar.gz: Not
> > Found
> > => Attempting to fetch from http://freebsd.unixfreunde.de/sources/.
> > fetch: http://freebsd.unixfreunde.de/sources/fox-1.6.40.tar.gz: Not Found
> > => Attempting to fetch from
> > ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/.
> > fetch:
> > ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/fox-1.6.40.tar.gz:
> > File unavailable (e.g., file not found, no access)
> > => Couldn't fetch it - please try to retrieve this
> > => port manually into /usr/ports/distfiles/ and try again.
> > *** Error code 1
> > 
> > Stop in /usr/ports/x11-toolkits/fox16.
> > *** Error code 1
> > 
> > Stop in /usr/ports/x11-toolkits/fox16.
> 
> Attempt to fetch from ftp.freebsd.org/distfiles showed:
> > mget fox-1.0.53.tar.gz [anpqy?]? n
> > mget fox-1.2.16.tar.gz [anpqy?]? n
> > mget fox-1.2.18.tar.gz [anpqy?]? n
> > mget fox-1.4.32.tar.gz [anpqy?]? n
> > mget fox-1.4.35.tar.gz [anpqy?]? n
> > mget fox-1.4.6.tar.gz [anpqy?]? n
> > mget fox-1.4.7.tar.gz [anpqy?]? n
> > mget fox-1.6.1.tar.gz [anpqy?]? n
> > mget fox-1.6.14.tar.gz [anpqy?]? n
> > mget fox-1.6.16.tar.gz [anpqy?]? n
> > mget fox-1.6.25.tar.gz [anpqy?]? n
> > mget fox-1.6.26.tar.gz [anpqy?]? n
> > mget fox-1.6.28.tar.gz [anpqy?]? n
> > mget fox-1.6.29.tar.gz [anpqy?]? n
> > mget fox-1.6.30.tar.gz [anpqy?]? n
> > mget fox-1.6.31.tar.gz [anpqy?]? n
> > mget fox-1.6.33.tar.gz [anpqy?]? n
> > mget fox-1.6.34.tar.gz [anpqy?]? n
> > mget fox-1.6.35.tar.gz [anpqy?]? n
> > mget fox-1.6.36.tar.gz [anpqy?]? n
> > mget fox-1.6.37.tar.gz [anpqy?]? n
> > mget fox-1.7.21.tar.gz [anpqy?]? n
> 
> No response
> Any chance of a fix??
> 
> David

As a test I downloaded the file via http from http://www.fox-
toolkit.org/fox.html and then ran
# make makesum
and then tried 
#make
and received the following errors:

configure: WARNING: unrecognized options: --enable-threadsafe, --enable-cups
===>  Building for fox-1.6.40
Making all in utils
c++ -DPACKAGE_NAME=\"fox\" -DPACKAGE_TARNAME=\"fox\" -
DPACKAGE_VERSION=\"1.6.40\" -DPACKAGE_STRING=\"fox\ 1.6.40\" -
DPACKAGE_BUGREPORT=\"jer...@fox-toolkit.com\" -DPACKAGE_URL=\"\" -
DPACKAGE=\"fox\" -DVERSION=\"1.6.40\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -
DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -
DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -
D__EXTENSIONS__=1 -D_ALL_SOURCE=1 -D_GNU_SOURCE=1 -D_POSIX_PTHREAD_SEMANTICS=1 
-D_TANDEM_SOURCE=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -
DTIME_WITH_SYS_TIME=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_LIBRT=1 -
DHAVE_LIBPTHREAD=1 -DHAVE_VSSCANF=1 -DHAVE_VSNPRINTF=1 -DHAVE_STRTOLL=1 -
DHAVE_STRTOULL=1 -I.-I/usr/local/include -I/usr/local/include/freetype2 -
I/usr/local/include  -Wall -Wextra -Wformat -Woverloaded-virtual -Wshadow -O2 
-fno-strict-aliasing -pipe -march=nocona -O2 -Wuninitialized -ffast-math -
finline-functions -fexpensive-optimizations -DNDEBUG -Wuninitialized -ffast-
math -fstrict-aliasing -finline-functions -fomit-frame-pointer -fexpensive-
optimizations -pg -DHAVE_XFT_H=1 -I/usr/include/freetype2 -DNO_XIM  -
I/usr/local/include -MT reswrap.o -MD -MP -MF .deps/reswrap.Tpo -c -o 
reswrap.o reswrap.cpp
c++: -pg and -fomit-frame-pointer are incompatible
*** Error code 1

Stop in /usr/ports/x11-toolkits/fox16/work/fox-1.6.40/utils.
*** Error code 1

Stop in /usr/ports/x11-toolkits/fox16/work/fox-1.6.40.
*** Error code 1

Stop in /usr/ports/x11-toolkits/fox16.
*** Error code 1

Stop in /usr/ports/x11-toolkits/fox16.

After unchecking "Build with Profiling support" fox compiled.

The correct contents of distfile are shown as follows:

dns1# cat distinfo 
MD5 (fox-1.6.40.tar.gz) = 1253617ca2ef5652b865e35dc2ddb65c
SHA256 (fox-1.6.40.tar.gz) = 
19bcdb56f3985ef359adc1cf3a392d11cad0d097c646dd73c8ef1349faa1ba6f
SIZE (fox-1.6.40.tar.gz) = 4353981

Any chance someone could check and commit?

Thanks

David



Photographic Artist
Permanent Installations & Design
Creative Imagery and Advanced Digital Techniques
High Dynamic Range Photography & Official Portraiture
Combined darkroom & digital creations
& Systems Adminstrator for the vizion2000.net network
_

Re: fox-1.6.40 failure file size mismatch- solution here -

2010-09-07 Thread Shaun Amott
On Tue, Sep 07, 2010 at 02:31:38PM +0100, David Southwell wrote:
> 
> As a test I downloaded the file via http from http://www.fox-
> toolkit.org/fox.html and then ran
> # make makesum
> and then tried 
> #make
> and received the following errors:
> 
> configure: WARNING: unrecognized options: --enable-threadsafe, --enable-cups
> ===>  Building for fox-1.6.40
> Making all in utils
> c++ -DPACKAGE_NAME=\"fox\" -DPACKAGE_TARNAME=\"fox\" -
> DPACKAGE_VERSION=\"1.6.40\" -DPACKAGE_STRING=\"fox\ 1.6.40\" -
> DPACKAGE_BUGREPORT=\"jer...@fox-toolkit.com\" -DPACKAGE_URL=\"\" -
> DPACKAGE=\"fox\" -DVERSION=\"1.6.40\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -
> DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -
> DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -
> D__EXTENSIONS__=1 -D_ALL_SOURCE=1 -D_GNU_SOURCE=1 
> -D_POSIX_PTHREAD_SEMANTICS=1 
> -D_TANDEM_SOURCE=1 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -
> DTIME_WITH_SYS_TIME=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_DIRENT_H=1 -DHAVE_LIBRT=1 -
> DHAVE_LIBPTHREAD=1 -DHAVE_VSSCANF=1 -DHAVE_VSNPRINTF=1 -DHAVE_STRTOLL=1 -
> DHAVE_STRTOULL=1 -I.-I/usr/local/include -I/usr/local/include/freetype2 -
> I/usr/local/include  -Wall -Wextra -Wformat -Woverloaded-virtual -Wshadow -O2 
> -fno-strict-aliasing -pipe -march=nocona -O2 -Wuninitialized -ffast-math -
> finline-functions -fexpensive-optimizations -DNDEBUG -Wuninitialized -ffast-
> math -fstrict-aliasing -finline-functions -fomit-frame-pointer -fexpensive-
> optimizations -pg -DHAVE_XFT_H=1 -I/usr/include/freetype2 -DNO_XIM  -
> I/usr/local/include -MT reswrap.o -MD -MP -MF .deps/reswrap.Tpo -c -o 
> reswrap.o reswrap.cpp
> c++: -pg and -fomit-frame-pointer are incompatible
> *** Error code 1
> 
> Stop in /usr/ports/x11-toolkits/fox16/work/fox-1.6.40/utils.
> *** Error code 1
> 
> Stop in /usr/ports/x11-toolkits/fox16/work/fox-1.6.40.
> *** Error code 1
> 
> Stop in /usr/ports/x11-toolkits/fox16.
> *** Error code 1
> 
> Stop in /usr/ports/x11-toolkits/fox16.
> 
> After unchecking "Build with Profiling support" fox compiled.
> 
> The correct contents of distfile are shown as follows:
> 
> dns1# cat distinfo 
> MD5 (fox-1.6.40.tar.gz) = 1253617ca2ef5652b865e35dc2ddb65c
> SHA256 (fox-1.6.40.tar.gz) = 
> 19bcdb56f3985ef359adc1cf3a392d11cad0d097c646dd73c8ef1349faa1ba6f
> SIZE (fox-1.6.40.tar.gz) = 4353981
> 
> Any chance someone could check and commit?
> 

I found a copy of the old distfile floating around. The change is
innocuous (diff attached). If gahr doesn't respond within the customary
timeout period, I'll commit a fix.

Shaun

-- 
Shaun Amott // PGP: 0x6B387A9A
"A foolish consistency is the hobgoblin
of little minds." - Ralph Waldo Emerson
diff -urN fox-1.6.40.orig/fox.pc.in fox-1.6.40/fox.pc.in
--- fox-1.6.40.orig/fox.pc.in	2009-03-13 05:45:10.0 +
+++ fox-1.6.40/fox.pc.in	2010-09-02 02:01:28.0 +0100
@@ -1,10 +1,18 @@
-pref...@prefix@
-exec_pref...@exec_prefix@
-libd...@libdir@
-included...@includedir@
+prefix="@prefix@"
+exec_prefix="@exec_prefix@"
+libdir="@libdir@"
+includedir="@includedir@/f...@fox_major_version@@fox_minor_version@"
+LIBS="@LIBS@"
+X_LIBS="@X_LIBS@"
+X_BASE_LIBS="@X_BASE_LIBS@"
+X_EXTRA_LIBS="@X_EXTRA_LIBS@"
+GL_LIBS="@GL_LIBS@"
+fox_libs=-lf...@fox_major_version@@fox_minor_version@
 
 Name: FOX
-Description: FOX is a C++ based Toolkit for developing Graphical User Interfaces
+Description: The FOX Toolkit
+URL: www.fox-toolkit.org
 Version: @fox_major_vers...@.@fox_minor_vers...@.@FOX_PATCH_LEVEL@
-Libs: -L${libdir} -lf...@fox_major_version@@fox_minor_version@ @X_LIBS@ @X_BASE_LIBS@ @X_EXTRA_LIBS@ @GL_LIBS@ @LIBS@
-Cflags: -I${includedir}/f...@fox_major_version@@fox_minor_version@
+Libs: ${FOX_LIBS}
+Libs.private: ${X_LIBS} ${X_BASE_LIBS} ${X_EXTRA_LIBS} ${GL_LIBS} ${LIBS}
+Cflags: -I${includedir}


pgplvw5qRysID.pgp
Description: PGP signature


Re: fox-1.6.40 failure file size mismatch- solution here -

2010-09-07 Thread David Southwell
> On Tue, Sep 07, 2010 at 02:31:38PM +0100, David Southwell wrote:
> > As a test I downloaded the file via http from http://www.fox-
> > toolkit.org/fox.html and then ran
> > # make makesum
> > and then tried
> > #make
> > and received the following errors:
> > 
> > configure: WARNING: unrecognized options: --enable-threadsafe,
> > --enable-cups ===>  Building for fox-1.6.40
> > Making all in utils
> > c++ -DPACKAGE_NAME=\"fox\" -DPACKAGE_TARNAME=\"fox\" -
> > DPACKAGE_VERSION=\"1.6.40\" -DPACKAGE_STRING=\"fox\ 1.6.40\" -
> > DPACKAGE_BUGREPORT=\"jer...@fox-toolkit.com\" -DPACKAGE_URL=\"\" -
> > DPACKAGE=\"fox\" -DVERSION=\"1.6.40\" -DSTDC_HEADERS=1
> > -DHAVE_SYS_TYPES_H=1 - DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1
> > -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 - DHAVE_STRINGS_H=1
> > -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -
> > D__EXTENSIONS__=1 -D_ALL_SOURCE=1 -D_GNU_SOURCE=1
> > -D_POSIX_PTHREAD_SEMANTICS=1 -D_TANDEM_SOURCE=1 -DHAVE_DLFCN_H=1
> > -DLT_OBJDIR=\".libs/\" -
> > DTIME_WITH_SYS_TIME=1 -DHAVE_SYS_WAIT_H=1 -DHAVE_DIRENT_H=1
> > -DHAVE_LIBRT=1 - DHAVE_LIBPTHREAD=1 -DHAVE_VSSCANF=1 -DHAVE_VSNPRINTF=1
> > -DHAVE_STRTOLL=1 - DHAVE_STRTOULL=1 -I.-I/usr/local/include
> > -I/usr/local/include/freetype2 - I/usr/local/include  -Wall -Wextra
> > -Wformat -Woverloaded-virtual -Wshadow -O2 -fno-strict-aliasing -pipe
> > -march=nocona -O2 -Wuninitialized -ffast-math - finline-functions
> > -fexpensive-optimizations -DNDEBUG -Wuninitialized -ffast- math
> > -fstrict-aliasing -finline-functions -fomit-frame-pointer -fexpensive-
> > optimizations -pg -DHAVE_XFT_H=1 -I/usr/include/freetype2 -DNO_XIM  -
> > I/usr/local/include -MT reswrap.o -MD -MP -MF .deps/reswrap.Tpo -c -o
> > reswrap.o reswrap.cpp
> > c++: -pg and -fomit-frame-pointer are incompatible
> > *** Error code 1
> > 
> > Stop in /usr/ports/x11-toolkits/fox16/work/fox-1.6.40/utils.
> > *** Error code 1
> > 
> > Stop in /usr/ports/x11-toolkits/fox16/work/fox-1.6.40.
> > *** Error code 1
> > 
> > Stop in /usr/ports/x11-toolkits/fox16.
> > *** Error code 1
> > 
> > Stop in /usr/ports/x11-toolkits/fox16.
> > 
> > After unchecking "Build with Profiling support" fox compiled.
> > 
> > The correct contents of distfile are shown as follows:
> > 
> > dns1# cat distinfo
> > MD5 (fox-1.6.40.tar.gz) = 1253617ca2ef5652b865e35dc2ddb65c
> > SHA256 (fox-1.6.40.tar.gz) =
> > 19bcdb56f3985ef359adc1cf3a392d11cad0d097c646dd73c8ef1349faa1ba6f
> > SIZE (fox-1.6.40.tar.gz) = 4353981
> > 
> > Any chance someone could check and commit?
> 
> I found a copy of the old distfile floating around. The change is
> innocuous (diff attached). If gahr doesn't respond within the customary
> timeout period, I'll commit a fix.
> 
> Shaun
Thanks for undertaking that task.

 there is one other thing I have realised. Downloads via ftp from  fox-
toolkit.org do not always work unless -p option is used. I think this is the 
reason why the file could not be found. I forgot to mention that. I downloaded 
fox-1.6.40.tar.gz via http.If file is not found then users could be advised to 
download manually from  http://www.fox-toolkit.org/fox.html

David

Photographic Artist
Permanent Installations & Design
Creative Imagery and Advanced Digital Techniques
High Dynamic Range Photography & Official Portraiture
Combined darkroom & digital creations
& Systems Adminstrator for the vizion2000.net network
___
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/tinderbox: fix i386 jail on amd64 host on 9-CURRENT

2010-09-07 Thread Alexey Shuvaev
Hello!

I've recently bumped into the issue which was already discussed
on current@:
http://lists.freebsd.org/pipermail/freebsd-current/2010-July/018638.html

In short, in the ports' tinderbox, i386 jail fails on the amd64 host
during "make distribution" step. This configuration, while
not strictly supported, is rather usefull.

It looks like it hasn't been fixed in the repository or in ports.
I can confirm that the proposed patch:
http://lists.freebsd.org/pipermail/freebsd-current/2010-July/018676.html
fixes the build of i386 jail on amd64 host.
Attached is an updated patch-lib-tc_command.sh.new which could be
dropped into the files directory of ports-mgmt/tinderbox port
instead of the current file.

Could interested people (cc-ed) check it on other releases and
propagate it upstream?

Thanks,
Alexey.
--- lib/tc_command.sh.orig  2009-11-27 18:32:31.0 +0100
+++ lib/tc_command.sh   2010-09-07 16:50:24.0 +0200
@@ -223,7 +223,7 @@
 #---
 
 Setup () {
-MAN_PREREQS="lang/perl5.[81]"
+MAN_PREREQS="lang/perl5.[81]*"
 OPT_PREREQS="lang/php[45] databases/pear-MDB2 www/php[45]-session"
 PREF_FILES="tinderbox.ph"
 README="$(tinderLoc scripts README)"
@@ -774,10 +774,10 @@
 # determine if we're cross-building world
 crossEnv=""
 if [ "${jailArch}" != "${myArch}" ]; then
-   crossEnv="TARGET_ARCH=${jailArch} MACHINE_ARCH=${jailArch} 
MAKEOBJDIRPREFIX=${J_OBJDIR}/${jailArch} MACHINE=${jailArch}"
+   crossEnv="TARGET_ARCH=${jailArch}"
 fi
-cd ${SRCBASE}/etc && env DESTDIR=${J_TMPDIR} ${crossEnv} \
-   make -m ${J_TMPDIR}/usr/share/mk distribution > 
${jailBase}/distribution.tmp 2>&1
+cd ${SRCBASE} && env DESTDIR=${J_TMPDIR} ${crossEnv} \
+   make distribution > ${jailBase}/distribution.tmp 2>&1
 if [ $? -ne 0 ]; then
echo "ERROR: distribution failed - see ${jailBase}/distribution.tmp"
buildJailCleanup 1 ${jailName} ${J_SRCDIR}
___
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"

XPI infrastructure needs some love

2010-09-07 Thread Lapo Luchini
Dear port committers,
I understand that infofarmer@ and miwi@ have no more enough free
time to be hyper-active about those and other ports (and btw, thanks
very much for the huge work you did in the past!), but is out there
anyone else out there with both a commit bit and some time on hand to
give a bit of love to the XPI ports?

Maybe it's just my impression, but it seems they've got some bitrot, and
I feel a little pity for them, both as an user and a maintainer. ;)

For those which might be interested, a quick list of the ones that need
some attention (that I own or I could find as open with PR queries):

Date   Number Description
2008/08/27 126876 Makefile.xpi's xpi-gen gets the wrong id sometimes
2010/05/23 146854 Update port: www/xpi-gbutts update & rename
2010/07/01 148282 [PATCH] www/xpi-tabmixplus: fix XPI_ID
2010/08/26 149987 [NEW PORT] mail/xpi-dispmua: Displays icon of MUA
2010/08/02 149211 [PATCH] www/xpi-vimperator: update to 2.3.1
2010/09/06 150327 [PATCH] Makefile.xpi: do not install XPI metadata
2010/09/06 150328 [MAINTAINER] www/xpi-stumbleupon: update to 3.73

126876 and 150327 are my proposals to enhance the Makefile.xpi
infrastructure, the rest is mostly updates.

yours truly,

-- 
Lapo Luchini - http://lapo.it/

"Beware of bugs in the above code; I have only proved it correct, not
tried it." (Donald Knuth, 1977-03-22)
___
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: net/asterisk16

2010-09-07 Thread TAKATSU Tomonari
2010/8/23 Mark Linimon :
> I sent mail to sobomax on the 17th and he responded.  I'm willing to
> wait a few more days to see what action he takes but that's it.
>
> mcl

Have you heard from sobo...@?

Thanks in advance.

-- 
TAKATSU Tomonari
___
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: XPI infrastructure needs some love

2010-09-07 Thread Philip M. Gollucci
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 09/07/10 16:39, Lapo Luchini wrote:
> Dear port committers,
> I understand that infofarmer@ and miwi@ have no more enough free
> time to be hyper-active about those and other ports (and btw, thanks
> very much for the huge work you did in the past!), but is out there
> anyone else out there with both a commit bit and some time on hand to
> give a bit of love to the XPI ports?
> 
> Maybe it's just my impression, but it seems they've got some bitrot, and
> I feel a little pity for them, both as an user and a maintainer. ;)
> 
> For those which might be interested, a quick list of the ones that need
> some attention (that I own or I could find as open with PR queries):
> 
> Date   Number Description
> 2008/08/27 126876 Makefile.xpi's xpi-gen gets the wrong id sometimes
> 2010/05/23 146854 Update port: www/xpi-gbutts update & rename
> 2010/07/01 148282 [PATCH] www/xpi-tabmixplus: fix XPI_ID
> 2010/08/26 149987 [NEW PORT] mail/xpi-dispmua: Displays icon of MUA
> 2010/08/02 149211 [PATCH] www/xpi-vimperator: update to 2.3.1
> 2010/09/06 150327 [PATCH] Makefile.xpi: do not install XPI metadata
> 2010/09/06 150328 [MAINTAINER] www/xpi-stumbleupon: update to 3.73
> 
> 126876 and 150327 are my proposals to enhance the Makefile.xpi
> infrastructure, the rest is mostly updates.

I will take a look in the next few minutes at these.  The next thing
that should happen is the auto assigner should not touch xpi related
ports until someone else steps up; however, thats not me, I'm over
committed already.


> 
> yours truly,
> 


- -- 
- 
1024D/DB9B8C1C B90B FBC3 A3A1 C71A 8E70  3F8C 75B8 8FFB DB9B 8C1C
Philip M. Gollucci (pgollu...@p6m7g8.com) c: 703.336.9354
VP Apache Infrastructure; Member, Apache Software Foundation
Committer,FreeBSD Foundation
Consultant,   P6M7G8 Inc.
Sr. System Admin, Ridecharge Inc.

Work like you don't need the money,
love like you'll never get hurt,
and dance like nobody's watching.
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.14 (FreeBSD)

iD8DBQFMhnWbdbiP+9ubjBwRAkZ2AJ49V1Pfw/XJLEdAr99BF0KNCbbqUACggnkf
y+ReohWBkg0ve2dSOam3nL8=
=nXnp
-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: XPI infrastructure needs some love

2010-09-07 Thread Chip Camden
Quoth Lapo Luchini on Tuesday, 07 September 2010:
> Dear port committers,
> I understand that infofarmer@ and miwi@ have no more enough free
> time to be hyper-active about those and other ports (and btw, thanks
> very much for the huge work you did in the past!), but is out there
> anyone else out there with both a commit bit and some time on hand to
> give a bit of love to the XPI ports?
> 
> Maybe it's just my impression, but it seems they've got some bitrot, and
> I feel a little pity for them, both as an user and a maintainer. ;)
> 
> For those which might be interested, a quick list of the ones that need
> some attention (that I own or I could find as open with PR queries):
> 
> Date   Number Description
> 2008/08/27 126876 Makefile.xpi's xpi-gen gets the wrong id sometimes
> 2010/05/23 146854 Update port: www/xpi-gbutts update & rename
> 2010/07/01 148282 [PATCH] www/xpi-tabmixplus: fix XPI_ID
> 2010/08/26 149987 [NEW PORT] mail/xpi-dispmua: Displays icon of MUA
> 2010/08/02 149211 [PATCH] www/xpi-vimperator: update to 2.3.1
> 2010/09/06 150327 [PATCH] Makefile.xpi: do not install XPI metadata
> 2010/09/06 150328 [MAINTAINER] www/xpi-stumbleupon: update to 3.73
> 
> 126876 and 150327 are my proposals to enhance the Makefile.xpi
> infrastructure, the rest is mostly updates.
> 
> yours truly,
> 
> -- 
> Lapo Luchini - http://lapo.it/
> 
> "Beware of bugs in the above code; I have only proved it correct, not
> tried it." (Donald Knuth, 1977-03-22)
> ___
> 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"

I applied 149211 to my own development system running 8.1-STABLE, and
I've been using it daily since the bugathon.  Someone could just commit that.

-- 
Sterling (Chip) Camden| sterl...@camdensoftware.com | 2048D/3A978E4F
http://camdensoftware.com | http://chipstips.com| http://chipsquips.com


pgpF7IKUNkOd9.pgp
Description: PGP signature


Re: XPI infrastructure needs some love

2010-09-07 Thread Andrew Pantyukhin

--- Original message ---

From: Lapo Luchini 
To: po...@freebsd.org
Cc: infofar...@freebsd.org, m...@freebsd.org, s...@freebsd.org
Sent: 7.9.'10,  20:39

Dear port committers,
I understand that infofarmer@ and miwi@ have no more enough free
time to be hyper-active about those and other ports (and btw, thanks
very much for the huge work you did in the past!), but is out there
anyone else out there with both a commit bit and some time on hand to
give a bit of love to the XPI ports?


Hey Lapo and all, nice to hear from you!

XPI stuff is one of those things that's crying to get 95% automated (along 
with CPAN, pypy, etc, but *not* along with generic ports). I would estimate 
it is about a week of work for a reasonably seasoned ports committer.


At the moment, I could provide input for anyone with enough time to 
undertake it, but can not implement it myself. 
___

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: XPI infrastructure needs some love

2010-09-07 Thread Doug Barton

On 09/07/2010 09:39 AM, Lapo Luchini wrote:

Dear port committers,
 I understand that infofarmer@ and miwi@ have no more enough free
time to be hyper-active about those and other ports (and btw, thanks
very much for the huge work you did in the past!), but is out there
anyone else out there with both a commit bit and some time on hand to
give a bit of love to the XPI ports?


This might be a good time to re-evaluate how we handle those ports in 
the first place. How many of them involve actual C or C++ code that 
needs to be compiled to run, vs. simply re-packaging javascript bits? 
(That's a serious question btw, not a troll.) For those that we are 
simply repackaging, what's the value in doing that, vs. simply allowing 
users to download them from mozilla's site?


I use quite a few addons for both firefox and thunderbird and the only 
FreeBSD version I use is enigmail, which (AFAIK) actually does require 
compilation. Everything else I download, and have never had a problem.



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: LUA fails upgrade on 7.2/amd64

2010-09-07 Thread Andrea Venturoli

Il 09/07/10 10:40, Anonymous ha scritto:


It's expected becasue you're overriding -fPIC in port's Makefile from
your make.conf (CFLAGS=...). If you still want to *reduce* optimization
then append CFLAGS by using `+=' instead of `='.


Thanks, this was the problem.

So, I've had the following in /etc/make.conf since eons:
CFLAGS=-O -pipe
COPTFLAGS=-O -pipe


Genrally speaking (meaning for any port), is this still useful?
Are the above flags deprecated?
Will I get optimized code without them?

 bye & Thanks
av.
___
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: LUA fails upgrade on 7.2/amd64

2010-09-07 Thread Philip M. Gollucci
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 09/07/10 19:33, Andrea Venturoli wrote:
> Il 09/07/10 10:40, Anonymous ha scritto:
> 
>> It's expected becasue you're overriding -fPIC in port's Makefile from
>> your make.conf (CFLAGS=...). If you still want to *reduce* optimization
>> then append CFLAGS by using `+=' instead of `='.
> 
> Thanks, this was the problem.
> 
> So, I've had the following in /etc/make.conf since eons:
> CFLAGS=-O -pipe
> COPTFLAGS=-O -pipe
> 
> 
> Genrally speaking (meaning for any port), is this still useful?
> Are the above flags deprecated?
> Will I get optimized code without them?

$ make -V CFLAGS -V COPTFLAGS
- -O2 -pipe
- -O2 -pipe

are the defaults for 'eons' now for both /usr/src userland and kernel
and ports.


- -- 
- 
1024D/DB9B8C1C B90B FBC3 A3A1 C71A 8E70  3F8C 75B8 8FFB DB9B 8C1C
Philip M. Gollucci (pgollu...@p6m7g8.com) c: 703.336.9354
VP Apache Infrastructure; Member, Apache Software Foundation
Committer,FreeBSD Foundation
Consultant,   P6M7G8 Inc.
Sr. System Admin, Ridecharge Inc.

Work like you don't need the money,
love like you'll never get hurt,
and dance like nobody's watching.
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.14 (FreeBSD)

iD8DBQFMhpRXdbiP+9ubjBwRAuamAJ95iWViYnMD+ujHsWptsiTCKgTUVgCfX260
eLJxd7dgEXQo1uiVeYKZ0BA=
=loY7
-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: [CFT] GNU gdb(1) 7.2 Shell Archive - devel/gdb7

2010-09-07 Thread jhell
On 09/07/2010 12:39, FreeBSD Ports wrote:
> 06.09.2010 19:53, jhell написав(ла):
>> I have just created a gdb7 port from the existing devel/gdb6.
> 
> Sir, if your port follows my example of having the Insight (GUI-front
> end for GDB) as an option, you have my blessing. Back in the day I had
> to manually rip-out the Insight-bits out of the giant tarball the
> developers had for download (they included the entire gdb, Tcl, Tk,
> iTcl, and iTk with it!).
> 
> If your port has the same kind of granularity, I'll gladly add your port
> and can also make you a maintainer of devel/gdb6. Yours,
> 
> -mi

Alright, I wasnt looking into it too far but I can flip those back into
the port.

The current port of gdb6 already does not work for Insight if you have
any other version of Tcl installed other than 8.4 so I guess I have some
work to do in order to get that into shape.

The main part that I am worried about ATM is functionality before
experimental changes and I can add or work on putting the Insight
support back into gdb7 while we get to this stage.

Also the TUI support for some reason seems borked in XTerm, not sure
about others so I am looking into that too.

All-in-all its looking up besides one report on FreBSD-CURRENT that that
does not recognize powerpc-unknown-9.0 but that seems to be a simple
slight of hand fix.

Personally I am not really looking to be the or a maintainer of any port
but am willing to step up and submit patches and whatever is needed
given free time is available so please do not misunderstand my
intentions with the previous email as I am only looking to get these on
an updated schedule so they flow with the rest of ports usage.

Also still having ports in CVS adds some unnecessary overhead on my end
that I am not prepared to deal with permanently at this point. But can
if need be for a short time step in to help out.

Later today Ill be putting the gdb7 port that I constructed into a
Mercurial repo on GoogleCode so if people want to contribute they can
easily by cloning and making their changes locally.


Regards,

-- 

 jhell,v
___
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: XPI infrastructure needs some love

2010-09-07 Thread Philip M. Gollucci
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 09/07/10 17:25, Philip M. Gollucci wrote:
> On 09/07/10 16:39, Lapo Luchini wrote:
>> Date   Number Description
>> 2008/08/27 126876 Makefile.xpi's xpi-gen gets the wrong id sometimes
This looks fine to me. Tests fine in tb.  make gen-xpi doesn't change
XPI_ID for any ports either except for www/xpi-tambixplus below.

>> 2010/05/23 146854 Update port: www/xpi-gbutts update & rename
Sent to portmgr@ for repo-copy request.

>> 2010/07/01 148282 [PATCH] www/xpi-tabmixplus: fix XPI_ID
Looks fine as well., Tests fine in tb

>> 2010/08/02 149211 [PATCH] www/xpi-vimperator: update to 2.3.1
Looks fine, tests in tb fine, loads fine in ff on my desktop; however,
stas@ will/wants to handle this one.

>> 2010/09/06 150327 [PATCH] Makefile.xpi: do not install XPI metadata
Looks fine, but:

1) breaks PLIST for 8 other ports.  The fix is of course trivial --

www/xpi-adblock_plus
www/xpi-flashgot
www/xpi-foxmarks
www/xpi-google-notebook
www/xpi-joga
www/xpi-noscript
www/xpi-pdf_download
www/xpi-togglewordwrap


2) I'm not sure what to do about this one --
../xpi-adblock/Makefile.xpi", line 192: warning: duplicate script for
target "post-extract" ignored
www/xpi-downthemall
www/xpi-foxyproxy
www/xpi-jsview
www/xpi-mousegestures
www/xpi-statusbarclock
www/xpi-unplug


>> 2010/09/06 150328 [MAINTAINER] www/xpi-stumbleupon: update to 3.73
Also looks fine., tests fine tin tb.

>> 2010/08/26 149987 [NEW PORT] mail/xpi-dispmua: Displays icon of MUA
ignoring for now.





- -- 
- 
1024D/DB9B8C1C B90B FBC3 A3A1 C71A 8E70  3F8C 75B8 8FFB DB9B 8C1C
Philip M. Gollucci (pgollu...@p6m7g8.com) c: 703.336.9354
VP Apache Infrastructure; Member, Apache Software Foundation
Committer,FreeBSD Foundation
Consultant,   P6M7G8 Inc.
Sr. System Admin, Ridecharge Inc.

Work like you don't need the money,
love like you'll never get hurt,
and dance like nobody's watching.
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.14 (FreeBSD)

iD8DBQFMhqO+dbiP+9ubjBwRAk0UAJ9eMzCjuNETVwMf9ol+mDXLtezUiQCeJCqW
f2wGXFWbOPPJPYlTmRWM9WE=
=+FIk
-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: XPI infrastructure needs some love

2010-09-07 Thread Lapo Luchini
Doug Barton wrote:
> This might be a good time to re-evaluate how we handle those ports in
> the first place. How many of them involve actual C or C++ code that
> needs to be compiled to run, vs. simply re-packaging javascript bits?

Only enigmail comes to my mind. (but it is even a bit more evil, it
requires the original sources and can't be directly installed)

> For those that we are simply
> repackaging, what's the value in doing that, vs. simply allowing
> users to download them from mozilla's site?

Well, in vastly multi-user places there might of course be good reasons
to have a single centralized package instead of
one-for-each-user-account, but OTOH... places like that are not much
more used in this a-few-PCs-per-household world we currently live in.

Still, I feel that as a *somewhat cleaner* choice and go to the extent
of creating a port for every extension I do use (on my single-user
machines), but I'm not quite sure I'd be able to justify that with real
arguments other than a warm fuzzy feeling. ;)

-- 
Lapo Luchini - http://lapo.it/

"If builders built buildings the way programmers wrote programs, then
the first woodpecker that came along would destroy civilization."
(Weinberg's Second Law)
___
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: XPI infrastructure needs some love

2010-09-07 Thread Lapo Luchini
Philip M. Gollucci wrote:
> On 09/07/10 17:25, Philip M. Gollucci wrote:
>> On 09/07/10 16:39, Lapo Luchini wrote:
>>> Date   Number Description
>>> 2008/08/27 126876 Makefile.xpi's xpi-gen gets the wrong id sometimes
> This looks fine to me. Tests fine in tb.  make gen-xpi doesn't change
> XPI_ID for any ports either except for www/xpi-tambixplus below.

Right: I couple of my ports need that patch in order for xpi-gen to
generate the correct value, but I was manually changing the value before
port submit, so it doesn't change any actual committed data except that one.

>>> 2010/09/06 150327 [PATCH] Makefile.xpi: do not install XPI metadata
> Looks fine, but:
> 
> 1) breaks PLIST for 8 other ports.  The fix is of course trivial

Yes, it avoids installing digital signature, so META-INF should be in
plist no more using that patch... OTOH as you correctly notice that
patch is using 'post-extract' target and some ports (that I didn't
notice) have one themselves; I'm not sure what's the correct approach to
have a default value in the include that doesn't conflict.

-- 
Lapo Luchini - http://lapo.it/

“C is quirky, flawed, and an enormous success.” (Dennis M. Ritchie)
___
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: LUA fails upgrade on 7.2/amd64

2010-09-07 Thread b. f.
>> So, I've had the following in /etc/make.conf since eons:
>> CFLAGS=-O -pipe
>> COPTFLAGS=-O -pipe
>>
>>
>> Genrally speaking (meaning for any port), is this still useful?
>> Are the above flags deprecated?
>> Will I get optimized code without them?
>
>$ make -V CFLAGS -V COPTFLAGS
>- -O2 -pipe
>- -O2 -pipe
>
>are the defaults for 'eons' now for both /usr/src userland and kernel
>and ports.

This is not quite the whole story -- apart from warnings, and changes
due to debugging or profiling, these flags may also depend on the
architecture, the compiler, and the version of FreeBSD.  Some of the
architectures drop the optimization level in the CFLAGS to -O (arm,
mips), even though they may not do it for COPTFLAGS.  amd64 appends
-frename-registers to COPTFLAGS.  Fortran flags (no longer used by the
base system) are still set at -O.  Some flags are trimmed from CFLAGS
to form CXXFLAGS.  By default, ports append -fno-strict-aliasing in
bsd.port.mk, as does the base system for FreeBSD < 8, but not FreeBSD
>= 8.  And there are still overrides present for icc, which,
seemingly, almost no one uses anymore.  The details are in
/usr/src/sys/conf/kern.pre.mk, the makefiles in /usr/src/share/mk or
/usr/share/mk, and bsd.port.mk.

It seems to be a common mistake, that people do not realize that
make.conf is often parsed a second time for do-build and other ports
targets, after port Makefiles, so that *FLAGS= ... assignments in
make.conf may override the *FLAGS settings from port Makefiles in
MAKE_ENV.  Given the examples in /usr/share/examples/etc/make.conf,
which seem designed for the base system, perhaps we ought to add a
comment explicitly warning people about this.

Also, I am not sure about the test for the addition of -fPIC in the
lang/lua Makefile -- I wonder if the test should be against ARCH, as
requested in bsd.port.mk, rather than MACHINE_ARCH.

Furthermore, this port links the shared library with only an empty
MYLDFLAGS -- this may break builds with certain CFLAGS, or with
compilers from ports.  The following is more appropriate:


--- old.patch-src-Makefile  2010-09-05 08:59:47.0 -0400
+++ patch-src-Makefile  2010-09-05 09:02:10.0 -0400
@@ -30,7 +30,7 @@
  a:$(ALL_A)

 +$(LUA_SO):$(CORE_O) $(LIB_O)
-+  $(CC) -o $@ $(MYLDFLAGS) -shared -Wl,-soname=$(LUA_SONAME) $?
++  $(CC) -o $@ $(CFLAGS) $(LDFLAGS) $(MYLDFLAGS) -shared
-Wl,-soname=$(LUA_SONAME) $?
 +
  $(LUA_A): $(CORE_O) $(LIB_O)
 -  $(AR) $@ $?
___
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: XPI infrastructure needs some love

2010-09-07 Thread Doug Barton

On 09/07/2010 01:20 PM, Lapo Luchini wrote:

Doug Barton wrote:


For those that we are simply
repackaging, what's the value in doing that, vs. simply allowing
users to download them from mozilla's site?


Well, in vastly multi-user places there might of course be good reasons
to have a single centralized package instead of
one-for-each-user-account, but OTOH... places like that are not much
more used in this a-few-PCs-per-household world we currently live in.


I maintain my own archive for my personal platforms (multibooting 
different OS', re-installing not-infrequently) because it makes it 
easier to keep things consistent, amongst other reasons. For the purpose 
you describe FreeBSD packages are neither useful nor desirable since the 
individual user still has to install the thing.



Still, I feel that as a *somewhat cleaner* choice and go to the extent
of creating a port for every extension I do use (on my single-user
machines), but I'm not quite sure I'd be able to justify that with real
arguments other than a warm fuzzy feeling. ;)


My concern with this for some time is that there is little to no actual 
benefit for the vast majority of these ports, however they do consume 
resources. Admittedly not an overwhelming number of resources, but given 
the fact that ports/package resources are stretched thin, and we'd like 
to expand support for packages going forward, I think we need to 
carefully evaluate these choices, especially given that we're losing 
maintainers. As a quick overview I did a find for ports with xpi in the 
name and there are well over 100. That doesn't include other ports with 
different naming conventions.


My suggestion is that we simply eliminate these ports altogether, but I 
realize that's not likely to happen. :)



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: XPI infrastructure needs some love

2010-09-07 Thread Rob Farmer
On Tue, Sep 7, 2010 at 19:39, Doug Barton  wrote:
>
> My concern with this for some time is that there is little to no actual
> benefit for the vast majority of these ports, however they do consume
> resources. Admittedly not an overwhelming number of resources, but given the
> fact that ports/package resources are stretched thin, and we'd like to
> expand support for packages going forward, I think we need to carefully
> evaluate these choices, especially given that we're losing maintainers. As a
> quick overview I did a find for ports with xpi in the name and there are
> well over 100. That doesn't include other ports with different naming
> conventions.
>
> My suggestion is that we simply eliminate these ports altogether, but I
> realize that's not likely to happen. :)

Around 6 months ago, a similar thing was proposed for a number of
eclipse plugins - they can all be installed and updated via the
builtin update manager and nothing is built for FreeBSD - they are
just Java stuff that can be binary downloaded and run anywhere.

People wanted them kept because in a corporate environment the admin
can provide a consistent version to all users and update them using
whatever methods they already use for other ports.

-- 
Rob Farmer
___
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: XPI infrastructure needs some love

2010-09-07 Thread Doug Barton

On 09/07/2010 09:09 PM, Rob Farmer wrote:

Around 6 months ago, a similar thing was proposed for a number of
eclipse plugins - they can all be installed and updated via the
builtin update manager and nothing is built for FreeBSD - they are
just Java stuff that can be binary downloaded and run anywhere.


Are these eclipse plugins similar to mozilla plugins in that the user 
has to take an additional step after the FreeBSD package is added, or if 
the package is on the system then it's available to all the users 
immediately?  If the latter, then I can understand why having FreeBSD 
packages of them would be valuable. If they are similar to mozilla 
plugins then I'm curious what the value-add is.



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: XPI infrastructure needs some love

2010-09-07 Thread Lapo Luchini
Doug Barton wrote:
> Are these eclipse plugins similar to mozilla plugins in that the user
> has to take an additional step after the FreeBSD package is added, or if
> the package is on the system then it's available to all the users
> immediately?  If the latter, then I can understand why having FreeBSD
> packages of them would be valuable. If they are similar to mozilla
> plugins then I'm curious what the value-add is.

Uh? But the XPI plugins *are* immediately available to all the
Firefox/SeaMonkey/ThunderBird of all the users, immediately after
install. I think you're thinking about Enigmail, which only creates a
local XPI that must then be installed by every and each user that
desires to do, but enigmail's unique in that approach, all the other XPI
ports are immediately available.

(ok, sometimes a "make relink-all" is needed if a browser is updated
after the plugins, but most of the times nothing needs to be done and
that's a centralized one-run-per-system command anyways)

-- 
Lapo Luchini - http://lapo.it/

“There are two major products that come out of Berkeley: LSD and UNIX.
We don't believe this to be a coincidence.” (Jeremy S. Anderson)
___
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: XPI infrastructure needs some love

2010-09-07 Thread Doug Barton

On 09/07/2010 09:36 PM, Lapo Luchini wrote:

Doug Barton wrote:

Are these eclipse plugins similar to mozilla plugins in that the user
has to take an additional step after the FreeBSD package is added, or if
the package is on the system then it's available to all the users
immediately?  If the latter, then I can understand why having FreeBSD
packages of them would be valuable. If they are similar to mozilla
plugins then I'm curious what the value-add is.


Uh? But the XPI plugins *are* immediately available to all the
Firefox/SeaMonkey/ThunderBird of all the users, immediately after
install.


Well if that's true then I'm prepared to be a tiny bit embarrassed, but 
that's why I wanted to discuss it. I'm not afraid to learn something 
new, thanks! :)



I think you're thinking about Enigmail, which only creates a
local XPI that must then be installed by every and each user that
desires to do, but enigmail's unique in that approach, all the other XPI
ports are immediately available.


Interesting. I am going to assume that's true (can't test it at the 
moment) but even so it doesn't really change how I feel about the 
situation. If we have maintainers who are willing to keep these things 
up to date and people agree that this is an acceptable use of scarce 
resources, well, Ok then. But if either of those premises are not true, 
IMO they need to go.


I'm particularly concerned about the situation where we have them in the 
tree but they are not up to date. That's not only a waste of resources 
it makes us look bad.



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: XPI infrastructure needs some love

2010-09-07 Thread Rob Farmer
On Tue, Sep 7, 2010 at 21:32, Doug Barton  wrote:
> On 09/07/2010 09:09 PM, Rob Farmer wrote:
>>
>> Around 6 months ago, a similar thing was proposed for a number of
>> eclipse plugins - they can all be installed and updated via the
>> builtin update manager and nothing is built for FreeBSD - they are
>> just Java stuff that can be binary downloaded and run anywhere.
>
> Are these eclipse plugins similar to mozilla plugins in that the user has to
> take an additional step after the FreeBSD package is added, or if the
> package is on the system then it's available to all the users immediately?
>  If the latter, then I can understand why having FreeBSD packages of them
> would be valuable. If they are similar to mozilla plugins then I'm curious
> what the value-add is.

I'm not quite sure what you mean by "take an additional step after the
FreeBSD package is added." I've never used either the xpi ports or the
eclipse plugins.

Do users have to run some command to import the plugins into their
~/.mozilla profiles after root installs them or is it automatic?
Skimming a couple makefiles, neither the xpi nor eclipse plugin ports
indicate this type of thing in a pkg-message or similar that I can
see.

I don't really have much of an opinion on this - I can see the pros
(easier administration) and cons (more ports to be maintained,
possiblity of lagging behind what's available upstream) to having the
ports. I just recall the discussion and mentioned it because I thought
it might be relevant if there was already some precedent for this type
of thing (it seems the eclispe ports were kept).

-- 
Rob Farmer

>
>
> 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: XPI infrastructure needs some love

2010-09-07 Thread Lapo Luchini
Rob Farmer wrote:
> Do users have to run some command to import the plugins into their
> ~/.mozilla profiles after root installs them or is it automatic?

Homedir of the iser isn't really involved, Firefox/Thunderbird/SeaMonkey
expect the system to have system-wide packages available in system
directories, then each user has them by default (but can selectively
disable some of them if they want, though they still show up in his list).

System-available packages show up in the "Addons manager" in a slightly
different way, e.g. they can't be upgraded or deleted, only disabled.

-- 
Lapo Luchini - http://lapo.it/

“Gentlemen do not read each others mail.” (Henry Lewis Stimson)
___
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: XPI infrastructure needs some love

2010-09-07 Thread Lapo Luchini
Doug Barton wrote:
> If we have maintainers who are willing to keep these things
> up to date and people agree that this is an acceptable [way]

Well, I'm not so sure about the ones I don't use, but the ones I do use
are usualyl well maintained (either that or they get a PR form me), but
there's also the fact that updating them is usually a no-brainer (in
most cases it could well be automated, as Andrew Pantyukhin has
suggested); it seems to me that a maintainer is not the most scarce
resource in updating an XPI port, committer time seems to be a scarcer
resource to me (but that's of course the point of view of a maintainer).

> I'm particularly concerned about the situation where we have them in the
> tree but they are not up to date. That's not only a waste of resources
> it makes us look bad.

Especially so because system-wide packages are then more difficult to
update for the single user; I don't remember at the moment if a stale
system package can be Disabled *and* installed locally by the user or
not (as I usually update the port first without trying to update as
user), but that (if it is the case that it's impossible) would be a
strong additional reason to be sure to have latest version in the ports.

But I'm not really sure about this, I will double check next time an
extension I do use is outdated (before updating the port).

-- 
Lapo Luchini - http://lapo.it/

“The use of COBOL cripples the mind; its teaching should, therefore, be
regarded as a criminal offense.” (Edsger W. Dijkstra)
___
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"