Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 84763 - New version of Tilp and libticalcs
Summary: New version of Tilp and libticalcs
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High enhancement (vote)
Assignee: Gentoo Science Related Packages
URL: http://tilp.info/news.html
Whiteboard:
Keywords:
Depends on: 90465
Blocks: 94589
  Show dependency tree
 
Reported: 2005-03-10 09:34 UTC by Paulo Fidalgo
Modified: 2006-03-14 20:58 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
6.78-makefile.patch (6.78-makefile.patch,2.34 KB, patch)
2005-04-26 22:53 UTC, Octavio Ruiz (Ta^3)
Details | Diff
libticables-3.9.2.ebuild (libticables-3.9.2.ebuild,996 bytes, text/plain)
2005-05-31 00:50 UTC, Nicolas Lalevee
Details
libticalcs-4.5.9.ebuild (libticalcs-4.5.9.ebuild,785 bytes, text/plain)
2005-05-31 00:53 UTC, Nicolas Lalevee
Details
libtifiles-0.6.5.ebuild (libtifiles-0.6.5.ebuild,743 bytes, text/plain)
2005-05-31 00:54 UTC, Nicolas Lalevee
Details
tilp-6.79.ebuild (tilp-6.79.ebuild,1.57 KB, text/plain)
2005-05-31 00:54 UTC, Nicolas Lalevee
Details
tilp-6.79.ebuild (tilp-6.79.ebuild,1.83 KB, text/plain)
2005-07-24 02:26 UTC, Nicolas Lalevee
Details
6.79-Makefile.am.patch (6.79-Makefile.am.patch,270 bytes, patch)
2005-07-24 02:29 UTC, Nicolas Lalevee
Details | Diff
6.79-Makefile.in.patch (6.79-Makefile.in.patch,345 bytes, patch)
2005-07-24 02:29 UTC, Nicolas Lalevee
Details | Diff
6.79-plugins-Makefile.am.patch (6.79-plugins-Makefile.am.patch,415 bytes, patch)
2005-07-24 02:29 UTC, Nicolas Lalevee
Details | Diff
6.79-plugins-Makefile.in.patch (6.79-plugins-Makefile.in.patch,417 bytes, patch)
2005-07-24 02:30 UTC, Nicolas Lalevee
Details | Diff
6.79-registry-Makefile.am.patch (6.79-registry-Makefile.am.patch,274 bytes, patch)
2005-07-24 02:30 UTC, Nicolas Lalevee
Details | Diff
6.79-registry-Makefile.in.patch (6.79-registry-Makefile.in.patch,389 bytes, patch)
2005-07-24 02:31 UTC, Nicolas Lalevee
Details | Diff
libticables-3.9.6.ebuild (libticables-3.9.6.ebuild,1.06 KB, text/plain)
2005-10-15 05:32 UTC, Nicolas Lalevee
Details
libticalcs-4.6.1.ebuild (libticalcs-4.6.1.ebuild,858 bytes, text/plain)
2005-10-15 05:33 UTC, Nicolas Lalevee
Details
libtifiles-0.6.6.ebuild (libtifiles-0.6.6.ebuild,816 bytes, text/plain)
2005-10-15 05:33 UTC, Nicolas Lalevee
Details
Portage Overlay for tilp-6.79 (includes libs and digests) (tilp-6.79-overlay.tar.gz,6.03 KB, application/octet-stream)
2006-02-20 09:01 UTC, Sumit Khanna
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Paulo Fidalgo 2005-03-10 09:34:35 UTC
Current release:

libticables: v3.8.6 -> unchanged
 
libticalcs: v4.5.5 -> 4.5.6
 
libtifiles: v0.6.1 -> unchanged
 
TiLP: v6.76 -> 6.77

Please upgrade this.
Comment 1 Patrick Kursawe (RETIRED) gentoo-dev 2005-03-12 16:40:02 UTC
Is copying the ebuilds ok or did you have any problems or did you not yet try?
Comment 2 Paulo Fidalgo 2005-03-13 03:44:55 UTC
I haven't tried yet...
I'm having problems with serial cable.. because I can't get the calc detected.
Comment 3 Patrick Kursawe (RETIRED) gentoo-dev 2005-04-26 03:25:01 UTC
More new stuff in the queue...
Comment 4 Octavio Ruiz (Ta^3) 2005-04-26 22:53:36 UTC
Created attachment 57356 [details, diff]
6.78-makefile.patch

6.78-makefile.patch:

  Same stuff like in 6.76-makefile.patch, just fixed in order to apply
correctly.

6.76-makefile-desktop.patch:

  Just "bump it" to 6.78-makefile-desktop.patch

keepdir.patch:

  Leave as is.
Comment 5 Octavio Ruiz (Ta^3) 2005-04-26 23:41:35 UTC
Arrrg, upstream page (even sourceforge) is not updated, the correct versions are:

Current Portage Version    ->    Lastest Stable Version
=======================          ======================
libticables-3.8.6.         ->    libticables-3.8.9
libticalcs-4.5.5           ->    libticalcs-4.5.8
libtifiles-0.6.1           ->    libtifiles-0.6.3
tilp-6.76                  ->    tilp-6.78

All of them are on http://gentoo.org.mx/libti/ . They dont have any modifications, just added the version sufix, and bziped rather than gziped. The original source is: http://www.ticalc.org/pub/unix/tilibs.tar.gz which include all the lastest libti* 
Comment 6 Martin Wegner 2005-05-16 02:34:30 UTC
I copied the libti*.ebuild's and the tilp ebuild into my portage overlay, downloaded new versions from http://gentoo.org.mx/libti/, adapted ebuilds to use this files, generated digests.

Now updating of libti* works, but when compiling tilp-6.78, I get:

/bin/sh ../libtool --mode=link i686-pc-linux-gnu-gcc -Wall -march=athlon-xp -O3 -pipe -mmmx -msse -m3dnow -mfpmath=sse -ftracer -D__LINUX__   -o tilp  tilp-tilp_calcs.o tilp-tilp_error.o tilp-tilp_files.o tilp-tilp_indep.o tilp-tilp_main.o tilp-tilp_misc.o tilp-tilp_prompt.o tilp-tilp_rcfile.o tilp-tilp_refresh.o tilp-tilp_screen.o tilp-tilp_slct.o tilp-tilp_vars.o tilp-tilp_paths.o tilp-tilp_plugin.o tilp-tilp_printl.o tilp-main.o tilp-support.o tilp-toolbar.o tilp-gtk_refresh.o tilp-tilp.o tilp-dboxes.o tilp-pbars.o tilp-clist.o tilp-ctree.o tilp-labels.o tilp-popup.o tilp-general.o tilp-extprgms.o tilp-comm.o tilp-clock.o tilp-filesel.o tilp-logfile.o tilp-manpage.o tilp-about.o tilp-release.o tilp-scroptions.o tilp-screenshot.o tilp-splash.o tilp-wizard.o tilp-shell.o tilp-action.o tilp-dnd.o -lticables   -ltifiles   -lticalcs -lticables -ltifiles -lglib-2.0   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -lglade-2.0 -lgtk-x11-2.0 -lxml2 -lpthread -lz -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0  
mkdir .libs
i686-pc-linux-gnu-gcc -Wall -march=athlon-xp -O3 -pipe -mmmx -msse -m3dnow -mfpmath=sse -ftracer -D__LINUX__ -o tilp tilp-tilp_calcs.o tilp-tilp_error.o tilp-tilp_files.o tilp-tilp_indep.o tilp-tilp_main.o tilp-tilp_misc.o tilp-tilp_prompt.o tilp-tilp_rcfile.o tilp-tilp_refresh.o tilp-tilp_screen.o tilp-tilp_slct.o tilp-tilp_vars.o tilp-tilp_paths.o tilp-tilp_plugin.o tilp-tilp_printl.o tilp-main.o tilp-support.o tilp-toolbar.o tilp-gtk_refresh.o tilp-tilp.o tilp-dboxes.o tilp-pbars.o tilp-clist.o tilp-ctree.o tilp-labels.o tilp-popup.o tilp-general.o tilp-extprgms.o tilp-comm.o tilp-clock.o tilp-filesel.o tilp-logfile.o tilp-manpage.o tilp-about.o tilp-release.o tilp-scroptions.o tilp-screenshot.o tilp-splash.o tilp-wizard.o tilp-shell.o tilp-action.o tilp-dnd.o  /usr/lib/libticalcs.so /usr/lib/libticables.so /usr/lib/libtifiles.so /usr/lib/libglade-2.0.so /usr/lib/libgtk-x11-2.0.so /usr/lib/libxml2.so -lpthread -lz /usr/lib/libgdk-x11-2.0.so /usr/lib/libatk-1.0.so /usr/lib/libgdk_pixbuf-2.0.so -lm /usr/lib/libpangoxft-1.0.so /usr/lib/libpangox-1.0.so /usr/lib/libpango-1.0.so /usr/lib/libgobject-2.0.so /usr/lib/libgmodule-2.0.so -ldl /usr/lib/libglib-2.0.so
tilp-tilp_calcs.o(.text+0x9c): In function `tilp_calc_isready':
: undefined reference to `ticalc_isready'
tilp-tilp_main.o(.text+0x13bb): In function `tilp_main':
: undefined reference to `ticalc_set_printl'
tilp-ctree.o(.text+0x7ea): In function `ctree_refresh':
: undefined reference to `t_node_n_children'
tilp-ctree.o(.text+0x80e): In function `ctree_refresh':
: undefined reference to `t_node_nth_child'
tilp-ctree.o(.text+0x8bd): In function `ctree_refresh':
: undefined reference to `t_node_n_children'
tilp-ctree.o(.text+0x8e1): In function `ctree_refresh':
: undefined reference to `t_node_nth_child'
tilp-ctree.o(.text+0xa8c): In function `ctree_refresh':
: undefined reference to `t_node_nth_child'
tilp-ctree.o(.text+0xbef): In function `ctree_refresh':
: undefined reference to `t_node_n_children'
collect2: ld returned 1 exit status
make[2]: *** [tilp] Error 1
make[2]: Leaving directory `/var/tmp/portage/tilp-6.78/work/tilp-6.78/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/tilp-6.78/work/tilp-6.78'
make: *** [all] Error 2

!!! ERROR: sci-calculators/tilp-6.78 failed.
!!! Function src_compile, Line 46, Exitcode 2
!!! (no error message)
!!! If you need support, post the topmost build error, NOT this status message.

How can I fix this?
Comment 7 Nicolas Lalevee 2005-05-31 00:49:08 UTC
There are new version of the tilib* and a new version of tilp.
The tilib* compile. For the tilp, the patch proposed here works fine. There is
just an error in the install process :

make[1]: *** No rule to make target `test', needed by `install'.  Stop.

It does it even with a manual : make & make install.
I have reported it to the developper of tilp.

I have made new ebuild for them. As they are my first ones I hope I haven't made
any mistake : for example, I had to add 
		--libdir=${D}/usr/lib/ \
in the manual configure done in the ebuild.
I also have updated the tilp version-dependancy to the tilib*.
Comment 8 Nicolas Lalevee 2005-05-31 00:50:46 UTC
Created attachment 60246 [details]
libticables-3.9.2.ebuild
Comment 9 Nicolas Lalevee 2005-05-31 00:51:21 UTC
Comment on attachment 60246 [details]
libticables-3.9.2.ebuild

the new ebuild of libticables
Comment 10 Nicolas Lalevee 2005-05-31 00:53:11 UTC
Created attachment 60247 [details]
libticalcs-4.5.9.ebuild

the new libticables ebuild
Comment 11 Nicolas Lalevee 2005-05-31 00:54:01 UTC
Created attachment 60248 [details]
libtifiles-0.6.5.ebuild

the new libtifiles ebuild
Comment 12 Nicolas Lalevee 2005-05-31 00:54:40 UTC
Created attachment 60249 [details]
tilp-6.79.ebuild

the new tilp ebuild
Comment 13 Octavio Ruiz (Ta^3) 2005-06-01 00:28:03 UTC
First impression comments:

                --with-fontpath-prefix=${D}/usr/X11R6/lib/X11/fonts \

Use /usr/share/fonts, usr/X11R6/lib/X11/fonts exist just for legacy. (symlink)

                --libdir=${D}/usr/lib/ \

Don't hardcode the `lib` dirs, use $(get_libdir) instead.

Ej. /usr/$(get_libdir) This is for multilib compatiblity.

:-D
Comment 14 Nicolas Lalevee 2005-07-24 02:24:03 UTC
There are new tilibs :
libticalcs : 3.9.4
libticables : 4.6.1
libtifiles : 0.6.6
The sources files : http://lpg.ticalc.org/prj_tiemu/downloads/tilibs.tar.bz2
Just rename the last ebuild I have upload, it's just working fine.

For tilp, I made patches from the bug fix of the developper of tilp.
I have modified the ebuild as you suggested ;)
And there were some pb with libglade :
http://forums.gentoo.org/viewtopic-t-342881.html
so I added LDFLAGS='-export-dynamic' to the configure command line in the
ebuild. One more time, I hope it is the correct way to do it in an ebuild :)

Now, tilp is working fine.
Comment 15 Nicolas Lalevee 2005-07-24 02:26:00 UTC
Created attachment 64183 [details]
tilp-6.79.ebuild

the new tilp ebuild
Comment 16 Nicolas Lalevee 2005-07-24 02:29:06 UTC
Created attachment 64184 [details, diff]
6.79-Makefile.am.patch
Comment 17 Nicolas Lalevee 2005-07-24 02:29:29 UTC
Created attachment 64185 [details, diff]
6.79-Makefile.in.patch
Comment 18 Nicolas Lalevee 2005-07-24 02:29:54 UTC
Created attachment 64186 [details, diff]
6.79-plugins-Makefile.am.patch
Comment 19 Nicolas Lalevee 2005-07-24 02:30:16 UTC
Created attachment 64187 [details, diff]
6.79-plugins-Makefile.in.patch
Comment 20 Nicolas Lalevee 2005-07-24 02:30:37 UTC
Created attachment 64188 [details, diff]
6.79-registry-Makefile.am.patch
Comment 21 Nicolas Lalevee 2005-07-24 02:31:00 UTC
Created attachment 64189 [details, diff]
6.79-registry-Makefile.in.patch
Comment 22 Nicolas Lalevee 2005-08-05 09:49:31 UTC
There is a new version of libticalcs : 3.9.5
Change the version in the ebuild and it compiles and works great.
Comment 23 Cyrill Helg 2005-08-11 03:59:21 UTC
this is strange, where is this version? I can't find it on sourceforge. 
Comment 24 Damien Thébault 2005-08-13 10:33:06 UTC
libticables-3.9.5, libtifiles-0.6.6 and libticalcs-4.6.1 are working well together
(they are in the file "tilibs.tar.bz2" from
http://lpg.ticalc.org/prj_tiemu/linux.html )
Comment 25 John5788 2005-09-13 23:36:36 UTC
When is this making it into portage?
Comment 26 Charles H 2005-09-21 12:17:40 UTC
I was also wondering that.  The current version in portage is broken.
Comment 27 Sylvain Lamontagne 2005-10-07 14:24:03 UTC
Hummm some news about the new version that fix the problem? When will this be  
in the portage tree ?
Comment 28 Nicolas Lalevee 2005-10-15 05:32:28 UTC
Created attachment 70723 [details]
libticables-3.9.6.ebuild

new version of libticables : 3.9.6
I have just changes the version number : works well
For easier emerging, I have uploaded the libs separately on my web page : the
ebuilds point on them
Comment 29 Nicolas Lalevee 2005-10-15 05:33:07 UTC
Created attachment 70724 [details]
libticalcs-4.6.1.ebuild
Comment 30 Nicolas Lalevee 2005-10-15 05:33:49 UTC
Created attachment 70725 [details]
libtifiles-0.6.6.ebuild
Comment 31 Patrick M. 2005-10-21 11:36:27 UTC
There is a new version... TiLP 6.80. :)
Comment 32 Nicolas Lalevee 2005-10-21 11:59:49 UTC
where ?
on the official website, the last TiLP-I is 6.78 (which is in fact 6.79), and as
it is said, TiLP-I is no more maintained, as there is a TiLP-II.
http://lpg.ticalc.org/prj_tilp/news.html
Comment 33 Charles H 2005-11-26 19:53:02 UTC
I've tried the new ebuilds with amd64 and they seem to work fine.  Could someone
up the version in portage to 6.79 as the current version has been broken for
quite a while?
Comment 34 Renato Caldas 2005-12-14 14:05:57 UTC
Please update portage!! It has been almost a month! Why is everything here
getting soo sloow??
Comment 35 Olivier Fisette (RETIRED) gentoo-dev 2005-12-15 06:56:48 UTC
Probably because no active developer has the necessary hardware to test this 
right now. 
Comment 36 Sumit Khanna 2006-02-20 08:59:18 UTC
Downloading all these individual files is annoying, so I made an overlay tar.gz. I'ved tested this with my TI-89 using the grey cable and it works perfectly. Could we please get this pushed into portage as either unstable or masked at the minimum?

Thanks
Comment 37 Sumit Khanna 2006-02-20 09:01:48 UTC
Created attachment 80289 [details]
Portage Overlay for tilp-6.79 (includes libs and digests)
Comment 38 Olivier Fisette (RETIRED) gentoo-dev 2006-03-14 20:58:00 UTC
In Portage. Sorry for the very long delay...