Re: [Fink-devel] TeX Live updater

2015-01-01 Thread Kevin Horton
The new versions worked perfectly for me, correctly replacing texlive-base on 
my main computer.

--
Kevin Horton
Ottawa, Canada

On December 30, 2014 at 10:21:39 PM, Tomoaki Okayama 
(okay...@users.sourceforge.net) wrote:

Thanks for your feedbacks!
I've just committed the renewed finkinfos:

- libkpathsea6.info (6.2.0-0beta1)
- texlive.info (0.20140523-0rc1)

based on your comments. Here is the summary:

(to Hanspeter)

* libiconv seems to be needed for xdvi and pxdvi in texlive. So,
BuildDepends: (%type_raw[-nox] = .) libiconv-dev
Depends: (%type_raw[-nox] = .) libiconv

* libkpathsea6-bin is renamed to kpathsea. How about this?
If you've already installed texlive-[nox-]base-0.20140523-0beta4,
please once remove the version and try again.

* I'm not sure whether gd3 can be used or not, I will try it later.
I guess the answer is no, because texlive seems to assume gd2,
and actually gd2 is included in the source tree.

(to Kevin)

* I forgot to add Replaces: texlive-nox-base ( 0.20110705-107)
to kpathsea. I added it. If you've already installed
texlive-[nox-]base-0.20140523-0beta4, please once remove
the version and try again.

Tomoaki Okayama

2014-12-31 9:27 GMT+09:00 Hanspeter Niederstrasser f...@snaggledworks.com:
 On 10.9, the new texlive built fine. Just three packaging things I can
 think of since I don't use TeX:

 Minor Depends: fix:
 * texlive-base links to libiconv but it's not in the Depends: field
 (texlive-nox-base doesn't use libiconv as far as I can tell).

 Minor library upgrade:
 * Can gd3 be used instead of gd2?

 Thought for possible future issues:
 * Should libkpathsea6-bin be renamed to libkpathsea-bin ? This way, if/when
 libkpathsea releases a new version that increases the library install_name,
 the -bin package in the new libkpathseaN+1 will just normally update the
 libkpathsea-bin package (currently from the libN=6 pkg). Otherwise, the new
 libkpathseaN+1-bin will have to explicitly Conflicts/Replaces with
 libkpathsea6-bin. However, a possible problem with this approach could
 arise if this 2014 texlive-base links to libkpathsea6-shlibs but uses
 libkpathsea-bin from libkpathseaN+1-shlibs and the executables are not 100%
 backwards compatible.

 Hanspeter



2014-12-31 10:19 GMT+09:00 Kevin Horton khorto...@rogers.com:

 I ran into one small issue during the build - there was a conflict with
 texlive-nox-base, which I had installed:

 Selecting previously deselected package libkpathsea6-bin.
 Unpacking libkpathsea6-bin (from
 .../libkpathsea6-bin_6.2.0-0alpha2_darwin-x86_64.deb) ...
 /sw/bin/dpkg: error processing
 /sw/fink/dists/local/main/binary-darwin-x86_64/text/libkpathsea6-bin_6.2.0-0alpha2_darwin-x86_64.deb
 (--install):
 trying to overwrite `/sw/bin/kpseaccess', which is also in package
 texlive-nox-base
 Setting up libkpathsea6-shlibs (6.2.0-0alpha2) ...

 Setting up libkpathsea6 (6.2.0-0alpha2) ...
 Clearing dependency_libs of .la files being installed

 Errors were encountered while processing:

 /sw/fink/dists/local/main/binary-darwin-x86_64/text/libkpathsea6-bin_6.2.0-0alpha2_darwin-x86_64.deb
 ### execution of /sw/bin/dpkg-lockwait failed, exit code 1

 I removed texlive-nox-base, and the build and installation succeeded. The
 resulting texlive worked normally in the one large project that I need
 texlive for.

 —
 Kevin Horton
 Ottawa, Canada



--
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net
___
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
--
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net___
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


Re: [Fink-devel] TeX Live updater

2014-12-30 Thread Hanspeter Niederstrasser
On 10.9, the new texlive built fine.  Just three packaging things I can 
think of since I don't use TeX:

Minor Depends: fix:
* texlive-base links to libiconv but it's not in the Depends: field 
(texlive-nox-base doesn't use libiconv as far as I can tell).

Minor library upgrade:
* Can gd3 be used instead of gd2?

Thought for possible future issues:
* Should libkpathsea6-bin be renamed to libkpathsea-bin ? This way, 
if/when libkpathsea releases a new version that increases the library 
install_name, the -bin package in the new libkpathseaN+1 will just 
normally update the libkpathsea-bin package (currently from the libN=6 
pkg).  Otherwise, the new libkpathseaN+1-bin will have to explicitly 
Conflicts/Replaces with libkpathsea6-bin.  However, a possible problem 
with this approach could arise if this 2014 texlive-base links to 
libkpathsea6-shlibs but uses libkpathsea-bin from libkpathseaN+1-shlibs 
and the executables are not 100% backwards compatible.

Hanspeter


--
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net
___
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


Re: [Fink-devel] TeX Live updater

2014-12-30 Thread Kevin Horton
On December 29, 2014 at 12:25:47 PM, Tomoaki Okayama 
(okay...@users.sourceforge.net) wrote:
Dear Fink developers,  

I've made finkinfos to update TeX Live, and I want testers.  
If you're willing to test it, please checkout those finkinfo by  

$ cvs -d :pserver:anonym...@fink.cvs.sourceforge.net:/cvsroot/fink  
checkout -P -d text experimental/todai/ecc-10.7/main/finkinfo/text  

and copy them to your local finkinfo tree  
(maybe /sw/fink/dists/local/main/finkinfo).  

Then  

$ fink seflupdate  
$ script -q texlive.bldlog fink build texlive  
$ script -q texlive.instlog fink install texlive  

Your any positive/negative feedbacks, reports, advices and comments  
are welcome. To save time, EXPLICIT patches with your explanation  
are very appreciated. (as always)  

Here are important changes from texlive-0.20110705.  

* %p/share/texmf is not used anymore. (change in upstream)  
Even if there remain some files in the directly, they are not used.  
A typical remainder from the previous version is  
%p/share/texmf/web2c/texmf.cnf.  
(If you don't need it, you can simply remove it)  

* kpathsea binaries (mktexlsr, kpsewhich, etc.) are moved from  
texlive-base to libkpathsea6-bin. Accordingly, I added  
Replaces: texlive-base ( 0.20110705-107) to libkpathsea6-bin.  


I ran into one small issue during the build - there was a conflict with 
texlive-nox-base, which I had installed:

Selecting previously deselected package libkpathsea6-bin.
Unpacking libkpathsea6-bin (from 
.../libkpathsea6-bin_6.2.0-0alpha2_darwin-x86_64.deb) ...
/sw/bin/dpkg: error processing 
/sw/fink/dists/local/main/binary-darwin-x86_64/text/libkpathsea6-bin_6.2.0-0alpha2_darwin-x86_64.deb
 (--install):
 trying to overwrite `/sw/bin/kpseaccess', which is also in package 
texlive-nox-base
Setting up libkpathsea6-shlibs (6.2.0-0alpha2) ...

Setting up libkpathsea6 (6.2.0-0alpha2) ...
Clearing dependency_libs of .la files being installed

Errors were encountered while processing:
 
/sw/fink/dists/local/main/binary-darwin-x86_64/text/libkpathsea6-bin_6.2.0-0alpha2_darwin-x86_64.deb
### execution of /sw/bin/dpkg-lockwait failed, exit code 1

I removed texlive-nox-base, and the build and installation succeeded. The 
resulting texlive worked normally in the one large project that I need texlive 
for.

—
Kevin Horton
Ottawa, Canada


--
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net___
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


Re: [Fink-devel] TeX Live updater

2014-12-30 Thread Tomoaki Okayama
Thanks for your feedbacks!
I've just committed the renewed finkinfos:

- libkpathsea6.info (6.2.0-0beta1)
- texlive.info (0.20140523-0rc1)

based on your comments. Here is the summary:

(to Hanspeter)

* libiconv seems to be needed for xdvi and pxdvi in texlive. So,
  BuildDepends: (%type_raw[-nox] = .) libiconv-dev
  Depends: (%type_raw[-nox] = .) libiconv

* libkpathsea6-bin is renamed to kpathsea. How about this?
  If you've already installed texlive-[nox-]base-0.20140523-0beta4,
  please once remove the version and try again.

* I'm not sure whether gd3 can be used or not, I will try it later.
  I guess the answer is no, because texlive seems to assume gd2,
  and actually gd2 is included in the source tree.

(to Kevin)

* I forgot to add Replaces: texlive-nox-base ( 0.20110705-107)
  to kpathsea. I added it. If you've already installed
  texlive-[nox-]base-0.20140523-0beta4, please once remove
  the version and try again.

Tomoaki Okayama

2014-12-31 9:27 GMT+09:00 Hanspeter Niederstrasser f...@snaggledworks.com:
 On 10.9, the new texlive built fine.  Just three packaging things I can
 think of since I don't use TeX:

 Minor Depends: fix:
 * texlive-base links to libiconv but it's not in the Depends: field
 (texlive-nox-base doesn't use libiconv as far as I can tell).

 Minor library upgrade:
 * Can gd3 be used instead of gd2?

 Thought for possible future issues:
 * Should libkpathsea6-bin be renamed to libkpathsea-bin ? This way, if/when
 libkpathsea releases a new version that increases the library install_name,
 the -bin package in the new libkpathseaN+1 will just normally update the
 libkpathsea-bin package (currently from the libN=6 pkg).  Otherwise, the new
 libkpathseaN+1-bin will have to explicitly Conflicts/Replaces with
 libkpathsea6-bin.  However, a possible problem with this approach could
 arise if this 2014 texlive-base links to libkpathsea6-shlibs but uses
 libkpathsea-bin from libkpathseaN+1-shlibs and the executables are not 100%
 backwards compatible.

 Hanspeter



2014-12-31 10:19 GMT+09:00 Kevin Horton khorto...@rogers.com:

 I ran into one small issue during the build - there was a conflict with
 texlive-nox-base, which I had installed:

 Selecting previously deselected package libkpathsea6-bin.
 Unpacking libkpathsea6-bin (from
 .../libkpathsea6-bin_6.2.0-0alpha2_darwin-x86_64.deb) ...
 /sw/bin/dpkg: error processing
 /sw/fink/dists/local/main/binary-darwin-x86_64/text/libkpathsea6-bin_6.2.0-0alpha2_darwin-x86_64.deb
 (--install):
  trying to overwrite `/sw/bin/kpseaccess', which is also in package
 texlive-nox-base
 Setting up libkpathsea6-shlibs (6.2.0-0alpha2) ...

 Setting up libkpathsea6 (6.2.0-0alpha2) ...
 Clearing dependency_libs of .la files being installed

 Errors were encountered while processing:

 /sw/fink/dists/local/main/binary-darwin-x86_64/text/libkpathsea6-bin_6.2.0-0alpha2_darwin-x86_64.deb
 ### execution of /sw/bin/dpkg-lockwait failed, exit code 1

 I removed texlive-nox-base, and the build and installation succeeded. The
 resulting texlive worked normally in the one large project that I need
 texlive for.

 —
 Kevin Horton
 Ottawa, Canada



--
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net
___
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


[Fink-devel] TeX Live updater

2014-12-29 Thread Tomoaki Okayama
Dear Fink developers,

I've made finkinfos to update TeX Live, and I want testers.
If you're willing to test it, please checkout those finkinfo by

$ cvs -d :pserver:anonym...@fink.cvs.sourceforge.net:/cvsroot/fink
checkout -P -d text experimental/todai/ecc-10.7/main/finkinfo/text

and copy them to your local finkinfo tree
(maybe /sw/fink/dists/local/main/finkinfo).

Then

$ fink seflupdate
$ script -q texlive.bldlog fink build texlive
$ script -q texlive.instlog fink install texlive

Your any positive/negative feedbacks, reports, advices and comments
are welcome. To save time, EXPLICIT patches with your explanation
are very appreciated. (as always)

Here are important changes from texlive-0.20110705.

* %p/share/texmf is not used anymore. (change in upstream)
  Even if there remain some files in the directly, they are not used.
  A typical remainder from the previous version is
%p/share/texmf/web2c/texmf.cnf.
  (If you don't need it, you can simply remove it)

* kpathsea binaries (mktexlsr, kpsewhich, etc.) are moved from
  texlive-base to libkpathsea6-bin. Accordingly, I added
  Replaces: texlive-base ( 0.20110705-107) to libkpathsea6-bin.

Thank you for your cooperation.

Tomoaki Okayama

--
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net
___
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