[Fink-devel] Package to work Apple's X11 problems around
Apple's X11 1.0 shipped with Panther has two major problems. Problem 1. X_LOCALE Panther has locale support but Apple left X_LOCALE enabled. It broke many programs' i18n support. Problem 2. #pragma GCC Cpp of Apple's gcc3.3 puts #pragma GCC at the top of preprocessed file. X uses cpp widely and therefore X is suffered many problems. For example: #pragma GCC set_debug_pwd ... #!/bin/sh I made a workaround package named fix-apple-x11. Solution 1. Compile Xlib without X_LOCALE and install it at /sw/fix-apple-x11/lib. Then override original libX11.6.dylib by DYLD_LIBRARY_PATH magic. For binary compatibility I added stub _Xsetlocale. To prevent newly built programs depend on fix-apple-x11, you must not add -L/sw/fix-apple-x11/lib to LDFLAGS unless you link libX11.a statically. I removed libX11.dylib to avoid the mistake. Solution 2. #define CppCmd /usr/bin/cpp3 as XFree86 4.4.0 does. Then install properly generated files in /sw/fix-apple/x11/{bin,lib}. In addition install sane imake config files for non-X programs which depend on imake. Please try attached package. Any comment is welcome. Section: x11-system Target OS: 10.3 Package: fix-apple-x11 Version: 1.0 Revision: 2 Depends: system-xfree86 (= 2:4.3-2) Conflicts: system-xfree86 (= 2:4.3.99), xfree86-shlibs, xfree86-rootless, xfree86-rootless-threaded, xfree86 Source: http://www.opensource.apple.com/darwinsource/tarballs/other/X11ForMacOSXSource-%v.tar.gz Source-MD5: 9e4b2a221e2df1b30a0bf1f92df49613 SourceDirectory: X11ForMacOSXSource-%v/xc PatchScript: sed 's|@PREFIX@|%p|g' %a/%n.patch | patch -p2 CompileScript: make World InstallScript: make install DESTDIR=%d ( cd %i/fix-apple-x11 xargs rm ) files-to-remove install -c -m 755 prepend-path %i/fix-apple-x11/bin install -d -m 755 %i/etc/profile.d install -c -m 755 fix-apple-x11.sh fix-apple-x11.csh %i/etc/profile.d # Description: Kit to fix problems of Apple's X11 1.0 DescDetail: Apple's X11 1.0 shipped with Panther has two major problems; X_LOCALE and #prama GCC. This kit implements workaround for these problems by some magic. License: BSD Homepage: http://www.xfree86.org/ Maintainer: Univ. of Tokyo Educational Computing System Tutors [EMAIL PROTECTED] diff -Nru X11ForMacOSXSource-1.0.orig/xc/config/cf/Imakefile X11ForMacOSXSource-1.0/xc/config/cf/Imakefile --- X11ForMacOSXSource-1.0.orig/xc/config/cf/Imakefile Fri Mar 14 08:56:16 2003 +++ X11ForMacOSXSource-1.0/xc/config/cf/Imakefile Fri Feb 27 02:39:42 2004 @@ -133,7 +133,7 @@ all:: -#if BuildLibraries +#if BuildLibraries || ForceInstallConfigFiles InstallMultipleDestFlags(install,$(INSTFILES),$(CONFIGDIR),$(INSTDATFLAGS)) #endif diff -Nru X11ForMacOSXSource-1.0.orig/xc/config/cf/X11.tmpl X11ForMacOSXSource-1.0/xc/config/cf/X11.tmpl --- X11ForMacOSXSource-1.0.orig/xc/config/cf/X11.tmpl Sat Mar 15 06:32:13 2003 +++ X11ForMacOSXSource-1.0/xc/config/cf/X11.tmplFri Feb 27 02:39:42 2004 @@ -2181,14 +2181,14 @@ #define GLwUseXmStubs NO /* create stub (weak) Motif symbols */ #endif #else -#undef SharedLibGlw -#define SharedLibGlw NO -#undef NormalLibGlw -#define NormalLibGlw NO -#undef DebugLibGlw -#define DebugLibGlwNO -#undef ProfileLibGlw -#define ProfileLibGlw NO +#undef SharedLibGLw +#define SharedLibGLw NO +#undef NormalLibGLw +#define NormalLibGLw NO +#undef DebugLibGLw +#define DebugLibGLwNO +#undef ProfileLibGLw +#define ProfileLibGLw NO #endif #ifndef SharedLibXext diff -Nru X11ForMacOSXSource-1.0.orig/xc/config/cf/darwin.cf X11ForMacOSXSource-1.0/xc/config/cf/darwin.cf --- X11ForMacOSXSource-1.0.orig/xc/config/cf/darwin.cf Sat Mar 15 06:32:13 2003 +++ X11ForMacOSXSource-1.0/xc/config/cf/darwin.cf Fri Feb 27 02:39:42 2004 @@ -121,8 +121,17 @@ #define MkdirHierCmdmkdir -p -/* our cpp isn't in /lib/cpp and early versions don't like -undef */ -#define CppCmd /usr/bin/cpp +/* + * Our cpp isn't in /lib/cpp and early versions don't like -undef. + * The default cpp-3.3 that ships with Panther inserts spurious #pragmas, + * so we use the 3.1-based version. + */ +#if OSMajorVersion = 7 +# define CppCmd /usr/bin/cpp3 +# define StandardCppOptions -traditional -D__GNUC__ +#else +# define CppCmd /usr/bin/cpp +#endif #if HasGcc3 # define RawCppCmd CppCmd -undef #else @@ -157,16 +166,22 @@ #define OptimizedCDebugFlags -g -Os #define ByteOrder UNKNOWN_BYTE_ORDER +#if OSMajorVersion 7 +# define DarwinLocaleDefines-DX_LOCALE +#else +# define DarwinLocaleDefines/**/ +/* we use installed Apple's Xaw */ +/* # define XawI18nDefines -DHAS_WCHAR_H -DHAS_WCTYPE_H -DNO_WIDEC_H */ +#endif + /* * __DARWIN__ will be used for platform specific #ifdefs that can't * be handled by existing X defines. * * Darwin's alloca() seg faults (rather than returning NULL) on failed *
Re: [tutors-dev:00402] Re: [Fink-devel] Re: dists/10.3/unstable/main/finkinfo/text cwtext.info,NONE,1.1
Our team are going to discuss it at the next meeting. Thanks for advice! AIDA Shinra Univ. of Tokyo Educational Computing System Tutors --- This SF.Net email is sponsored by: IBM Linux Tutorials Free Linux tutorial presented by Daniel Robbins, President and CEO of GenToo technologies. Learn everything from fundamentals to system administration.http://ads.osdn.com/?ad_id=1470alloc_id=3638op=click ___ Fink-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-devel
[Fink-devel] Re: [ fink-Package Submissions-928157 ] ca-roots, list of SSL CA root certificates
I submitted a new package ca-roots at the Tracker before. The problem is what license is appropreate. The CA certificates came from mod_ssl distribution, which is Apache licensed. But modssl.org originally got them from Netscape Communicator/Navigator. I filled BSD in License field, but I might be wrong. Any ideas? AIDA Shinra Univ. of Tokyo Educational Computing System Tutors --- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149alloc_id=8166op=click ___ Fink-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-devel
Re: [Fink-devel] w3m 1.5
Version 0.5.1 was released last friday and I'll try to update the packages to that version today. Is the problem instead that I haven't configured the package properly to handle international text? NLS support of w3m 0.5 was buggy due to partial gettextization, that is, mixture of hardcoded Japanese messages and gettext-ready messages. 0.5.1 has full NLS support. --- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149alloc_id=8166op=click ___ Fink-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-devel
Re: [Fink-devel] Re: [ fink-Package Submissions-928157 ] ca-roots, list of SSL CA root certificates
Hmm. The root certificates are IMHO, facts. There's only one set of root certificates-- or at least there should be, else the whole system of trust chains would fall apart. I.e Debian gets a certificate from a organization which certifies that the holders of the Debian private key is Debian, and that certifying organization gets a certificate from someone else who is in turn certifed by another, until the root is found. Theoretically, someone could publish an additional root certificate, and if a user were naive enough to trust that root certificate, malicious individuals could pass themselves off as various entities deserving as trust. So, copyrighting and licensing a set of root certificates would seem to be counterproductive. Is it acceptable to delete License: field simply? --- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149alloc_id=8166op=click ___ Fink-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-devel
[Fink-devel] BuildDependsOnly is a bad idea?
I guess BuildDependsOnly flag is intended to improve scalability, but I think it is a bad idea. The problem is library-to-library dependency. For example, every applications depending on gtk+2 must also depend on atk1, glib2-dev, pango1-xft2-dev, gettext-dev and libiconv-dev. This is major source of error. When Todai Fink Team runned a script like this in April: for pkg in all-nonvirtual-packages; do if $pkg is not built; then fink remove all-of-non-essential-packages fink -y build $pkg fi done we found many many packages (for example Apache2) could not be built because something (for example libiconv-dev) is missing in BuildDepends. Such a error would not have happened if gtk+2-dev had depended on pango1-xft and glib2-dev, glib2-dev had depended on gettext-dev, and gettext-dev had depended on libiconv-dev. Moreover, if library A started using another library B, everything depending on A would need to start BuildDepending on B-dev. This is very annoying. I suggest to get rid of BuildDependsOnly and let A-dev depend on B-dev. Or am I overlokking some negative side effect? --- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149alloc_id=8166op=click ___ Fink-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-devel
Re: [Fink-devel] BuildDependsOnly is a bad idea?
If B did not directly refer any neon's symbols, gcc -o B B.o -lA -lneon Oh, this line is: gcc -o B B.o -lA --- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149alloc_id=8166op=click ___ Fink-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-devel
Re: [Fink-devel] BuildDependsOnly is a bad idea?
An example is the neon package. Currently we are using neon24, but in the recent past we used neon23 (and many earlier ones). If you have neon24 installed and link with -lneon, you will be linked to the v. 24 of the neon lib because of a symlink from libneon.dylib to libneon.24.dylib. On the other hand, if you have neon23 installed and link with -lneon you get v. 23 because of a symlink in that package from libneon.dylib to libneon.23.dylib. For this reason, you have to be able to remove neon24 and replace it with neon23, or vice versa. BUT, if other things are allowed to depend on this package, then the removal will not be possible: you can only remove something using fink (or dpkg) if nothing else depends on it. Let A a library depending on neon. If A-shlibs and A-dev has been built with neon23, A-dev and neon24 should not be installed at the same time. If both were installed, binary inconsistency happens: gcc -o B B.o -lA -lneon If B did not directly refer any neon's symbols, gcc -o B B.o -lA -lneon would work. But GNU libtool's dependency resolution breaks this. GNU libtool knows A depends on neon from libA.la and appends -lneon. glibtool gcc -o B B.lo -lA - gcc -o B B.o -lA -lneon Only way to avoid this problem is to disallow A-dev and neon24 to coexist. A-dev should Conflict with neon24 or Depend on neon23. As you wrote it breaks fink build anything-using-neon24. I suggest AllowRemovalOnBuild flag to let fink remove conflicting packages such as A-dev. --- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149alloc_id=8166op=click ___ Fink-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-devel
Re: [Fink-devel] BuildDependsOnly is a bad idea?
Sorry for jumping on this, but did you keep a note of what was missing from where? If you could inform the maintainers of missing BuildDepends it would help a lot. Sorry, but the list is quite incomplete and outdated. --- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3149alloc_id=8166op=click ___ Fink-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-devel
[Fink-devel] RFC: xinitrc.d framework
I developed the xinitrc package to launch X clients automatically just as profile.d framework acts. If the xinitrc is introduced, users can take advantage of installed programs without modifying their ~/.xinitrc. The design follows: * /sw/bin/xinitrc.sh is the core component. It prepairs some variables and sources /etc/xinitrc.d/*. * /sw/sbin/update-xinitrc replaces the system-wide xinitrc. * First the system-wide xinitrc tests if /sw/etc/xinitrc-override exists. If it exists then it is sourced from the system-wide xinitrc. Otherwise /sw/bin/xinitrc.sh is sourced. If xinitrc.sh is also missing then the system-wide xinitrc mimics the traditional xinitrc. * The xinitrc package has many customization knobs. For instance, /sw/etc/xinitrc-first-hook and /sw/etc/xinitrc-last-hook are sourced from /sw/bin/xinitrc.sh to allow administrators to run some programs or set environment variables. Sample xinitrc.d script 50kinput2.sh follows: : ${xinitrc_kinput2_enable=YES} case x$xinitrc_kinput2_enable in x[Yy][Ee][Ss]) if test -x /sw/bin/kinput2; then /sw/bin/kinput2 -canna -xim fi ;; esac The finkinfo and patch are here. No source tarball. http://www.j10n.org/files/xinitrc-0.2-1.info http://www.j10n.org/files/xinitrc-0.2-1.patch --- This SF.Net email sponsored by Black Hat Briefings Training. Attend Black Hat Briefings Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com ___ Fink-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-devel
[Fink-devel] Package manager: AppBundles feature is buggy
I found a the symlink to /sw/Applications/foobar.app is not created if /Applications/Fink is already exist. I attach a patch. PkgVersion.pm.diff Description: Binary data
[Fink-devel] [tutors-dev:01049] Package manager: AppBundles feature is buggy
I found a the symlink to /sw/Applications/foobar.app is not created if /Applications/Fink is already exist. I attach a patch. PkgVersion.pm.diff Description: Binary data
[Fink-devel] Automatic build log
Todai Fink Team tried building all unstable packages automatically. You can check what package could not be built or installed here: http://fink.sodan.ecc.u-tokyo.ac.jp/build/2005-03-26/ Notes: * The most common error is insufficient BuildDepends. Especially libiconv-dev is very frequently forgot. * The list contains our experimental or private packages. Just ignore them. * Elisp packages cannot be installed because the emacs20 binary is broken. I reported it to the maintainer and am waiting for the response. --- This SF.net email is sponsored by Demarc: A global provider of Threat Management Solutions. Download our HomeAdmin security software for free today! http://www.demarc.com/Info/Sentarus/hamr30 ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-devel
Re: [Fink-devel] libgettext3-shlibs
After fink selfupdate recently, console application using gettext comes to show messages with wrong charset (I sometimes use ja_JP.eucJP locale with console applications, but messages now become UTF-8). export OUTPUT_CHARSET=euc-jp will help you. --- SF email is sponsored by - The IT Product Guide Read honest candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-devel
[Fink-devel] libxml2-pm560 cannot be built
I cannot build libxml2-pm560 due to an error in make test. /sw/bin/perl5.6.0 Makefile.PL PERL=/sw/bin/perl5.6.0 PREFIX=/sw INSTALLPRIVLIB=/sw/lib/perl5/5.6.0 INSTALLARCHLIB=/sw/lib/perl5/5.6.0/darwin INSTALLSITELIB=/sw/lib/perl5/5.6.0 INSTALLSITEARCH=/sw/lib/perl5/5.6.0/darwin INSTALLMAN1DIR=/sw/share/man/man1 INSTALLMAN3DIR=/sw/share/man/man3 INSTALLSITEMAN1DIR=/sw/share/man/man1 INSTALLSITEMAN3DIR=/sw/share/man/man3 INSTALLBIN=/sw/bin INSTALLSITEBIN=/sw/bin INSTALLSCRIPT=/sw/bin Checking if your kit is complete... Looks good 'INSTALLSITEBIN' is not a known MakeMaker parameter name. 'INSTALLSITEMAN1DIR' is not a known MakeMaker parameter name. 'INSTALLSITEMAN3DIR' is not a known MakeMaker parameter name. Warning: I could not locate your pod2man program. Please make sure, your pod2man program is in your PATH before you execute 'make' Writing Makefile for libxml-perl make mkdir blib mkdir blib/lib mkdir blib/arch mkdir blib/arch/auto mkdir blib/arch/auto/libxml-perl mkdir blib/lib/auto mkdir blib/lib/auto/libxml-perl mkdir blib/man3 cp lib/XML/Parser/PerlSAX.pm blib/lib/XML/Parser/PerlSAX.pm cp lib/Data/Grove/Parent.pm blib/lib/Data/Grove/Parent.pm cp lib/XML/Handler/CanonXMLWriter.pm blib/lib/XML/Handler/CanonXMLWriter.pm cp lib/XML/Perl2SAX.pm blib/lib/XML/Perl2SAX.pm cp lib/XML/Handler/Subs.pm blib/lib/XML/Handler/Subs.pm cp lib/XML/SAX2Perl.pm blib/lib/XML/SAX2Perl.pm cp lib/XML/PatAct/Amsterdam.pm blib/lib/XML/PatAct/Amsterdam.pm cp lib/XML/PatAct/MatchName.pm blib/lib/XML/PatAct/MatchName.pm cp lib/Data/Grove/Visitor.pm blib/lib/Data/Grove/Visitor.pm cp lib/XML/ESISParser.pm blib/lib/XML/ESISParser.pm cp lib/Data/Grove.pm blib/lib/Data/Grove.pm cp lib/XML/PatAct/PatternTempl.pm blib/lib/XML/PatAct/PatternTempl.pm cp lib/XML/PatAct/ToObjects.pm blib/lib/XML/PatAct/ToObjects.pm cp lib/XML/Handler/Sample.pm blib/lib/XML/Handler/Sample.pm cp lib/XML/Handler/XMLWriter.pm blib/lib/XML/Handler/XMLWriter.pm cp lib/XML/PatAct/ActionTempl.pm blib/lib/XML/PatAct/ActionTempl.pm Manifying blib/man3/XML::Parser::PerlSAX.3 Manifying blib/man3/Data::Grove::Parent.3 Manifying blib/man3/XML::Handler::CanonXMLWriter.3 Manifying blib/man3/XML::Perl2SAX.3 Manifying blib/man3/XML::Handler::Subs.3 Manifying blib/man3/XML::SAX2Perl.3 Manifying blib/man3/XML::PatAct::Amsterdam.3 Manifying blib/man3/XML::PatAct::MatchName.3 Manifying blib/man3/Data::Grove::Visitor.3 Manifying blib/man3/XML::ESISParser.3 Manifying blib/man3/Data::Grove.3 Manifying blib/man3/XML::PatAct::PatternTempl.3 Manifying blib/man3/XML::PatAct::ToObjects.3 Manifying blib/man3/XML::Handler::Sample.3 Manifying blib/man3/XML::Handler::XMLWriter.3 Manifying blib/man3/XML::PatAct::ActionTempl.3 make test PERL_DL_NONLAZY=1 /sw/bin/perl5.6.0 -Iblib/arch -Iblib/lib -I/sw/lib/perl5-core/5.6.0/darwin -I/sw/lib/perl5-core/5.6.0 -e 'use Test::Harness qw(runtests $verbose); $verbose=0; runtests @ARGV;' t/*.t t/amsterdam.ok t/canon_xml_writer..ok t/schemaok t/streamFAILED test 11 Failed 1/11 tests, 90.91% okay t/subs..ok t/xp_saxok Failed Test Status Wstat Total Fail Failed List of failed --- t/stream.t 111 9.09% 11 Failed 1/6 test scripts, 83.33% okay. 1/45 subtests failed, 97.78% okay. make: *** [test_dynamic] Error 45 ### execution of make failed, exit code 2 --- SF email is sponsored by - The IT Product Guide Read honest candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-devel
[Fink-devel] Adopting some packages from Sekino san
The Todai Fink Team want to be the maintainers of following packages: libs/perlmods/jcode-pm581 net/sylpheed text/qkc utils/jless utils/kinput2 x11/kterm x11/ttfmkfontdir x11/xfontpath x11/xfonts-intl May we do? --- SF email is sponsored by - The IT Product Guide Read honest candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-devel
[Fink-devel] Automatic build log (Apr 16)
Todai Fink Team tried building all unstable packages automatically. You can check what package could not be built or installed here: http://fink.sodan.ecc.u-tokyo.ac.jp/build/2005-04-16/ Notes: * The most common error is insufficient BuildDepends. Especially libiconv-dev is very frequently forgot. * The list contains our experimental or private packages. Just ignore them. --- This SF.Net email is sponsored by: New Crystal Reports XI. Version 11 adds new functionality designed to reduce time involved in creating, integrating, and deploying reporting solutions. Free runtime info, new features, or free trial, at: http://www.businessobjects.com/devxi/728 ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-devel
[Fink-devel] [New finkinfo] webmin and ConfFiles
I found an unpleasant behaviour of your Fink webmin package. When I install webmin and another module (for example webmin-apache) together, I'm prompted whether update ConfFiles. Such a prompt is unnecessary at the first installation. Here is my new revision. http://www.j10n.org/tmp/bundle-webmin.info http://www.j10n.org/tmp/webmin.info http://www.j10n.org/tmp/webmin.patch http://www.j10n.org/tmp/webmin-nettools.info --- SF email is sponsored by - The IT Product Guide Read honest candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595alloc_id=14396op=click ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-devel
Re: [Fink-devel] A carbon emacs package (first draft) (version 22.0.50, cvs 5/5/2005)
Hello, For several years now I have been using various carbon builds of emacs from gnu cvs and suspect that I am not alone in wanting a native version of the one true editor. As of yesterday I am also a fink user, and so it seemed appropriate to try to integrate the emacs from cvs with the various fink emacs packages, in particular the cedet packages (ecb) and jde, which ideally means installing emacs-22.0.50-carbon using fink. 1) Please find attached the fink info file which I have written to achieve this. This file relies on a local tar of the cvs (I have one which builds without *too* many warnings and would be happy to forward it if you would like it ;-) as there is as yet no official emacs 22.0.50 release. The Todai Fink Team has also developed another carbon emacs package. Our version is slightly old but with nice patches. We have waited Christian Swinehart's response for a long. Our version is available at: CVS:experimental/todai/ecc/unstable/main/finkinfo/editors/emacs21-carbon.info CVS:experimental/todai/ecc/unstable/main/finkinfo/editors/emacs21-carbon.patch --- This SF.Net email is sponsored by: NEC IT Guy Games. Get your fingers limbered up and give it your best shot. 4 great events, 4 opportunities to win big! Highest score wins.NEC IT Guy Games. Play to win an NEC 61 plasma display. Visit http://www.necitguy.com/?r=20 ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-devel
Re: [Fink-devel] Fink Build Report, gnuplot, emacs
I am seeing one weird problem there concerning the gnuplot package (and therefore killing all packages that depend on gnuplot; there are quite a few of these): emacs -batch -q -no-site-file -l ./dot.el -f batch-byte-compile gnuplot.el make[2]: *** [gnuplot.elc] Segmentation fault Is this your /usr/bin/emacs segfaulting? And if yes, why? Or some other emacs in your PATH? I believe it's /usr/bin/emacs. No, emacs20 is really broken. We need to replace unexdyld.c to Apple's version. I mailed to the maintainer 2 months ago. --- This SF.Net email is sponsored by Oracle Space Sweepstakes Want to be the first software developer in space? Enter now for the Oracle Space Sweepstakes! http://ads.osdn.com/?ad_id=7412alloc_id=16344op=click ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-devel
Re: [Fink-devel] Fink Build Report, gnuplot, emacs
I am seeing one weird problem there concerning the gnuplot package (and therefore killing all packages that depend on gnuplot; there are quite a few of these): emacs -batch -q -no-site-file -l ./dot.el -f batch-byte-compile gnuplot.el make[2]: *** [gnuplot.elc] Segmentation fault Is this your /usr/bin/emacs segfaulting? And if yes, why? Or some other emacs in your PATH? I believe it's /usr/bin/emacs. No, emacs20 is really broken. We need to replace unexdyld.c to Apple's version. I mailed to the maintainer 2 months ago. --- This SF.Net email is sponsored by Oracle Space Sweepstakes Want to be the first software developer in space? Enter now for the Oracle Space Sweepstakes! http://ads.osdn.com/?ad_id=7412alloc_id=16344op=click ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-devel
[Fink-devel] Your emacs20 and emacsen-common
I made changes to your emacsen-common and emacs20. They were broken for a long time. The emacs20 did not even run. If you are too busy to maintain emacsen, the Todai Fink Team will take over the maintainership. Regards, Shinra --- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477alloc_id=16492op=click ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-devel
Re: [Fink-devel] fileutils missing dep on libgettext3-shlibs kills /usr/bin/gcc
dyld: Library not loaded: /Volumes/SandBox/fink/sw/lib/libintl.3.dylib Referenced from: /Volumes/SandBox/fink/sw/bin/mkdir Reason: image not found /usr/sbin/gcc_select: line 645: 1350 Trace/BPT trap This asks for filing a bug against gcc_select, I think. A script of this importance shouldn't just stupidly use rm and cp etc without knowing what they are. It really should set its own PATH before doing anything else. The gcc_select seems to work as long as the tools are POSIXly correct and /bin/sh is bash. To keep tools correct is our responsibility. --- SF.Net email is Sponsored by the Better Software Conference EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile Plan-Driven Development * Managing Projects Teams * Testing QA Security * Process Improvement Measurement * http://www.sqe.com/bsce5sf ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-devel
Re: [Fink-devel] new gettext and libiconv
I want --enable-extra-encodings. I have updated the gettext and libiconv packages: the new versions are currently in experimental/dmrrsn/base if anybody would like to help test. For gettext, in addition to bringing the program to the latest version, the division into splitoffs has been refactored to more closely match the packaging advice given by the upstream authors. One effect of this is that libgettext3 can be built without having the expat library installed, which will improve bootstrapping once libgettext3 moves into the list of essential packages. The libraries which depend on expat are now in the libgettextpo2-shlibs package (a splitoff of the new gettext-tools package). For libiconv, we now build a private copy of gettext during the compilation of libiconv. This should, at long last, solve the problems people have had with building or rebuilding libiconv when the wrong combination of libiconv-dev, gettext-dev, and libgettext3- dev were present. I will move these to unstable rather soon; any testing reports would be appreciated. --- SF.Net email is Sponsored by the Better Software Conference EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile Plan-Driven Development * Managing Projects Teams * Testing QA Security * Process Improvement Measurement * http://www.sqe.com/bsce5sf ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-devel
Re: [Fink-devel] new gettext and libiconv
I want --enable-extra-encodings. Can you explain this, please? I do not understand your request. The libiconv supports some extra encodings which are disabled by default. The /usr/lib/libiconv.2.2.0.dylib is configured with --enable-extra-encodings, but the /sw/lib/libiconv.2.2.0.dylib is not. I need the encodings to process some Japanese texts. --- SF.Net email is Sponsored by the Better Software Conference EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile Plan-Driven Development * Managing Projects Teams * Testing QA Security * Process Improvement Measurement * http://www.sqe.com/bsce5sf ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-devel
[Fink-devel] Request for the list of your installed packages
Dear fink users, The Todai Fink Team has a project to build a website to find open source softwares. (Roughly speaking, yet another freshmeat.) We want to survey how often each package is insalled. If possible, please send the list of your installed packages to [EMAIL PROTECTED] in the following format: $$begin fink-installed-packages HOSTNAME$$ [apache2-ssl,2.0.54-10,installed ok installed] ... [unzip,5.52-11,installed ok installed] $$end fink-installed-packages HOSTNAME$$ $$begin fink-installed-packages ANOTHERHOST$$ [apel,10.6-9,installed ok installed] ... [xaw3d-shlibs,1.5-12,installed ok installed] $$end fink-installed-packages ANOTHERHOST$$ ... You can generate the body of such a mail by the attached script. The easiest way to send the mail: 1. Launch your mail client and create a new mail 2. Run ./fink-installed-packages.sh in your terminal 3. Copy the output into your clipboard 4. Paste it into the *body* of your mail 5. Send it to [EMAIL PROTECTED] Deadline of the first term: 13 Sep 2005 UTC Deadline of the second term: 30 Sep 2005 UTC Please include the output into the *body* of your mail. We cannot understand your attachments. PRIVACY POLICY: The mail addresses and the lists we collected are used only for our project. We do not share the information with others, or disclose in public, or exploit for other purpose without your agreement. Sincerely, AIDA Shinra Todai Fink Team http://fink.sodan.ecc.u-tokyo.ac.jp/ fink-installed-packages.sh Description: Binary data
[Fink-devel] ConflictsReplacesProvides a virtual package
Hello, Suppose the following construct: Package: some-concrete Conflicts: some-virtual Replaces: some-virtual Provides: some-virtual Package: another-concrete Conflicts: some-virtual Replaces: some-virtual Provides: some-virtual When the some-concrete is installed and you are installing the another-concrete, the dpkg can remove the some-concrete. http://www.debian.org/doc/debian-policy/ch-relationships.html#s7.5.2 The dpkg handles the situation like this: 1. Parses the another-package's control. 2. Detects that the another-concrete Conflicts against the some-virtual 3. but the another-concrete itself Provides the some-virtual. 4. Then remove the package providing the some-virtual now, that is, the some-concrete. 5. Detects that the another-concrete Provides the some-virtual. 6. Now no packages conflicting against the another-concrete or the some-virtual are installed. Installs the another-concrete. However, the construct does not work in Fink because the fink command reorders them like this: Package: another-concrete Replaces: some-virtual Provides: some-virtual Conflicts: some-virtual In this situation, the dpkg works like this: 1. Parses the another-package's control. 2. Detects that the another-concrete Provides the some-virtual. 3. Detects that the some-concrete Conflicts against the some-virtual. 4. Complains that: some-concrete conflicts with another-concrete another-concrete provides some-virtual and is to be installed. I don't know which of the fink or dpkg is responsible for my problem, but in any way I'm afraid the dpkg has more problems like this. We can workaround most of them if we reorder the fields of controls like most of Debian's packages. --- SF.Net email is sponsored by: Tame your development challenges with Apache's Geronimo App Server. Download it for free - -and be entered to win a 42 plasma tv or your very own Sony(tm)PSP. Click here to play: http://sourceforge.net/geronimo.php ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-devel
[Fink-devel] Checksum/SHA1.pm
I found an error in the package manager in CVS. Index: SHA1.pm === RCS file: /cvsroot/fink/fink/perlmod/Fink/Checksum/SHA1.pm,v retrieving revision 1.4 diff -u -r1.4 SHA1.pm --- SHA1.pm 18 Mar 2006 21:24:40 - 1.4 +++ SHA1.pm 24 Jun 2006 06:07:29 - @@ -54,7 +54,7 @@ $sha1cmd = $basepath/bin/sha1deep; } elsif (-x /usr/bin/openssl) { $sha1cmd = '/usr/bin/openssl sha1'; - $match = /SHA1\([^\)]+\)\s*=\s*(\S+)/ + $match = 'SHA1\([^\)]+\)\s*=\s*(\S+)'; } elsif (-e $basepath/bin/sha1sum) { $sha1cmd = $basepath/bin/sha1sum; } Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-devel
[Fink-devel] cctools detecting at VirtPackage.pm
I found another bug: Index: perlmod/Fink/VirtPackage.pm === RCS file: /cvsroot/fink/fink/perlmod/Fink/VirtPackage.pm,v retrieving revision 1.105 diff -u -r1.105 VirtPackage.pm --- perlmod/Fink/VirtPackage.pm 4 Apr 2006 22:45:44 - 1.105 +++ perlmod/Fink/VirtPackage.pm 1 Jul 2006 14:42:19 - @@ -516,7 +516,7 @@ if (-x /usr/bin/ld and -x /usr/bin/what) { if (`/usr/bin/ld -v 2/dev/null` =~ /^.*version cctools-(\d+).*?$/) { $cctools_version = $1; - } elsif (`/usr/bin/what /usr/bin/ld` =~ /^.*PROJECT:\s*cctools-(\d+).*?$/) { + } elsif (`/usr/bin/what /usr/bin/ld` =~ /^\/usr\/bin\/ld\n.*PROJECT:\s*cctools-(\d+).*?$/) { $cctools_version = $1; } } else { Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-devel
Re: [Fink-devel] Don't use /sw/fink/dists when symlinking debs from /sw/fink/debs
libbonobo2_2.10.1-2_darwin-powerpc.deb - /sw/fink/dists/unstable/ main/binary-darwin-powerpc/gnome/libbonobo2_2.10.1-2_darwin-powerpc.deb but uses the dists independent path: libbonobo2_2.10.1-2_darwin-powerpc.deb - /sw/fink/10.4-transitional/ unstable/main/binary-darwin-powerpc/gnome/libbonobo2_2.10.1-1_darwin- powerpc.deb I guess this can be also useful for the normal user, i.e. without a hacked fink setup, when the switch from the 10.4-transitional to the 10.4 tree takes place. It would allow to retain access to the deb files built under the old tree. I don't want an absolute path, as I have a chrooted environment. I think this is better: libbonobo2_2.10.1-2_darwin-powerpc.deb - ../10.4-transitional/ unstable/main/binary-darwin-powerpc/gnome/libbonobo2_2.10.1-1_darwin- powerpc.deb --- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://sel.as-us.falkag.net/sel?cmd=lnkkid=103432bid=230486dat=121642 ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-devel
[Fink-devel] [PATCH] NFS and fink/dpkg/apt
When /sw is NFS mounted, flock against package databases might fail. Here are patches to workaround the problem. http://www.j10n.org/files/fink-0.24.11-lock.diff http://www.j10n.org/files/fink-20060221-lock.diff http://www.j10n.org/files/dpkg-1.10.21-lock.diff http://www.j10n.org/files/apt-0.5.4-lock.diff --- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://sel.as-us.falkag.net/sel?cmd=lnkkid=103432bid=230486dat=121642 ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-devel
[Fink-devel] Feature request: license information in .deb
Hello, Todai Fink Team are running an automatic build script on a machine. To distribute built packages in public, I need to exclude Restrictive packages. It is not a simple task. Running fink dumpinfo for each package is not only inefficient but also impossible in some situations (for example a package was renamed its .deb is still old.) If the .deb has License field, or Restrictive packages are marked as Section: restrictive, my task is much simpler. I only need to hack dpkg-scanpackages or apt-ftparchive to detect restrictiveness of packages. AIDA Shinra, Todai Fink Team --- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://sel.as-us.falkag.net/sel?cmd=lnkkid=103432bid=230486dat=121642 ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-devel
[Fink-devel] Re: [tutors-dev:02367] Please change Conflicts/Replaces in tetex.info
--- tetex.info.orig 2005-04-27 12:26:41.0 +0900 +++ tetex.info2006-03-07 03:21:57.0 +0900 @@ -2,7 +2,7 @@ Package: tetex%type_pkg[-nox] Type: -nox (boolean) Version: 3.0 -Revision: 1 +Revision: 2 GCC: 3.3 Description: Complete distribution of the TeX typesetting system Depends: %N-base (= %v-%r), texinfo, debianutils, texi2html @@ -14,12 +14,14 @@ (%type_raw[-nox] = .) openmotif3 Conflicts: - system-tetex, bundle-tetex, - (%type_raw[-nox] = -nox) tetex-base (= 2.0.2-24) + system-tetex, tetex, tetex-nox, ptex, ptex-nox, + (%type_raw[-nox] = -nox) tetex-base (= 2.0.2-24), + (%type_raw[-nox] = -nox) ptex-base (= 3.1.3-7) Replaces: - bundle-tetex, - (%type_raw[-nox] = -nox) tetex-base (= 2.0.2-24) + tetex, tetex-nox, ptex, ptex-nox, + (%type_raw[-nox] = -nox) tetex-base (= 2.0.2-24), + (%type_raw[-nox] = -nox) ptex-base (= 3.1.3-7) Provides: bundle-tetex Recommends: detex, ifmslide, latex2html, pdfscreen, pdfslide, ppower4, tex4ht, texpower foo Depends on foo-base and Conflicts/Replaces against bar bar Depends on bar-base and Conflicts/Replaces against foo foo-base Conflicts/Replaces against bar-base bar-base Conflicts/Replaces against foo-base The dpkg and fink cannot handle the above situation, while apt can handle it as you want. This problem affects even current version of tetex package: only apt can switch switch tetex and tetex-nox. Workaround: Conflicts: system-tetex, tetex, tetex-nox, ptex, ptex-nox, (%type_raw[-nox] = -nox) tetex-base (= 0), (%type_raw[-nox] = .) tetex-nox-base, ptex-base (= 0), ptex-nox-base Replaces: tetex, tetex-nox, ptex, ptex-nox, (%type_raw[-nox] = -nox) tetex-base (= 0), (%type_raw[-nox] = .) tetex-nox-base, ptex-base (= 0), ptex-nox-base Then we make users happier. Assume that you have installed tetex-nox and tetex-nox-base. 1. What does NOT work: $ dpkg -i tetex-base_*.deb tetex_*.deb First, dpkg finds that installed tetex-nox Conflicts against tetex-base. Then dpkg refuses installing tetex-base. Second, dpkg finds that tetex Conflicts/Repaces against tetex-nox and tetex-nox-base. Then dpkg removes tetex-nox and tetex-nox-base. Third, dpkg tries to install tetex but finds that one of its dependencies (i.e. tetex-base) already failed the installation. Then dpkg gives up installing tetex. Postcondition: - tetex-nox-base, tetex-nox and tetex-base are not installed - tetex is unpacked but not configured - Second trial of dpkg -i tetex-base_*.deb tetex_*.deb succeeds $ dpkg -i ptex-base_*.deb ptex_*.deb Same as the above. 2. What does work: $ dpkg -i tetex_*.deb tetex-base_*.deb First, dpkg finds that tetex Conflicts/Replaces against tetex-nox and tetex-nox-base. Then dpkg removes tetex-nox and tetex-nox-base. Second, dpkg tries to install tetex and looks for tetex's dependencies from the given arguments and finds tetex-base. Then dpkg successfully installs tetex-base and tetex. $ dpkg -i ptex_*.deb ptex-base_*.deb Same as the above. $ fink install tetex Since fink APPENDs tetex-base_*.deb, dpkg can install tetex and tetex-base. $ fink install tetex-base tetex Since fink REORDERs its arguments to dependencies-later order, dpkg can install tetex and tetex-base. --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642 ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-devel
[Fink-devel] xfontpath problems
Hello, There is some problems about xfontpath. 1. No longer maintained. Its upstream website has disappeared. 2. It cannot handle differences between X servers. XDarwin server can handle TrueType fonts and TTCap syntax at fints.dir(right?). In contrast Xquartz not only is unable to display TrueType fonts but confuses when TTCap syntax is used in one of fonts.dir in the font path. The xfontpath therefore need to exclude incompatible directories when Xquartz is used. 3. The right place to run xfontpath enable is not a profile.d script but a xinitrc. 4. Must not invoked unless $DISPLAY = :0.0. 5. Should not depend on x11. Fonts depend on xfontpath and therefore on x11 but some of them are also used by non-X11 programs, namely ghostscript. The 3., 4. and 5. can be easily fixed but the 2. is more complicated. At least we make an incompatible change to xfontpath.conf format. It is desirable, though not necessary, that xfontpath be able to detect which X server is running. It can be implemented by patching against XDarwin to pass some information to xfontpath via environment variables. I propose that we merge xfontpath and my xinitrc into base-files. If perl is unnacceptable there, it can be reimplemented in shell or shell+awk script. --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642 ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-devel
[Fink-devel] My wrong cvs import
I'm sorry but I made a wrong cvs import. There is an unstable directory at the toplevel. I tried cvs remove but I got the following message: Access denied: Contact project administrator if you must write here. Can somebody remove the unstable directory? Again, I'm sorry. --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642 ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-devel
[Fink-devel] Re: [tutors-dev:02472] install_names for libraries object files in openoffice.org-firefox-2.0.1+m156-104
I successfully built openoffice.org-firefox-2.0.1+m156-104 on my PowerBook, which is currently set up for 10.4-transitional. So far everything seems to run as it did on prior versions. However, I was looking around at some of the object files to see if I would have to rebuild the package on my 10.4 (real) setup. The files that I looked at all look like the following: $ otool -L /sw/lib/openoffice.org-firefox/program/uno.bin /sw/lib/openoffice.org-firefox/program/uno.bin: @executable_path/libuno_sal.dylib.3 (compatibility version 0.0.0, current version 0.0.0) @executable_path/libuno_salhelpergcc3.dylib.3 (compatibility version 0.0.0, current version 0.0.0) @executable_path/libuno_cppu.dylib.3 (compatibility version 0.0.0, current version 0.0.0) @executable_path/libuno_cppuhelpergcc3.dylib.3 (compatibility version 0.0.0, current version 0.0.0) /usr/X11R6/lib/libX11.6.dylib (compatibility version 6.2.0, current version 6.2.0) @executable_path/libstlport_gcc.dylib (compatibility version 0.0.0, current version 0.0.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 88.1.5) $ otool -L /sw/lib/openoffice.org-firefox/program/libreg.dylib.3 /sw/lib/openoffice.org-firefox/program/libreg.dylib.3: @executable_path/libreg.dylib.3 (compatibility version 0.0.0, current version 0.0.0) @executable_path/libuno_sal.dylib.3 (compatibility version 0.0.0, current version 0.0.0) @executable_path/libuno_salhelpergcc3.dylib.3 (compatibility version 0.0.0, current version 0.0.0) @executable_path/libstore.dylib.3 (compatibility version 0.0.0, current version 0.0.0) /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 88.1.5) @executable_path/libstlport_gcc.dylib (compatibility version 0.0.0, current version 0.0.0) (i.e. @executable_path didn't get replaced by '/sw/lib/openoffice.org- firefox/program/ when the install_name for any of the libraries was set). I don't know if this matters for libraries that are only used internally (I'm sending -devel this message too to get information there), but I thought I should mention it. Also, is there a reason that the libraries are named libreg dylib. 3 (for example) rather than libreg.3.dylib? You found a bug. It does not break anything immediately, but incorrect and might cause problems in future. I report it to OOo. --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642 ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-devel
[Fink-devel] debconf: UpdatePOD should be removed
Hello, Your package debconf has UpdatePOD: true, but does not have *.pod in fact. UpdatePOD is unnecessary. Worse, if no other pod file exist in %p/share/podfiles, PostInstScript fails at a wildcard expansion. Please remove it. --- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnkkid=110944bid=241720dat=121642 ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-devel
Re: [Fink-devel] Weird test failure in coreutils
At Tue, 17 Apr 2007 09:57:25 +0200, Martin Costabel wrote: Alexey Zakhlestin wrote: Do you have the same filesystem type on all of your machines? Not completely. The machine where I observed this has /sw/src/fink.build inside a mounted disk image that is formatted with HFS+ case sensitive. I first thought that this was the problem, but then I ran the little script outside, on a standard case insensitive HFS+(journaled) partition, and the same thing happened. This was on a dual G5. Then on the G4 powerbook I am typing this on, with a single 100GB partition (10GB free), formatted standard HFS+, the same thing happened. On 2 iMacs, one ppc G5 and another one intel C2D, there was no problem (apart from, as I mentioned, getting rid of the nested directories that 'rm -rf' doesn't want to touch). All these machines run MacOSX 10.4.9 and have more or less the same Fink installation and use the same system perl. I have not yet found anything significant that links the 2 machines where the failure happens and sets them apart from the others where it doesn't happen. Googling hasn't reveiled anything yet either. Here is another point: When I get the failure with my little perl script, and I cd into the deepest level (30 floors down), then any mkdir command will give the error, where mkdir can be /sw/bin/mkdir from coreutils or /bin/mkdir. The directory will actually be created, despite the error message. Funnily, perl mkdir did not give the error message when I just tried. Also mkdir -p a does not give the error message, although mkdir a does. I received some reports reporting the same error. I suppose we found an OS bug. I turned off the pwd-long test. - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-devel
[Fink-devel] Question about pythonmods
Are there any documents about libs/pythonmods category? In particular, * Should I move existing -pyNN packages into libs/pythonmods? * Why do the stable trees lack libs/pythonmods? - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-devel
[Fink-devel] ncurses, gtk+2 and versioned dependencies
Hello, I feel a bit flustrating a bit about versioned dependencies. * The only part of the ncurses written in C++ is libncurses++.a and ncursesapp.h. The C++ code is linked to a program if and only if the program invokes ncurses C++ binding. What about removing (= 5.4-20041023-1006) from pure C programs? * The 10.3 tree has gtk+2-2.6.10-4, while the 10.4 tree has gtk+2-2.6.10-1004. No differences between them except the Revision. Assume that a package wants to depend on the current gtk+2 and later. The 10.3 version of the package will depend on 2.6.10-4, while the 10.4 one will depend on 2.6.10-1004. What about giving Revision 1004 to 10.3's gtk+2? Regards, shinra - This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fink-devel
Re: [Fink-devel] coreutils-6.9-3 fails tests
At Thu, 15 Nov 2007 10:45:05 -0600, Robert T Wyatt wrote: I'm pretty sure that I posted at least as much as is pertinent, but the rest of it is here if you need it: http://ccwf.cc.utexas.edu/~robert/intel/coreutils-6.9-3.txt Can you test the following patch? I guess something is wrong in ACL implementation. Index: coreutils.info === RCS file: /cvsroot/fink/dists/10.4/unstable/main/finkinfo/utils/coreutils.info,v retrieving revision 1.15 diff -u -r1.15 coreutils.info --- coreutils.info 15 Nov 2007 12:59:17 - 1.15 +++ coreutils.info 17 Nov 2007 03:09:52 - @@ -14,7 +14,7 @@ #!/bin/sh -ex case `uname -r` in [0-8].*) ./configure %c;; -*) ./configure jm_cv_func_svid_putenv=yes %c;; +*) ./configure jm_cv_func_svid_putenv=yes gl_cv_func_working_acl_get_file=no %c;; esac make make check P.S. If 10.5 on powerpc - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.devel
Re: [Fink-devel] fink's textutils
At Sun, 6 Jan 2008 23:35:22 +0100, Jean-François Mertens wrote: On 06 Jan 2008, at 23:21, Robert T Wyatt wrote: Is there any particular reason why the symlinks couldn't/shouldn't be installed by textutils? And by coreutils itself for the commands where there is no corresponding system command ? JF Mertens * Textutils is obsolete. Textutils-6.9 does not exist in the world. * Which programs do you include into textutils? If you decide to include the same programs as textutils-2.1 does and exclude others, users will probably complain that base64 is not included in textutils but in coreutils. I'm afraid textutils is still known better than coreutils. * Worse, link, unlink and stat first appeared at fileutils-4.1.9, which is an unstable release. The first stable release including these programs is coreutils-5.0. Do you include them in fileutils or coreutils? * The commands where there is no corresponding system command does not make sense. System commands tend to increase. - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/ ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.devel
Re: [Fink-devel] Fink xinitrc package
I intentionally defeated the Leopard's xinitrc mechanism for the following reasons: 1. Apple did not defined any rule to number the scripts. Fink's numbering rule is flexible and providing many chances for admins to put hooks. 2. Apple did not provided any mechanism to disable each script. 3. Apple's 10-fontdir.sh is incompatible to the xfontpath. It is possible to put a shim 80sysxinit.sh to honor /usr/X11/lib/X11/xinit/xinitrc.d and ~/.xinitc.d. In that case, the shim will scan the standard xinitrc.d directory and specifically ignore 10-fontdir.sh and 99-quartz-wm.sh. At Thu, 25 Feb 2010 11:53:20 -0500, Alexander Hansen wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 We've been using the xinitrc package for certain packages that need to run items at X11 startup, e.g. xfontpath and dbus (there may be more, but I don't happen to have them installed), as it provides an xintrc.d directory within the Fink tree and scripting to run scripts within that directory. However, the current implementation appears to defeat the normal control sequence on Leopard or Snow Leopard, which already has that scripting built in. For example, I've noted that I seem not to be able to run scripts in my own $HOME/.xinitrc.d at X11 startup if fink's xinitrc is installed, but can if it's not. We also need to be able to provide an option for users to customize their X11 startup without disrupting e.g. the dbus-X11 interaction. It seems to me like what we should be doing for 10.5 and 10.6 is putting a script in the right place, /usr/X11/lib/X11/xinit/xinitrc.d which runs scripts within Fink's xinitrc.d -- this is currently done by the xinitrc.sh script, along with some other tasks. Just having the Fink-specific items from that script ought to suffice. We'd probably just want to leave it as-is on 10.4. - -- Alexander Hansen Fink User Liaison -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.10 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAkuGqwAACgkQB8UpO3rKjQ8K1wCeNxSgZZU4DkoNTnhIbFPA8dSw pEQAnAo/Aqu2Elpjg3ne/35CCA5s3/Tj =Di7P -END PGP SIGNATURE- -- Download Intel#174; Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.devel Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-devel
Re: [Fink-devel] coreutils maintainer
I'm alive but I can't maintain coreutils anymore. Actually, I'm not a coreutils user. I'm still ready to upgrade libarchive package. At Wed, 09 Feb 2011 21:30:03 -0500, Alexander Hansen wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 2/9/11 6:43 PM, Charles Lepple wrote: On Feb 9, 2011, at 4:22 PM, Jesse Alama wrote: I tried getting in touch with the coreutils maintainer, Shinra Aida, at shi...@j10n.org, but this email address seems to be invalid. Does anyone have updated contact information for Shinra? I'd like to upgrade coreutils to version 8.9 (the current upstream version). I tried to get in touch with the coreutils maintainer to see about moving it to stable - last reply was from that address in May 2010. I'd say we've done due diligence. On that note, does anyone see an issue with moving the current unstable version to stable? (Well, besides the CVS issues.) A version (possibly this one) _had_ been added to stable but got pulled because it caused breakage in package builds. That may have been before - -default was made. I'd check the CVS history, but well, you know... Before moving it to stable, I'd recommend making sure that all of the coreutils-proofings for packages in unstable are also in stable. - -- Alexander Hansen, Ph.D. Fink User Liaison -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.11 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk1TTasACgkQB8UpO3rKjQ8mUACeKBIrgRnnkXXTcxhA+eRhQH/N H/cAn2TCQ2JLGWCzWpuG1vdjZg2TyWGU =6j7/ -END PGP SIGNATURE- -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.devel Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-devel -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.devel Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-devel
Re: [Fink-devel] coreutils maintainer
I made my last commit to coreutils on the unstable upgrading to 8.10. I only verified a successful build on my 10.5 box. At Fri, 11 Feb 2011 01:23:01 +0900, j10naida wrote: I'm alive but I can't maintain coreutils anymore. Actually, I'm not a coreutils user. I'm still ready to upgrade libarchive package. At Wed, 09 Feb 2011 21:30:03 -0500, Alexander Hansen wrote: -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 On 2/9/11 6:43 PM, Charles Lepple wrote: On Feb 9, 2011, at 4:22 PM, Jesse Alama wrote: I tried getting in touch with the coreutils maintainer, Shinra Aida, at shi...@j10n.org, but this email address seems to be invalid. Does anyone have updated contact information for Shinra? I'd like to upgrade coreutils to version 8.9 (the current upstream version). I tried to get in touch with the coreutils maintainer to see about moving it to stable - last reply was from that address in May 2010. I'd say we've done due diligence. On that note, does anyone see an issue with moving the current unstable version to stable? (Well, besides the CVS issues.) A version (possibly this one) _had_ been added to stable but got pulled because it caused breakage in package builds. That may have been before - -default was made. I'd check the CVS history, but well, you know... Before moving it to stable, I'd recommend making sure that all of the coreutils-proofings for packages in unstable are also in stable. - -- Alexander Hansen, Ph.D. Fink User Liaison -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.11 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk1TTasACgkQB8UpO3rKjQ8mUACeKBIrgRnnkXXTcxhA+eRhQH/N H/cAn2TCQ2JLGWCzWpuG1vdjZg2TyWGU =6j7/ -END PGP SIGNATURE- -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.devel Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-devel -- The ultimate all-in-one performance toolkit: Intel(R) Parallel Studio XE: Pinpoint memory and threading errors before they happen. Find and fix more than 250 security defects in the development cycle. Locate bottlenecks in serial and parallel code that limit performance. http://p.sf.net/sfu/intel-dev2devfeb ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net http://news.gmane.org/gmane.os.apple.fink.devel Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-devel
Re: [Fink-devel] [cvs] dists/10.4/stable/main/finkinfo/utils canna.info, 1.5, 1.6 canna.patch, 1.2, 1.3
At Fri, 16 Aug 2013 12:47:51 -0700, Alexander Hansen wrote: On 8/15/13 1:33 AM, AIDA Shinra wrote: Update of /cvsroot/fink/dists/10.4/stable/main/finkinfo/utils In directory sfp-cvs-1.v30.ch3.sourceforge.com:/tmp/cvs-serv21404/10.4/stable/main/finkinfo/utils Modified Files: canna.info canna.patch Log Message: Canna for 10.7 and later. Index: canna.patch === snip -+#define MyCCOptions -no-cpp-precomp -Wall -Wpointer-arith -Wno-implicit-int -Wno-return-type ++#define MyCCOptions -no-cpp-precomp -Wall -Wpointer-arith -Wno-implicit-int -Wno-return-type -Wno-invalid-source-encoding Hi. The change above in breaks the package's ability to build on 10.6--at least when using Xcode 3.2.6. From the config.log: configure:1671: env gcc -Os -no-cpp-precomp -Wall -Wpointer-arith -Wno-implicit-int -Wno-return-type -Wno-invalid-source-encoding -I/usr/X11/include -D__i386__ -D__DARWIN__ -DNO_ALLOCA -DCSRG_BASED -L/sw/lib conftest.c 5 cc1: error: unrecognized command line option -Wno-invalid-source-encoding Would it be OK if we modified canna.patch not to use that flag for 10.6? Alex Fixed. Thank you for your report. -- Get 100% visibility into Java/.NET code with AppDynamics Lite! It's a free troubleshooting tool designed for production. Get down to code-level detail for bottlenecks, with 2% overhead. Download for free and get started troubleshooting in minutes. http://pubads.g.doubleclick.net/gampad/clk?id=48897031iu=/4140/ostg.clktrk ___ Fink-devel mailing list Fink-devel@lists.sourceforge.net List archive: http://news.gmane.org/gmane.os.apple.fink.devel Subscription management: https://lists.sourceforge.net/lists/listinfo/fink-devel