Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 125696 - version bump: dev-util/argouml 0.24
Summary: version bump: dev-util/argouml 0.24
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Java team
URL:
Whiteboard:
Keywords:
: 154543 167887 204882 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-03-10 04:53 UTC by kaouete
Modified: 2008-03-28 17:37 UTC (History)
14 users (show)

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


Attachments
Ebuild updated for release 0.22 (argouml-0.22.ebuild,1.27 KB, text/plain)
2006-09-19 05:56 UTC, Mike Smith
Details
Ebuild updated (argouml-0.23.1.ebuild,1.84 KB, text/plain)
2006-11-01 11:19 UTC, Stefano Varesi
Details
Ebuild updated (argouml-0.23.4.ebuild,1.89 KB, text/plain)
2006-12-28 09:42 UTC, Stefano Varesi
Details
argouml-0.25.2.ebuild (argouml-0.25.2.ebuild,1.24 KB, text/plain)
2008-01-20 02:36 UTC, R. Bosch
Details

Note You need to log in before you can comment on or make changes to this bug.
Description kaouete 2006-03-10 04:53:55 UTC
Hi, argouml 0.20 is out :]
Comment 1 tim 2006-03-31 11:50:53 UTC
using the last 0.19.6 ebuild works fine ...
Comment 2 wel 2006-07-06 11:08:04 UTC
(In reply to comment #1)

Latest version (0.21.3) doesn't work with this ebuild.
Comment 3 Mike Smith 2006-09-19 05:56:53 UTC
Created attachment 97399 [details]
Ebuild updated for release 0.22

This ebuild for the 0.22 release is based on the 0.19.6 ebuild currently in portage.
Comment 4 Stefano Varesi 2006-11-01 11:19:47 UTC
Created attachment 100985 [details]
Ebuild updated

Ebuild modified. This ebuild uses the shell script made by upstream to launch ArgoUML. Other changes:
* removed the line for modules download in SRC_URI, because modules are now part of the main tar archive;
* added src_unpack() function to:
  * enable antialiasing;
  * extract a png from a jar archive to use as menu icon;
  * fix permissions;
* removed useless src_compile() function;
* modified src_install() function to:
  * install icon and menu entry;
  * correctly install documentation;
  * install jars and symlink executable shell script.

This works with 0.22 and 0.23.3, which is the latest version.
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2006-11-09 03:06:15 UTC
*** Bug 154543 has been marked as a duplicate of this bug. ***
Comment 6 Alexander M. Turek 2006-12-06 18:38:23 UTC
Jakub's ebuild is working fine with ArgoUML 0.23.3 here. Is anyone maintaining this package? The bump request has been open for quite a while now...
Comment 7 Alexander M. Turek 2006-12-06 18:42:15 UTC
Of course, I meant Stefano's ebuild from comment #4... Sorry for the confusion. X-)
Comment 8 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2006-12-11 03:54:01 UTC
(In reply to comment #6)
> Jakub's ebuild is working fine with ArgoUML 0.23.3 here. Is anyone maintaining
> this package? The bump request has been open for quite a while now...
> 

see bug 63307
Comment 9 Alexander M. Turek 2006-12-12 02:50:54 UTC
(In reply to comment #8)
> 
> see bug 63307
> 

Bug #63307 is about building Argouml from source. Is actually someone working on this one? Is has been open since --> 2004 <-- !!!

So, since there is no source ebuild currently, why not simply updating the "binary" ebuild?
Comment 10 Bodo Graumann 2006-12-26 08:50:06 UTC
Hi,

I tried Stefanos ebuild for 0.23.1
it works quite well

only /opt/argouml should have permission 755, not 700
and the owner of the files inside should be root:root
(its 12720:10513)

as said before, this bug does NOT depend on 63307,
cause this one is about argouml as binary and
the other one about compiling it from source

so please take the 0.23.1 ebuild into portage
and change the depend-field
Comment 11 Stefano Varesi 2006-12-28 09:42:37 UTC
Created attachment 104865 [details]
Ebuild updated

I've added two lines at the bottom of src_install() to solve the problems reported by Bodo:

    # Install jars and link executable script
    dodir /opt/${PN}
    cp -pPR . ${D}/opt/${PN}/
+   chmod -v 0755 ${D}opt/${PN}   # fix rights
    dosym /opt/${PN}/argouml.sh /opt/bin/argouml
+   chown -R root:root ${D}   # fix ownership

This ebuild has been tested with every 0.23.* version and works well, so this should hopefully work for 0.24.0 when it will be published.

I agree that this is a binary ebuild and should not depend on bug 63307.
Maybe renaming to argouml-bin-0.23.4 will solve this?
Comment 12 Jakub Moc (RETIRED) gentoo-dev 2007-02-21 17:38:39 UTC
*** Bug 167887 has been marked as a duplicate of this bug. ***
Comment 13 Laurento Frittella (mrfree) 2007-03-27 08:34:33 UTC
They work good here for 0.24 version, thanks
Comment 14 polygon7 2007-05-04 10:06:48 UTC
Hi,
is there any chance to add that ebuild into the portage?

ArgoUML 0.24 (stable) and 0.25.2 (dev) is out,
but in portage is still 0.19.
Comment 15 Petteri Räty (RETIRED) gentoo-dev 2007-06-26 18:45:09 UTC
(In reply to comment #14)
> Hi,
> is there any chance to add that ebuild into the portage?
> 
> ArgoUML 0.24 (stable) and 0.25.2 (dev) is out,
> but in portage is still 0.19.
> 

looked at 0.24 and they use mdr http://mdr.netbeans.org/
Depping on Netbeans will be a pain :(
Comment 16 polygon7 2007-06-28 07:35:12 UTC
(In reply to comment #15)
> (In reply to comment #14)
> > Hi,
> > is there any chance to add that ebuild into the portage?
> > 
> > ArgoUML 0.24 (stable) and 0.25.2 (dev) is out,
> > but in portage is still 0.19.
> > 
> 
> looked at 0.24 and they use mdr http://mdr.netbeans.org/
> Depping on Netbeans will be a pain :(

Are you sure that *binary* version of ArgoUML needs
NetBeans to run (I don't remember installing NetBeans
on my computer - I will check this when I go back to home)?

P.S. This bug shouldn't depends on #63307
     - 0.19 ebuild from portage use binary version.
    
     Maybe Gentoo Devs should split this ebuild into
     "argouml" and "argouml-bin" like OpenOffice
     or Firefox?
Comment 17 Petteri Räty (RETIRED) gentoo-dev 2007-06-28 08:53:04 UTC
(In reply to comment #16)
> 
> Are you sure that *binary* version of ArgoUML needs
> NetBeans to run (I don't remember installing NetBeans
> on my computer - I will check this when I go back to home)?
>

betelgeuse@pena ~/btdown $ unzip -l ArgoUML-0.24.zip | grep openide
   494643  02-12-07 23:42   openide-util.jar

openide/util is one of Netbeans modules.

> 
>      Maybe Gentoo Devs should split this ebuild into
>      "argouml" and "argouml-bin" like OpenOffice
>      or Firefox?
> 

Maintaining two packages is always more work for us but we should probably bump the binary version until we can make a proper ebuild from source.

Comment 18 Albert Zeyer 2007-10-22 13:58:08 UTC
I have downloaded the argouml-0.23.4.ebuild, renamed it to argouml-0.24.ebuild and it works fine here.
Comment 19 Bodo Graumann 2007-11-18 18:08:32 UTC
Hi,

I wonder why this ebuild is not put into portage?
It works perfectly even for the newest version 0.25.1 !
Comment 20 Amit Kotlovski 2008-01-07 17:58:16 UTC
(In reply to comment #18)
> I have downloaded the argouml-0.23.4.ebuild, renamed it to argouml-0.24.ebuild
> and it works fine here.
> 

works for me too.

$ sudo emerge --info
Portage 2.1.3.19 (default-linux/x86/2006.1, gcc-4.1.2, glibc-2.6.1-r0, 2.6.20-gentoo-r7 i686)
=================================================================
System uname: 2.6.20-gentoo-r7 i686 Intel(R) Pentium(R) 4 CPU 3.00GHz
Timestamp of tree: Thu, 20 Dec 2007 12:16:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p17
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.4-r6
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.9-r2
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.3.16
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.22-r2
ACCEPT_KEYWORDS="x86"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache collision-protect distlocks metadata-transfer parallel-fetch sandbox sfperms splitdebug strict unmerge-orphans userfetch userpriv usersandbox"
GENTOO_MIRRORS="http://mirror.isoc.org.il/pub/gentoo/"
LINGUAS="en"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
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"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://mirror.hamakor.org.il/gentoo-portage"
USE="X alsa bash-completion berkdb bitmap-fonts bzip2 cli cracklib crypt cups dbus dri dvd gdbm gpm hal iconv isdnlog jpeg kde kerberos ldap midi mmx mudflap ncurses nis nls nptl nptlonly opengl openmp pam pcre pdf perl png ppds pppd python qt3 qt4 readline reflection samba session spell spl sqlite ssl svg tcpd tiff truetype truetype-fonts type1 type1-fonts unicode x86 xorg zlib" ALSA_CARDS="intel8x0" 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" LINGUAS="en" USERLAND="GNU" VIDEO_CARDS="i810 fbdev vesa vga"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 21 Jakub Moc (RETIRED) gentoo-dev 2008-01-08 11:17:24 UTC
*** Bug 204882 has been marked as a duplicate of this bug. ***
Comment 22 Markos Chandras (RETIRED) gentoo-dev 2008-01-08 16:34:11 UTC
argouml-0.24 'custom' ebuild ( as a copy from 0.19 ebuild ) works fine for me too
Comment 23 R. Bosch 2008-01-20 02:36:25 UTC
Created attachment 141357 [details]
argouml-0.25.2.ebuild

Not used yet, but here it is. Didn't want to hold out on you all :)
Update the topic if the build is ok ;)

Greetings
Comment 24 R. Bosch 2008-01-20 02:38:57 UTC
(In reply to comment #23)
> Update the topic if the build is ok ;)

Builds ok here... But.. is it stable?
Comment 25 Vlastimil Babka (Caster) (RETIRED) gentoo-dev 2008-01-28 23:07:15 UTC
+*argouml-0.24 (28 Jan 2008)
+
+  28 Jan 2008; Vlastimil Babka <caster@gentoo.org> +argouml-0.24.ebuild:
+  Version bump, bug #125696. Still binary though, just wanted to get a gen-2
+  eclasses based of the latest upstream stable version, so we can remove the
+  gen-1 ebuilds. Work on 0.25.x development versions and building from source
+  will go as time permits and users demand.

So, I'd like to attempt a source based build for 0.25.x Voting on bug 63307 might help setting the priorities :)