Opened 18 years ago

Closed 17 years ago

Last modified 9 years ago

#10893 closed submission (fixed)

NEW: ikiwiki

Reported by: ptman (Paul Tötterman) Owned by: yeled@…
Priority: High Milestone:
Component: ports Version:
Keywords: Cc: ptman (Paul Tötterman), markd@…
Port:

Description

ikiwiki is a wiki compiler. It converts wiki pages into html pages suitable for publishing on a website. Unlike many wikis, ikiwiki does not have its own ad-hoc means of storing page history, and instead uses a revision control system such as Subversion.

This port depends on: #10892 , #10729 , #10740

Unfortunately, I haven't been able to keep all of ikiwikis functionality in this port. More specifically, the commit-hook that can be generated for a subversion repository has the PATH -environment variable setup so that it doesn't find ikiwiki.

Attachments (2)

patch-usrbin-env (251 bytes) - added by ptman (Paul Tötterman) 18 years ago.
Patch for ikiwiki
Portfile (946 bytes) - added by ptman (Paul Tötterman) 17 years ago.
ikiwiki 1.41

Download all attachments as: .zip

Change History (11)

Changed 18 years ago by ptman (Paul Tötterman)

Attachment: patch-usrbin-env added

Patch for ikiwiki

comment:1 Changed 17 years ago by markd@…

Cc: paul.totterman@… markd@… added

This port need to be modified to use ${prefix}/bin/perl instead of Apple's /usr/bin/perl.

comment:2 Changed 17 years ago by markd@…

I checked the newer version of ikiwiki 1.41 and it needs patching to see MacPorts' perl also.

Changed 17 years ago by ptman (Paul Tötterman)

Attachment: Portfile added

ikiwiki 1.41

comment:3 Changed 17 years ago by ptman (Paul Tötterman)

That's what "patch-usrbin-env" is for. Or should I do it in some other way?

comment:4 Changed 17 years ago by kballard (Lily Ballard)

Milestone: New Ports

comment:5 Changed 17 years ago by markd@…

Resolution: fixed
Status: newclosed

Sorry it's been so long. And I must have overlooked that patch. But there should be no hardcoded /opt/local entries anywhere. Since a runtime (reinplace) must be done to get the value of ${prefix} and the string to be replaced is unique, I just skipped the patch and used an reinplace in the portfile. I also got this:

Warning: prerequisite CGI::FormBuilder not found. Warning: prerequisite Date::Parse 0 not found. Warning: prerequisite Mail::Sendmail 0 not found. Warning: prerequisite Time::Duration 0 not found. Warning: prerequisite XML::Simple 0 not found.

So I added the dependencies for those. I'll close this for now, but if you test it and see any problems you may reopen the ticket. Thanks for contributing!

Mark

comment:6 Changed 17 years ago by jmpp@…

Milestone: New PortsPort Submissions

Milestone New Ports deleted

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

Type: enhancementsubmission

comment:8 Changed 15 years ago by (none)

Milestone: Port Submissions

Milestone Port Submissions deleted

comment:9 Changed 9 years ago by jmroot (Joshua Root)

Cc: markd@… added; markd@… removed
Note: See TracTickets for help on using tickets.