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.
Is copying the ebuilds ok or did you have any problems or did you not yet try?
I haven't tried yet... I'm having problems with serial cable.. because I can't get the calc detected.
More new stuff in the queue...
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.
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*
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?
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*.
Created attachment 60246 [details] libticables-3.9.2.ebuild
Comment on attachment 60246 [details] libticables-3.9.2.ebuild the new ebuild of libticables
Created attachment 60247 [details] libticalcs-4.5.9.ebuild the new libticables ebuild
Created attachment 60248 [details] libtifiles-0.6.5.ebuild the new libtifiles ebuild
Created attachment 60249 [details] tilp-6.79.ebuild the new tilp ebuild
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
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.
Created attachment 64183 [details] tilp-6.79.ebuild the new tilp ebuild
Created attachment 64184 [details, diff] 6.79-Makefile.am.patch
Created attachment 64185 [details, diff] 6.79-Makefile.in.patch
Created attachment 64186 [details, diff] 6.79-plugins-Makefile.am.patch
Created attachment 64187 [details, diff] 6.79-plugins-Makefile.in.patch
Created attachment 64188 [details, diff] 6.79-registry-Makefile.am.patch
Created attachment 64189 [details, diff] 6.79-registry-Makefile.in.patch
There is a new version of libticalcs : 3.9.5 Change the version in the ebuild and it compiles and works great.
this is strange, where is this version? I can't find it on sourceforge.
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 )
When is this making it into portage?
I was also wondering that. The current version in portage is broken.
Hummm some news about the new version that fix the problem? When will this be in the portage tree ?
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
Created attachment 70724 [details] libticalcs-4.6.1.ebuild
Created attachment 70725 [details] libtifiles-0.6.6.ebuild
There is a new version... TiLP 6.80. :)
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
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?
Please update portage!! It has been almost a month! Why is everything here getting soo sloow??
Probably because no active developer has the necessary hardware to test this right now.
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
Created attachment 80289 [details] Portage Overlay for tilp-6.79 (includes libs and digests)
In Portage. Sorry for the very long delay...