I created some basic ebuilds for DRAWxtl. I guess the list of Dependencies is incomplete and perhaps the license has to be checked. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 48458 [details] ebuild for DRAWxtl 4.1
Created attachment 48459 [details] ebuild for DRAWxtl 5.0
And the patch listed in the ebuild? why 2 versions and not just the latest? Graphics people interested?
looks a Scientific oriented application
Created attachment 48826 [details, diff] Build-patch for DRAWxtl5 I forgot to add this at first. Category should be sci-misc until there is sci-xtal for crystallographic software.
There are two (slotted) versions as both versions are quite different from each other (including dependencies). Both versions coexist peacefully.
Just a note. DRAWxtl depends on ftlk 1.1.6 which is not in portage yet. This is in bug #72556
This needs to be bumped up to 5.1, 5.0 no longer available
Created attachment 66748 [details] ebuild for DRAWxtl 5.1 Versionbump to the new version of DRAWxtl (the ebuild still needs the build-patch).
Created attachment 66750 [details] ebuild for DRAWxtl 4.2 Versionbum for version 4.2 of DRAWxtl.
I rewrote the ebuilds for DRAWxtl. The recent versions of DRAWxtl are 43 and 53. Since 4x and 5x are different in the GUI (5x has a fltk-GUI, 4x has not, but an optional fltk front-end) and will be continuously developed that way, I kept the slotting in slot 4 and 5. The 4x versions may be installed with or without USE fltk (fltk front-end). They should go to sci-chemistry, although I think a sci-crystallography should be considered in the future.
Created attachment 134758 [details] new ebuild for DRAWxtl43
Created attachment 134760 [details, diff] patch for DRAWxtl43 patches the makefiles to work for us
Created attachment 134762 [details] new ebuild for DRAWxtl53
Created attachment 134764 [details, diff] patch for DRAWxtl53 patches the Makefile
Reassigned to a more appropriate herd.
Just a suggestion: The submitter seems rather active atm and the ebuilds look reasonable. If I get a bit of blessing from chemistry people (or, perhaps no objections in some period of time, as is more usual :)) I can ask for svn commit access to science overlay for him, as a first step.. Hannes: few quick comments on DRAWxtl43. 1. The changes in the supplied patch can really be made into some sed instruction in src_unpack. This way you don't have to reissue patches when updating ebuilds. 2. hardwiring paths like that feels a bit dirty: + CXXFLAGS = $(OPTIM) -I/usr/X11R6/include -I/usr/include/fltk-1.1/ With sed you could set the proper path automatically. It may be not as important if DRAWxtl43 requires specifically fltk-1.1 to build and work and fltk will keep its layout stable. Still, doesn't fltk have some kind of configuration script? Quite often libs come with some pkgName-config.sh which sets the paths appropriately. It would be much more preferable to use it instead of hardwiring the paths. George
Created attachment 134803 [details] improved ebuild for DRAWxtl43 the patch is obsolete, Makefiles are now tweaked with sed.
Created attachment 134807 [details] improved ebuild for DRAWxtl53
Created attachment 135244 [details] ebuild for DRAWxtl43 after talking to a DRAWxtl developer, I added the opengl USE option. Building without "opengl" results in a non-interactive DRAWxtl43 binary.
Looks good! Added to the overlay!
Created attachment 196298 [details] ebuild for the new DRAWxtl44 A new version of version 4 of DRAWxtl is available (DRAWxtl44). I updated the ebuild.
Created attachment 196300 [details] new ebuild for DRAWxtl54 A new version of version 5 of DRAWxtl is available (DRAWxtl54). I updated the ebuild.
Created attachment 197193 [details] ebuild for DRAWxtl44 small modifications as suggested by jsbronder and weaver
Created attachment 197195 [details] ebuild for DRAWxtl54 small modifications as suggested by jsbronder and weaver
I cannot see that this bug is fixed. Correct me if I am wrong.
Added latest version to overlay. Thanks Hannes for your ebuild. I introduced some minor changes. Hopefully you are fine with it.
at present, both homepage and download URI are not working.
The webpage seems to be up again. However, the download URLs have been changed. the SRC_URI's in both ebuilds (drawxtl-44 and drawxtl-54) have to be changed to: SRC_URI="http://www.lwfinger.com/drawxtl/${MY_P}.tar.gz" Could somebody with write-access please to this?
Fixed in overlay, thanks for reporting.
Created attachment 251123 [details, diff] gcc-4.4.patch
Created attachment 251125 [details] drawxtl-54-r1.ebuild.patch ebuild patch to fix building under gcc 4.4
Oncluded thanks.