Opened 16 years ago

Closed 15 years ago

Last modified 15 years ago

#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)

Portfile (1.7 KB) - added by iggy@… 16 years ago.
update strigi to 0.5.10 (latest version as of 20080601) - kdelibs needs at least this version
Portfile.2 (591 bytes) - added by iggy@… 16 years ago.
automoc from kde's svn repository, I don't know of any releases for this, it's hosted on my server for now
Portfile.3 (995 bytes) - added by iggy@… 16 years ago.
kdelibs
Portfile.4 (994 bytes) - added by iggy@… 16 years ago.
kdebase
Portfile.5 (1010 bytes) - added by iggy@… 16 years ago.
kdebase-runtime
Portfile.6 (1.3 KB) - added by illogical1@… 16 years ago.
Phonon (has a conflicting phonon.pc file w/ qt4-mac)
Portfile.7 (1.4 KB) - added by illogical1@… 16 years ago.
Soprano Portfile (kdelibs nepomuk dependency)
Portfile.8 (1.8 KB) - added by illogical1@… 16 years ago.
Strigi (kdelibs requirement)
Portfile.9 (1.6 KB) - added by illogical1@… 16 years ago.
Akonadi (kdepimlibs, kdepim requirement)
Portfile.10 (1.1 KB) - added by illogical1@… 16 years ago.
Automoc4 (requisite magical fairy dust)
Portfile.11 (1.6 KB) - added by illogical1@… 16 years ago.
kdelibs
Portfile.12 (1.6 KB) - added by illogical1@… 16 years ago.
kdebase
Portfile.13 (1.4 KB) - added by illogical1@… 16 years ago.
QImageBlitz (kdebase requirement)
Portfile.14 (1.5 KB) - added by illogical1@… 16 years ago.
kdepimlibs

Download all attachments as: .zip

Change History (22)

Changed 16 years ago by iggy@…

Attachment: Portfile added

update strigi to 0.5.10 (latest version as of 20080601) - kdelibs needs at least this version

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

Changed 16 years ago by iggy@…

Attachment: Portfile.3 added

kdelibs

Changed 16 years ago by iggy@…

Attachment: Portfile.4 added

kdebase

Changed 16 years ago by iggy@…

Attachment: Portfile.5 added

kdebase-runtime

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.8 added

Strigi (kdelibs requirement)

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.11 added

kdelibs

Changed 16 years ago by illogical1@…

Attachment: Portfile.12 added

kdebase

Changed 16 years ago by illogical1@…

Attachment: Portfile.13 added

QImageBlitz (kdebase requirement)

Changed 16 years ago by illogical1@…

Attachment: Portfile.14 added

kdepimlibs

comment:6 Changed 15 years ago by illogic-al@…

Resolution: fixed
Status: newclosed

comment:7 Changed 15 years ago by jmroot (Joshua Root)

Type: defectsubmission

comment:8 Changed 15 years ago by (none)

Milestone: Port Submissions

Milestone Port Submissions deleted

Note: See TracTickets for help on using tickets.