#16131 closed submission (fixed)
kde4.1 Portfiles
Reported by: | iggy@… | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.6.0 |
Keywords: | kde strigi | Cc: | clubjuggler@… |
Port: |
Description
I've been working on some Portfiles to install kde4.1 (which was released today - 20080729).
I'd like any input on them. Ways to improve, etc.
I've never written a Portfile, so I don't know the process for getting them included, but I'd like these to head that way.
Attachments (14)
Change History (22)
Changed 16 years ago by iggy@…
Changed 16 years ago by iggy@…
Attachment: | Portfile.2 added |
---|
automoc from kde's svn repository, I don't know of any releases for this, it's hosted on my server for now
comment:1 Changed 16 years ago by iggy@…
I've got the rest of the kde4.1 ports here:
http://theiggy.com/tmp/kde41-ports.tar.bz2
I'll skip uploading them here since they don't differ greatly from what I've already attached. Mostly just some name changes, etc.
comment:2 Changed 16 years ago by raimue (Rainer Müller)
Cc: | clubjuggler@… added |
---|---|
Keywords: | kde strigi added |
Milestone: | → Port Submissions |
CC'ing maintainer of strigi.
comment:3 Changed 16 years ago by raimue (Rainer Müller)
Unified diffs would be preferred for updates of existing ports, as they are easier to review. Your tarball seems to contain some unrelated ports (dbus, xine-lib). Or I just can't figure out why you included them. Maybe you should file separate tickets to upgrade them and CC their maintainers.
I don't understand what fix-links.sh is for. Shouldn't that be done in the Portfile itself?
In some Portfiles is a list of commented out dependencies below the depends_* lines. What's up with them? Are they necessary or not?
There are no releases of phonon and automoc yet? Those KDE developers really depend on unreleased software? That sounds crazy and bad...
There is a shorthand use_bzip2 yes
, you don't need to override distfiles
yourself.
If a port does not have a maintainer, use nomaintainer
.
comment:4 Changed 16 years ago by iggy@…
I will file separate tickets for the existing packages that just need to be updated.
That tarball really is meant for people that are trying to get something useful working on osx. It's not meant to all be included. It also has some stuff in it that is not being used anymore, I just haven't bothered cleaning things up in case I need that cruft later on for something.
The commented deps are optional things that I didn't know how to or didn't have the time yet to make Portfiles for. I realize that will have to be sorted before these Portfiles are considered done.
Phonon is included in qt4.4. It does get installed by the existing qt4-mac port. That version doesn't work for some people. The version in my portfiles is from kde's svn (where it is actually developed and where Trolltech pulls from for qt releases). It's just a newer version in case someone needs it. The ideal fix would be for the qt4-mac port to include whatever fixes it has and any others necessary in a patch.
Automoc has not been released. There is talk of it becoming part of cmake. I can't speak to the kde devs choice of depending on software that hasn't seen a tarball release.
The other points are fixed in my latest tarball that I just uploaded.
comment:5 Changed 16 years ago by illogical1@…
I need somewhere to dump my changes in case they get lost another in another brilliant round of hard drive "purging" (what? it keeps the lappy slim). Soooo ...
Changed 16 years ago by illogical1@…
Attachment: | Portfile.6 added |
---|
Phonon (has a conflicting phonon.pc file w/ qt4-mac)
Changed 16 years ago by illogical1@…
Attachment: | Portfile.7 added |
---|
Soprano Portfile (kdelibs nepomuk dependency)
Changed 16 years ago by illogical1@…
Attachment: | Portfile.9 added |
---|
Akonadi (kdepimlibs, kdepim requirement)
Changed 16 years ago by illogical1@…
Attachment: | Portfile.10 added |
---|
Automoc4 (requisite magical fairy dust)
Changed 16 years ago by illogical1@…
Attachment: | Portfile.13 added |
---|
QImageBlitz (kdebase requirement)
comment:6 Changed 16 years ago by illogic-al@…
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:7 Changed 16 years ago by jmroot (Joshua Root)
Type: | defect → submission |
---|
comment:8 Changed 16 years ago by (none)
Milestone: | Port Submissions |
---|
Milestone Port Submissions deleted
update strigi to 0.5.10 (latest version as of 20080601) - kdelibs needs at least this version