Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 77969 - [science overlay] Ebuilds for DRAWxtl 44 and 54
Summary: [science overlay] Ebuilds for DRAWxtl 44 and 54
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Default Assignee for New Packages
URL: http://home.att.net/~larry.finger/dra...
Whiteboard: Science overlay
Keywords: EBUILD, InOverlay
Depends on: 72556
Blocks: 116146
  Show dependency tree
 
Reported: 2005-01-14 05:57 UTC by Jan Marten Simons
Modified: 2018-06-07 18:25 UTC (History)
3 users (show)

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


Attachments
ebuild for DRAWxtl 4.1 (drawxtl-4.1.ebuild,849 bytes, text/plain)
2005-01-14 05:57 UTC, Jan Marten Simons
Details
ebuild for DRAWxtl 5.0 (drawxtl-5.0-r1.ebuild,1012 bytes, text/plain)
2005-01-14 05:58 UTC, Jan Marten Simons
Details
Build-patch for DRAWxtl5 (DRAWxtl-5.0-build.patch,467 bytes, patch)
2005-01-18 03:16 UTC, Jan Marten Simons
Details | Diff
ebuild for DRAWxtl 5.1 (drawxtl-5.1.ebuild,1.08 KB, text/plain)
2005-08-24 06:51 UTC, Jan Marten Simons
Details
ebuild for DRAWxtl 4.2 (drawxtl-4.2.ebuild,945 bytes, text/plain)
2005-08-24 07:04 UTC, Jan Marten Simons
Details
new ebuild for DRAWxtl43 (drawxtl-43.ebuild,1.07 KB, text/plain)
2007-10-31 00:21 UTC, Hannes Krüger
Details
patch for DRAWxtl43 (DRAWxtl43-makefiles.patch,1.66 KB, patch)
2007-10-31 00:21 UTC, Hannes Krüger
Details | Diff
new ebuild for DRAWxtl53 (drawxtl-53.ebuild,924 bytes, text/plain)
2007-10-31 00:22 UTC, Hannes Krüger
Details
patch for DRAWxtl53 (DRAWxtl53-makefile.patch,1.04 KB, patch)
2007-10-31 00:22 UTC, Hannes Krüger
Details | Diff
improved ebuild for DRAWxtl43 (drawxtl-43.ebuild,1.32 KB, text/plain)
2007-10-31 15:03 UTC, Hannes Krüger
Details
improved ebuild for DRAWxtl53 (drawxtl-53.ebuild,1.78 KB, text/plain)
2007-10-31 15:05 UTC, Hannes Krüger
Details
ebuild for DRAWxtl43 (drawxtl-43.ebuild,1.65 KB, text/plain)
2007-11-05 12:47 UTC, Hannes Krüger
Details
ebuild for the new DRAWxtl44 (drawxtl-44.ebuild,2.02 KB, text/plain)
2009-07-01 23:38 UTC, Hannes Krüger
Details
new ebuild for DRAWxtl54 (drawxtl-54.ebuild,2.23 KB, text/plain)
2009-07-01 23:41 UTC, Hannes Krüger
Details
ebuild for DRAWxtl44 (drawxtl-44.ebuild,2.02 KB, text/plain)
2009-07-08 15:23 UTC, Hannes Krüger
Details
ebuild for DRAWxtl54 (drawxtl-54.ebuild,2.24 KB, text/plain)
2009-07-08 15:25 UTC, Hannes Krüger
Details
gcc-4.4.patch (gcc-4.4.patch,629 bytes, patch)
2010-10-18 14:44 UTC, Joel Berendzen
Details | Diff
drawxtl-54-r1.ebuild.patch (drawxtl-54-r1.ebuild.patch,295 bytes, text/plain)
2010-10-18 14:45 UTC, Joel Berendzen
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Marten Simons 2005-01-14 05:57:12 UTC
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.
Comment 1 Jan Marten Simons 2005-01-14 05:57:53 UTC
Created attachment 48458 [details]
ebuild for DRAWxtl 4.1
Comment 2 Jan Marten Simons 2005-01-14 05:58:13 UTC
Created attachment 48459 [details]
ebuild for DRAWxtl 5.0
Comment 3 Daniel Black (RETIRED) gentoo-dev 2005-01-16 00:54:00 UTC
And the patch listed in the ebuild?

why 2 versions and not just the latest?

Graphics people interested?
Comment 4 Luca Barbato gentoo-dev 2005-01-16 17:36:09 UTC
looks a Scientific oriented application
Comment 5 Jan Marten Simons 2005-01-18 03:16:17 UTC
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.
Comment 6 Jan Marten Simons 2005-01-18 03:18:33 UTC
There are two (slotted) versions as both versions are quite different from each other (including dependencies). Both versions coexist peacefully.
Comment 7 Andrew 2005-01-19 22:43:52 UTC
Just a note.  DRAWxtl depends on ftlk 1.1.6 which is not in portage yet.  This is in bug #72556
Comment 8 Sigurd Stordal 2005-08-19 08:43:00 UTC
This needs to be bumped up to 5.1, 5.0 no longer available
Comment 9 Jan Marten Simons 2005-08-24 06:51:37 UTC
Created attachment 66748 [details]
ebuild for DRAWxtl 5.1

Versionbump to the new version of DRAWxtl (the ebuild still needs the
build-patch).
Comment 10 Jan Marten Simons 2005-08-24 07:04:09 UTC
Created attachment 66750 [details]
ebuild for DRAWxtl 4.2

Versionbum for version 4.2 of DRAWxtl.
Comment 11 Hannes Krüger 2007-10-31 00:18:19 UTC
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.
Comment 12 Hannes Krüger 2007-10-31 00:21:00 UTC
Created attachment 134758 [details]
new ebuild for DRAWxtl43
Comment 13 Hannes Krüger 2007-10-31 00:21:49 UTC
Created attachment 134760 [details, diff]
patch for DRAWxtl43

patches the makefiles to work for us
Comment 14 Hannes Krüger 2007-10-31 00:22:24 UTC
Created attachment 134762 [details]
new ebuild for DRAWxtl53
Comment 15 Hannes Krüger 2007-10-31 00:22:52 UTC
Created attachment 134764 [details, diff]
patch for DRAWxtl53

patches the Makefile
Comment 16 George Shapovalov (RETIRED) gentoo-dev 2007-10-31 08:27:46 UTC
Reassigned to a more appropriate herd.
Comment 17 George Shapovalov (RETIRED) gentoo-dev 2007-10-31 08:50:30 UTC
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
Comment 18 Hannes Krüger 2007-10-31 15:03:59 UTC
Created attachment 134803 [details]
improved ebuild for DRAWxtl43

the patch is obsolete, Makefiles are now tweaked with sed.
Comment 19 Hannes Krüger 2007-10-31 15:05:19 UTC
Created attachment 134807 [details]
improved ebuild for DRAWxtl53
Comment 20 Hannes Krüger 2007-11-05 12:47:23 UTC
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.
Comment 21 Jeffrey Gardner (RETIRED) gentoo-dev 2008-05-28 04:57:30 UTC
Looks good! Added to the overlay!
Comment 22 Hannes Krüger 2009-07-01 23:38:02 UTC
Created attachment 196298 [details]
ebuild for the new DRAWxtl44

A new version of version 4 of DRAWxtl is available (DRAWxtl44). I updated the ebuild.
Comment 23 Hannes Krüger 2009-07-01 23:41:08 UTC
Created attachment 196300 [details]
new ebuild for DRAWxtl54

A new version of version 5 of DRAWxtl is available (DRAWxtl54). I updated the ebuild.
Comment 24 Hannes Krüger 2009-07-08 15:23:53 UTC
Created attachment 197193 [details]
ebuild for DRAWxtl44

small modifications as suggested by jsbronder and weaver
Comment 25 Hannes Krüger 2009-07-08 15:25:06 UTC
Created attachment 197195 [details]
ebuild for DRAWxtl54

small modifications as suggested by jsbronder and weaver
Comment 26 Justin Lecher (RETIRED) gentoo-dev 2009-07-08 20:13:32 UTC
I cannot see that this bug is fixed. Correct me if I am wrong.
Comment 27 Justin Lecher (RETIRED) gentoo-dev 2009-07-08 20:14:54 UTC
Added latest version to overlay. Thanks Hannes for your ebuild. I introduced some minor changes. Hopefully you are fine with it.
Comment 28 Michelangelo Scopelliti 2009-11-20 16:50:16 UTC
at present, both homepage and download URI are not working.
Comment 29 Hannes Krüger 2009-11-25 08:14:26 UTC
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?
Comment 30 Justin Lecher (RETIRED) gentoo-dev 2009-11-25 13:52:18 UTC
Fixed in overlay, thanks for reporting.
Comment 31 Joel Berendzen 2010-10-18 14:44:24 UTC
Created attachment 251123 [details, diff]
gcc-4.4.patch
Comment 32 Joel Berendzen 2010-10-18 14:45:47 UTC
Created attachment 251125 [details]
drawxtl-54-r1.ebuild.patch

ebuild patch to fix building under gcc 4.4
Comment 33 Justin Lecher (RETIRED) gentoo-dev 2010-10-19 07:00:23 UTC
Oncluded thanks.