[Fink-devel] Package to work Apple's X11 problems around

2004-04-03 Thread AIDA Shinra
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

2004-04-20 Thread AIDA Shinra
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

2004-05-01 Thread AIDA Shinra
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

2004-05-03 Thread AIDA Shinra
 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

2004-05-04 Thread AIDA Shinra
 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?

2004-05-30 Thread AIDA Shinra
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?

2004-05-31 Thread AIDA Shinra
 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?

2004-05-31 Thread AIDA Shinra
 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?

2004-05-31 Thread AIDA Shinra
 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

2004-07-10 Thread AIDA Shinra
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

2005-03-22 Thread AIDA Shinra
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

2005-03-24 Thread AIDA Shinra
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

2005-04-02 Thread AIDA Shinra
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

2005-04-07 Thread AIDA Shinra
 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

2005-04-12 Thread AIDA Shinra
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

2005-04-16 Thread AIDA Shinra
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)

2005-04-19 Thread AIDA Shinra
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

2005-04-23 Thread AIDA Shinra
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)

2005-05-05 Thread AIDA Shinra
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

2005-05-19 Thread AIDA Shinra
  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

2005-05-19 Thread AIDA Shinra
  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

2005-07-16 Thread AIDA Shinra
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

2005-08-29 Thread AIDA Shinra
  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

2005-09-06 Thread AIDA Shinra
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

2005-09-06 Thread AIDA Shinra
  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

2005-09-07 Thread AIDA Shinra
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

2005-09-27 Thread AIDA Shinra
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

2006-06-24 Thread AIDA Shinra
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

2006-07-01 Thread AIDA Shinra
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

2006-02-02 Thread AIDA Shinra
 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

2006-02-21 Thread AIDA Shinra
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

2006-02-21 Thread AIDA Shinra
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

2006-03-06 Thread AIDA Shinra
 
 --- 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

2006-03-13 Thread AIDA Shinra
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

2006-03-15 Thread AIDA Shinra
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

2006-03-16 Thread AIDA Shinra
 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

2006-03-20 Thread AIDA Shinra
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

2007-04-17 Thread AIDA Shinra
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

2007-04-29 Thread AIDA Shinra
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

2007-05-08 Thread AIDA Shinra
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

2007-11-16 Thread AIDA Shinra
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

2008-01-07 Thread AIDA Shinra
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

2010-02-26 Thread AIDA Shinra
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

2011-02-10 Thread AIDA Shinra
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

2011-02-11 Thread AIDA Shinra
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

2013-08-18 Thread AIDA Shinra
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