Stuart Henderson wrote:
On 2008/06/25 11:19, Markus Bergkvist wrote:
This is my first attempt on a new port. Please test/comment.

- please leave the # $OpenBSD$... line in, it will only have to
be added back

Ok, added the # $OpenBSD line back from Makefile.template

- we start SHARED_LIBS at 0.0, then bump according to the rules
in http://www.openbsd.org/porting/libraries.html

Ok, Makefile updated.

There is one issue that I know of but I'm not sure how to solve; documentation is installed under /usr/local/doc/CUnit/, is there a way to have it intalled in /usr/local/share/doc/CUnit/ without manually editing the PLIST?

Manually editing the PLIST won't help you, CUnit's Makefiles
install the documentation in this location, so if you edit the
PLIST, "make package" will fail. You need to patch these lines:

doc/headers/Makefile.in:dochdrdir = $(prefix)/doc/@PACKAGE@/headers
doc/Makefile.in:docdir = $(prefix)/doc/@PACKAGE@

In almost all cases, you should generate the patch files by making a
copy with .orig added to the name, editing the file, and running "make
update-patches" from the port directory.  e.g.

$ cd /usr/ports/mystuff/devel/cunit
$ cd `make show=WRKSRC`/doc
$ cp Makefile.in{,.orig}; cp headers/Makefile.in{,.orig}
$ vi Makefile.in headers/Makefile.in
$ cd -; make update-patches

Then clean/rebuild and regenerate the plist.


Thanks for the write-up!
Patches included and PLIST updated.

The DISTNAME is CUnit-2.1-0, any rule of thumb if the port should be in /devel/CUnit or /devel/cunit ?

Updated port attached.

/Markus

Attachment: cunit.tgz
Description: Binary data

Reply via email to