Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 39806 - easychem-0.3.ebuild (New Package)
Summary: easychem-0.3.ebuild (New Package)
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High enhancement (vote)
Assignee: Gentoo Science Related Packages
URL: http://easychem.sourceforge.net//
Whiteboard:
Keywords: EBUILD, InVCS
Depends on:
Blocks:
 
Reported: 2004-01-29 15:07 UTC by Max Valdez
Modified: 2005-04-19 09:14 UTC (History)
2 users (show)

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


Attachments
easychem 0.3.0 ebuild submission (easychem-0.3.ebuild,618 bytes, text/plain)
2004-01-29 15:09 UTC, Max Valdez
Details
easychem-0.5.ebuild - Updated ebuild (easychem-0.5.ebuild,640 bytes, text/plain)
2004-05-23 06:37 UTC, Olivier Fisette (RETIRED)
Details
metadata.xml (metadata.xml,157 bytes, text/plain)
2004-05-23 06:38 UTC, Olivier Fisette (RETIRED)
Details
easychem-0.5.ebuild - Revised ebuild (easychem-0.5.ebuild,670 bytes, text/plain)
2004-05-27 14:45 UTC, Olivier Fisette (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Max Valdez 2004-01-29 15:07:50 UTC
This is a new chemical structure program oriented on professional presentation of the sketches

Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Max Valdez 2004-01-29 15:09:12 UTC
Created attachment 24601 [details]
easychem 0.3.0 ebuild submission
Comment 2 Donnie Berkholz (RETIRED) gentoo-dev 2004-02-18 02:02:24 UTC
Might be a good idea to wait a while for the program to mature some, 0.1 was the alpha, 0.2 was the beta and 0.3 is the latest, released Jan. 27, 2004.
Comment 3 Olivier Fisette (RETIRED) gentoo-dev 2004-05-23 06:37:00 UTC
Created attachment 31885 [details]
easychem-0.5.ebuild - Updated ebuild

- New version
- Added ghostscript and pstoedit dependencies
- Made sure compilation is done with the user's CFLAGS
* Export to enhanced xfig document (using pstoedit) is broken on my systems.
  I did an strace and found the following:

gettimeofday({1085319269, 393168}, NULL) = 0
write(3, "5\30\4\0I\2 \4\32\1 \4m\0\"\0;\3\5\0009\0 \4\0\0\0\0\0"..., 1812) =
1812
ioctl(3, FIONREAD, [0]) 		= 0
poll([{fd=3, events=POLLIN, revents=POLLIN}], 1, -1) = 1
ioctl(3, FIONREAD, [64])		= 0
read(3, "\5\1\363,\10\'P\0F\0\0\0001\1 \4\0\0\0\0\225\3\332\2\32"..., 64) = 64
access("/home/olivier/myoutput.xfig", F_OK) = -1 ENOENT (No such file or
directory)
write(3, "+\30\1\0", 4) 		= 4
read(3, "\1\2\364,\0\0\0\0\33\1 \4\0\0\0\0\1\0\0\0\6\0\0\0000\251"..., 32) = 32
getpid()				= 25051
open("/tmp/easychem_eps.UAWzrO", O_RDWR|O_CREAT|O_EXCL, 0600) = 4
fcntl64(4, F_GETFL)			= 0x2 (flags O_RDWR)
fstat64(4, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0
mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x40b3b000
_llseek(4, 0, [0], SEEK_CUR)		= 0
time(NULL)				= 1085319269
open("/etc/localtime", O_RDONLY)	= 5
fstat64(5, {st_mode=S_IFREG|0644, st_size=1252, ...}) = 0
mmap2(NULL, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x40b5b000
read(5, "TZif\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\4\0\0\0\4\0"..., 131072) =
1252
close(5)				= 0
munmap(0x40b5b000, 131072)		= 0
uname({sys="Linux", node="ribosome", ...}) = 0
write(4, "%!PS-Adobe-2.0 EPSF-2.0\n%%Title:"..., 7148) = 7148
close(4)				= 0
munmap(0x40b3b000, 131072)		= 0
pipe([4, 5])				= 0
fork()					= 25076
close(5)				= 0
wait4(-1, NULL, 0, NULL)		= 25076
--- SIGCHLD (Child exited) @ 0 (0) ---
fcntl64(4, F_GETFL)			= 0 (flags O_RDONLY)
fstat64(4, {st_mode=S_IFIFO|0600, st_size=0, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) =
0x40b3b000
_llseek(4, 0, 0xbfffd2c4, SEEK_CUR)	= -1 ESPIPE (Illegal seek)
read(4, "ESP Ghostscript 7.07.1: Unrecove"..., 4096) = 57
Comment 4 Olivier Fisette (RETIRED) gentoo-dev 2004-05-23 06:38:00 UTC
Created attachment 31886 [details]
metadata.xml

Assigns to the science herd
Comment 5 Patrick Kursawe (RETIRED) gentoo-dev 2004-05-27 04:43:43 UTC
The pkg-config build dependency is missing.
I wonder where the version numbers in DEPEND come from - it compiles fine with gtk+ 2.4.0, and I wonder if older versions do. As for the external programs invoked, I doubt that exactly these versions are needed.
Comment 6 Olivier Fisette (RETIRED) gentoo-dev 2004-05-27 14:45:42 UTC
Created attachment 32166 [details]
easychem-0.5.ebuild - Revised ebuild

Added pkgconfig to the dependencies. The version numbers in DEPEND are those
installed on my system, according to the suggestion in /usr/portage/skel.ebuild
(shown below). If I missed something or if this is usually disregarded, please
tell me.

# Build-time dependencies, such as
#    ssl? ( >=dev-libs/openssl-0.9.6b )
#    >=dev-lang/perl-5.6.1-r1
# It is advisable to use the >= syntax show above, to reflect what you
# had installed on your system when you tested the package.  Then
# other users hopefully won't be caught without the right version of
# a dependency.
Comment 7 Patrick Dawson (RETIRED) gentoo-dev 2005-03-07 08:29:35 UTC
That's rather strange advice, and I see it's still in the skel.ebuild. While I guess it might be better than no version numbers at all, obviously you wouldn't leave it like that.

Is anyone still interested in this and going to take care of it, or shall I grab it? I'd love to have a non-crappy way to draw chemical structures.
Comment 8 Marcus D. Hanwell (RETIRED) gentoo-dev 2005-04-19 09:14:20 UTC
I have been testing this for a while now, and it seems to work nicely. I have now added this to portage, thanks.