Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 80104

Summary: cvs ebuild: dev-lang/fpc, split
Product: Gentoo Linux Reporter: Danny Milosavljevic <danny_milo>
Component: New packagesAssignee: Maintainers for Miscelleneous Language Packages [OBSOLETE] <lang-misc+disabled>
Status: RESOLVED WONTFIX    
Severity: enhancement CC: ufechner
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: fpc compiler ebuild, put into dev-lang/fpc
fpc compiler ebuild, put into dev-lang/fpc
fpc icon: dev-lang/fpc/files
dev-fpc/paszlib ebuild
dev-fpc/netdb ebuild
default fpc.cfg, for dev-lang/fpc ebuild into files subdir
default fpc.cfg, for dev-lang/fpc ebuild into files subdir
fpc compiler ebuild, put into dev-lang/fpc
fpc compiler ebuild, put into dev-lang/fpc
fpc compiler ebuild, put into dev-lang/fpc
fpc eclass, for now
dev-fpc/paszlib ebuild
dev-fpc/netdb ebuild
dev-fpc/libasync ebuild
dev-fpc/pthreads ebuild
dev-fpc/pasjpeg ebuild
dev-fpc/ibase ebuild
fpc eclass, works
dev-fpc/paszlib ebuild
dev-fpc/netdb ebuild
dev-fpc/libasync ebuild
dev-fpc/pthreads ebuild
dev-fpc/pasjpeg ebuild
dev-fpc/ibase ebuild
dev-fpc/postgres ebuild
dev-fpc/mysql ebuild
dev-fpc/odbc ebuild
dev-fpc/sqlite ebuild
dev-fpc/fcl ebuild
dev-fpc/regexpr ebuild
dev-lang/fpc/files : 50fpc containing an environment variable for fpc
fpc eclass, fpcmake fixes
fpc compiler ebuild, put into dev-lang/fpc
fpc eclass, replace fileutils by coreutils
dev-fpc/gtk2
dev-fpc/x11
fpc compiler ebuild, put into dev-lang/fpc
dev-lang/fpc/files/rtl-Package.fpc
dev-fpc/fcl/files/Package.fpc
dev-fpc/pthreads/files/Package.fpc
dev-fpc/paszlib/files/Package.fpc
dev-fpc/pasjpeg/files/Package.fpc
dev-fpc/libasync/files/Package.fpc
dev-fpc/netdb/files/Package.fpc
dev-fpc/odbc/files/Package.fpc
dev-fpc/mysql/files/Package.fpc
dev-fpc/ibase/files/Package.fpc
dev-fpc/postgres/files/Package.fpc
dev-fpc/sqlite/files/Package.fpc
fpc eclass, auto-fix Package.fpc version
fpc compiler ebuild, put into dev-lang/fpc
fpc compiler ebuild, put into dev-lang/fpc
dev-lang/fpc ebuild

Description Danny Milosavljevic 2005-01-30 10:13:13 UTC
This is a new bug that tries to start splitting the fpc stuff into multiple packages since the fpc package is too big and nobody needs all that at once. I dont know if I choose the split version or the huge version as final yet so keep both open


Reproducible: Always
Steps to Reproduce:
1.
2.
3.
Comment 1 Danny Milosavljevic 2005-01-30 10:17:38 UTC
note that the big standalone ebuild is bug#79985
Comment 2 Danny Milosavljevic 2005-01-30 10:19:48 UTC
as precoditions this needs:

a new category in /usr/portage/categories: dev-fpc
a new eclass in /usr/portage/eclass/fpc.eclass
Comment 3 Danny Milosavljevic 2005-01-30 10:22:39 UTC
I plan fpc cvs version at first

Comment 4 Danny Milosavljevic 2005-01-30 10:47:40 UTC
Created attachment 49961 [details]
fpc compiler ebuild, put into dev-lang/fpc

the main fpc compiler ebuild, to be put into dev-lang/fpc
does not install utils (= fpcmake etc which could very well be needed to
compile an app... )
(perhaps change that later)
Comment 5 Danny Milosavljevic 2005-01-30 10:55:28 UTC
Created attachment 49963 [details]
fpc compiler ebuild, put into dev-lang/fpc

fpc compiler ebuild, put into dev-lang/fpc
(without utils like fpcmake ...)
Comment 6 Danny Milosavljevic 2005-01-30 11:10:28 UTC
Created attachment 49968 [details]
fpc icon: dev-lang/fpc/files
Comment 7 Danny Milosavljevic 2005-01-30 12:56:32 UTC
Created attachment 49981 [details]
dev-fpc/paszlib ebuild

dev-fpc/paszlib ebuild, one of the base packages needed
Comment 8 Danny Milosavljevic 2005-01-30 12:57:19 UTC
Created attachment 49982 [details]
dev-fpc/netdb ebuild

dev-fpc/netdb, one of the base packages
Comment 9 Danny Milosavljevic 2005-01-30 12:59:17 UTC
Created attachment 49983 [details]
default fpc.cfg, for dev-lang/fpc ebuild into files subdir

default fpc.cfg, for dev-lang/fpc ebuild into files subdir
Comment 10 Danny Milosavljevic 2005-01-30 13:03:51 UTC
Created attachment 49984 [details]
default fpc.cfg, for dev-lang/fpc ebuild into files subdir

default fpc.cfg, for dev-lang/fpc ebuild into files subdir.
use $fpctarget since that is handled by fpc itself
Comment 11 Danny Milosavljevic 2005-01-30 13:04:54 UTC
Created attachment 49985 [details]
fpc compiler ebuild, put into dev-lang/fpc

using $fpctarget
Comment 12 Danny Milosavljevic 2005-01-30 13:04:57 UTC
Created attachment 49986 [details]
fpc compiler ebuild, put into dev-lang/fpc

using $fpctarget
Comment 13 Danny Milosavljevic 2005-01-30 13:05:51 UTC
Created attachment 49987 [details]
fpc compiler ebuild, put into dev-lang/fpc

fpc compiler ebuild, put into dev-lang/fpc
Comment 14 Danny Milosavljevic 2005-01-30 13:34:02 UTC
Created attachment 49991 [details]
fpc eclass, for now

fpc eclass, for now
Comment 15 Danny Milosavljevic 2005-01-30 13:34:41 UTC
todo, set 'DESCRIPTION' for most of the ebuilds
Comment 16 Danny Milosavljevic 2005-01-30 13:38:28 UTC
Created attachment 49992 [details]
dev-fpc/paszlib ebuild

update DESCRIPTION
Comment 17 Danny Milosavljevic 2005-01-30 13:39:52 UTC
Created attachment 49993 [details]
dev-fpc/netdb ebuild

dev-fpc/netdb ebuild, update DESCRIPTION
Comment 18 Danny Milosavljevic 2005-01-30 16:01:55 UTC
Created attachment 50000 [details]
dev-fpc/libasync ebuild

dev-fpc/libasync ebuild
Comment 19 Danny Milosavljevic 2005-01-30 16:03:18 UTC
Created attachment 50001 [details]
dev-fpc/pthreads ebuild

dev-fpc/pthreads ebuild
Comment 20 Danny Milosavljevic 2005-01-30 16:20:38 UTC
Created attachment 50002 [details]
dev-fpc/pasjpeg ebuild

pasjpeg ebuild
Comment 21 Danny Milosavljevic 2005-01-30 16:21:43 UTC
Created attachment 50003 [details]
dev-fpc/ibase ebuild

dev-fpc/ibase ebuild
Comment 22 Danny Milosavljevic 2005-01-30 17:14:53 UTC
Created attachment 50010 [details]
fpc eclass, works

fpc eclass, works, with BASE flag
Comment 23 Danny Milosavljevic 2005-01-30 17:17:55 UTC
Created attachment 50011 [details]
dev-fpc/paszlib ebuild

dev-fpc/paszlib ebuild
Comment 24 Danny Milosavljevic 2005-01-30 17:19:20 UTC
Created attachment 50012 [details]
dev-fpc/netdb ebuild

dev-fpc/netdb ebuild
Comment 25 Danny Milosavljevic 2005-01-30 17:20:57 UTC
Created attachment 50013 [details]
dev-fpc/libasync ebuild

dev-fpc/libasync ebuild
Comment 26 Danny Milosavljevic 2005-01-30 17:21:40 UTC
Created attachment 50014 [details]
dev-fpc/pthreads ebuild

dev-fpc/pthreads ebuild
Comment 27 Danny Milosavljevic 2005-01-30 17:22:08 UTC
Created attachment 50015 [details]
dev-fpc/pasjpeg ebuild

dev-fpc/pasjpeg ebuild
Comment 28 Danny Milosavljevic 2005-01-30 17:22:43 UTC
Created attachment 50016 [details]
dev-fpc/ibase ebuild

dev-fpc/ibase ebuild
Comment 29 Danny Milosavljevic 2005-01-30 17:23:16 UTC
Created attachment 50017 [details]
dev-fpc/postgres ebuild

dev-fpc/postgres ebuild
Comment 30 Danny Milosavljevic 2005-01-30 17:23:44 UTC
Created attachment 50018 [details]
dev-fpc/mysql ebuild

dev-fpc/mysql ebuild
Comment 31 Danny Milosavljevic 2005-01-30 17:24:09 UTC
Created attachment 50019 [details]
dev-fpc/odbc ebuild

dev-fpc/odbc ebuild
Comment 32 Danny Milosavljevic 2005-01-30 17:24:36 UTC
Created attachment 50020 [details]
dev-fpc/sqlite ebuild

dev-fpc/sqlite ebuild
Comment 33 Danny Milosavljevic 2005-01-30 17:25:04 UTC
Created attachment 50021 [details]
dev-fpc/fcl ebuild

dev-fpc/fcl ebuild
Comment 34 Danny Milosavljevic 2005-01-30 17:25:38 UTC
Created attachment 50022 [details]
dev-fpc/regexpr ebuild

dev-fpc/regexpr ebuild
Comment 35 Danny Milosavljevic 2005-02-14 03:24:40 UTC
Is cp in fileutils or coreutils ??
Comment 36 Danny Milosavljevic 2005-02-16 09:32:54 UTC
Created attachment 51353 [details]
dev-lang/fpc/files : 50fpc containing an environment variable for fpc
Comment 37 Danny Milosavljevic 2005-02-16 09:55:33 UTC
Created attachment 51357 [details]
fpc eclass, fpcmake fixes

fpcmake fixes (removed -Tlinux since now invalid)
Comment 38 Danny Milosavljevic 2005-02-16 11:29:51 UTC
Created attachment 51366 [details]
fpc compiler ebuild, put into dev-lang/fpc

depend on sys-apps/coreutils not on fileutils anymore
Comment 39 Danny Milosavljevic 2005-02-16 11:44:35 UTC
Created attachment 51367 [details]
fpc eclass, replace fileutils by coreutils

replace fileutils by coreutils in DEPEND
Comment 40 Danny Milosavljevic 2005-02-16 14:00:32 UTC
Created attachment 51377 [details]
dev-fpc/gtk2
Comment 41 Danny Milosavljevic 2005-02-16 14:02:43 UTC
Created attachment 51378 [details]
dev-fpc/x11
Comment 42 Danny Milosavljevic 2005-02-17 00:29:34 UTC
Created attachment 51406 [details]
fpc compiler ebuild, put into dev-lang/fpc

fixed typo in PDEPEND
Comment 43 Danny Milosavljevic 2005-02-20 11:34:56 UTC
Created attachment 51693 [details]
dev-lang/fpc/files/rtl-Package.fpc

For base packages, the Package.fpc cannot be created by fpc itself since the
fpcmake utility (which created Package.fpc usually) needs those libs to
function at all. Hence put *-Package.fpc hardcoded for base packages
Comment 44 Danny Milosavljevic 2005-02-20 11:36:15 UTC
Created attachment 51694 [details]
dev-fpc/fcl/files/Package.fpc

ditto
Comment 45 Danny Milosavljevic 2005-02-20 11:37:39 UTC
Created attachment 51696 [details]
dev-fpc/pthreads/files/Package.fpc

ditto
Comment 46 Danny Milosavljevic 2005-02-20 11:38:23 UTC
Created attachment 51698 [details]
dev-fpc/paszlib/files/Package.fpc

ditto
Comment 47 Danny Milosavljevic 2005-02-20 11:38:57 UTC
Created attachment 51700 [details]
dev-fpc/pasjpeg/files/Package.fpc

ditto
Comment 48 Danny Milosavljevic 2005-02-20 11:39:39 UTC
Created attachment 51701 [details]
dev-fpc/libasync/files/Package.fpc

ditto
Comment 49 Danny Milosavljevic 2005-02-20 11:40:15 UTC
Created attachment 51703 [details]
dev-fpc/netdb/files/Package.fpc

ditto
Comment 50 Danny Milosavljevic 2005-02-20 11:40:46 UTC
Created attachment 51704 [details]
dev-fpc/odbc/files/Package.fpc

ditto
Comment 51 Danny Milosavljevic 2005-02-20 11:41:18 UTC
Created attachment 51705 [details]
dev-fpc/mysql/files/Package.fpc

ditto
Comment 52 Danny Milosavljevic 2005-02-20 11:41:49 UTC
Created attachment 51706 [details]
dev-fpc/ibase/files/Package.fpc

ditto
Comment 53 Danny Milosavljevic 2005-02-20 11:42:24 UTC
Created attachment 51707 [details]
dev-fpc/postgres/files/Package.fpc

ditto
Comment 54 Danny Milosavljevic 2005-02-20 11:42:54 UTC
Created attachment 51708 [details]
dev-fpc/sqlite/files/Package.fpc

ditto
Comment 55 Danny Milosavljevic 2005-03-01 11:10:56 UTC
version bump to 1.9.9 needed, soon 2.0.
*Package.fpc need to be modified

Comment 56 Danny Milosavljevic 2005-03-04 11:53:37 UTC
Created attachment 52678 [details]
fpc eclass, auto-fix Package.fpc version

add automatic version= fixing of Package.fpc
Comment 57 Danny Milosavljevic 2005-03-04 11:55:59 UTC
Created attachment 52679 [details]
fpc compiler ebuild, put into dev-lang/fpc

auto-fix Package.fpc "version="
Comment 58 Danny Milosavljevic 2005-03-10 12:05:26 UTC
Created attachment 53095 [details]
fpc compiler ebuild, put into dev-lang/fpc

fix typo
Comment 59 Danny Milosavljevic 2005-03-27 08:55:02 UTC
Created attachment 54601 [details]
dev-lang/fpc ebuild

fix typo (missing category for fcl PDEPEND)
Comment 60 Daniel Herzog 2005-04-23 09:23:57 UTC
I do not think splitting it makes much sense.
FPC is rather small (Takes less then 5 minutes to compile) and it is a mess when it comes to dependencies between the sub-packages.
Splitting it would result in a huge amount of additional work.

If noone is still working on this bug, one might consider closing this one and #79985
Comment 61 Carsten Lohrke (RETIRED) gentoo-dev 2005-12-17 08:04:01 UTC
We have stable releases and hardly the ressources to maintain what we have in Portage already.