"Daniel E. Macks" <[EMAIL PROTECTED]> writes:

[...]

> This is the same problem we have with perl (etc.) modules, and other
> types of things that are associated with a package that is binary-
> incompatible (due to API/ABI or file location) in different
> versions.

Ok, thanks for your reply. Based on it and what I gathered by looking
at what is being done with python, I have concluded that I need to
proceed as follows:

  - make a new package for scsh with the version number explicit in
    the package name (e.g. "scsh06"), to replace the current,
    unversioned package;

  - add a SplitOff called simply "scsh" which only provides the
    symbolic links (e.g. /sw/bin/scsh -> /sw/bin/scsh06).

Then I can start providing packages for modules with explicit
dependencies on that specific version of scsh.

[...]

> Other language-module packages have an extension denoting the
> language (-py for python, -pm for perl, -el for emacs/lisp, etc.)
> Maybe "-sc" for scheme?

I will gladly use whatever you prefer, so unless others disagree I'll
go with your "-sc" suggestion.

The last thing to know is in which section the packages should be put,
although I realise that it's not up to me to take the decision. I've
seen that both Perl and Ruby have their own section, whereas Python
and Emacs extensions are put in various sections, depending on what
functionality they provide. Is one of these solutions officially
preferred now, or not?

Thanks again for your help,
Michel.



-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
_______________________________________________
Fink-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to