media-tv/tvbrowser-2.6 is now available at http://www.tvbrowser.org/ Reproducible: Always
well I would like to help with the new ebuild but looking at it it is rather complicated so no way without the original maintainer. Mr Schneider, could you assist me with this?
Would be very nice to get the new version in portage...
Created attachment 139451 [details] ebuild proposal for 2.6.2 Please find attached a quickly hacked ebuild to use tvbrowser v2.6.2 (not throughly tested yet) It also needs the following two additional files.
Created attachment 139452 [details] tvbrowser 2.6.2 localizer file
Created attachment 139454 [details] tvbrowser 2.6.2 buildxml file
Created attachment 139456 [details] tvbrowser 2.6.2 noWin32 file
Created attachment 139546 [details] alternativ ebuild for tvbrowser-2.6.2 This is a alternativ ebuild for tvbrowser-2.6.2 based on the ebuild for version 2.5.3. It use the internal jar files where no corresponding packages are available in portage. With 'themes' useflag it loads the themes from javootoo.l2fprod.com (http://www.tvbrowser.org/downloads/themepacks/allthemepacks.zip not anymore exists). Also it only needs the localizer and the makefiles patch.
(In reply to comment #3) > Created an attachment (id=139451) [edit] > ebuild proposal for 2.6.2 > > Please find attached a quickly hacked ebuild to use tvbrowser v2.6.2 (not > throughly tested yet) doesn't compile on ~amd64 ... /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/../../../../x86_64-pc-linux-gnu/bin/ld: jni_wrapper.o: relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC jni_wrapper.o: could not read symbols: Bad value collect2: ld returned 1 exit status ebuild message: GENTOO_VM=sun-jdk-1.6 CLASSPATH="" JAVA_HOME="/opt/sun-jdk-1.6.0.03" JAVACFLAGS="-source 1.5 -target 1.5" COMPILER="javac" emerge --info: Portage 2.1.4_rc14 (default-linux/amd64/2007.0/desktop, gcc-4.1.2, glibc-2.6.1-r0, 2.6.22-gentoo-r9 x86_64) ================================================================= System uname: 2.6.22-gentoo-r9 x86_64 AMD Athlon(tm) 64 X2 Dual Core Processor 4200+ Timestamp of tree: Tue, 01 Jan 2008 16:00:08 +0000 distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] app-shells/bash: 3.2_p17-r1 dev-java/java-config: 1.3.7, 2.0.33-r1 dev-lang/python: 2.3.5-r3, 2.4.4-r6 dev-python/pycrypto: 2.0.1-r6 sys-apps/baselayout: 1.12.10-r5 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.24 virtual/os-headers: 2.6.23-r2 ACCEPT_KEYWORDS="amd64" CBUILD="x86_64-pc-linux-gnu" CFLAGS="-O2" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-O2" DISTDIR="/usr/portage/distfiles" FEATURES="collision-protect distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LANG="C" MAKEOPTS="-j3" PKGDIR="/usr/portage/pkgdir" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --filter=H_**/files/digest-*" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X acl acpi alsa amd64 apache2 arts berkdb bitmap-fonts cairo cdr cli cracklib crypt cups dbus doc dri dvd dvdr dvdread eds emboss encode esd evo fam firefox fortran gdbm gif gnome gpm gstreamer gtk hal iconv ipv6 isdnlog jpeg kde kerberos ldap mad midi mikmod mmx mono mp3 mpeg mudflap mysql ncurses nls nptl nptlonly nvidia ogg opengl openmp oss pam pcre pdf perl png pppd python qt3 qt3support qt4 quicktime readline reflection sdl session spell spl sse sse2 ssl svg tcpd tiff truetype truetype-fonts type1-fonts unicode vorbis xml xorg xv zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="vga v4l nv nvidia" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Created attachment 140808 [details] (ebuild) bugfix to compile tvbrowser on amd64 systems added include of flag-o-matic.eclass for use 'append-flags'
added tvbrowser-2.6.2.ebuild , by M.Guenther this ebuild dosnt include the patches tvbrowser-2.6.2_buildxml.patch tvbrowser-2.6.2_noWin32.patch ebuild is not, tested by myself, plz. give a short feedback
* Cannot find $EPATCH_SOURCE! Value for $EPATCH_SOURCE is: * * /usr/portage/media-tv/tvbrowser/files/tvbrowser-2.6_Localizer.patch * ( tvbrowser-2.6_Localizer.patch )
(In reply to comment #11) > * Cannot find $EPATCH_SOURCE! Value for $EPATCH_SOURCE is: > * > * /usr/portage/media-tv/tvbrowser/files/tvbrowser-2.6_Localizer.patch > * ( tvbrowser-2.6_Localizer.patch ) > *grmpf* typo, fixed
again, there was a bad mistake in the tvbrowser-2.6_Localizer.patch Dos/Unix format, i am added a fixed patch in DOS format,
(In reply to comment #7) > Created an attachment (id=139546) [edit] > alternativ ebuild for tvbrowser-2.6.2 > > This is a alternativ ebuild for tvbrowser-2.6.2 based on the ebuild for version > 2.5.3. It use the internal jar files where no corresponding packages are > available in portage. With 'themes' useflag it loads the themes from > javootoo.l2fprod.com OK, an ebuild for 2.6.2 is included in the portage tree now, which is a good thing in any way. But out of interest, why does the current ebuild not use the portage provided package "dev-java/commons-codec-1.3"? (unlike the first ebuild) Could not find a reason yet. Probably this is only interesting to those using the package for other things too.
Just want to mention that in the meantime tvbrowser-2.6.3, a bugfix release, is out.
renaming the current 2.6.2 ebuild in portage to 2.6.3 worked fine for me
(In reply to comment #16) > renaming the current 2.6.2 ebuild in portage to 2.6.3 worked fine for me > OK for 2.6.3 on amd64.
Added 2.6.3. Used some black magic to prevent absorbing deps' classes, and switched back to system skinlf, also removed some unneeded deps. Hope I didn't break anything, fill a bug if yes :) BTW I think this way of installing themes is slightly insane, but nevermind :) Let's close.