Marco van de Voort marcov at stack.nl
Sat Jan 10 09:22:25 PST 2004

> > 
> > PORTVERSION=    1.9.2
> > 
> > and I made sure that the makefiles do indeed end up in
> > /fpc/porttest/lib/fpc/1.9.2/msg/errord.msg 
> > 
> > The whole (68 line) Makefile is at http://www.stack.nl/~marcov/fpcdevelport.tar.gz
> >> end of "%%PORTVERSION%%" from Marco van de Voort <<
> Add

Thanks. The port now does make install/deinstall ok. pkg-plist was ok, but a part was
not negatively sorted. Nothing is left behind except $PREFIX/src  and other standard dirs
($PREFIX/lib man bin and share, there are no FPC generated subdirs in there),
should I try to remove these too, or will this result in errors.

However make package after a make install (as advised in the test sequence in the porters
handbook) now goes wrong:

make install PREFIX=/fpc/porttest

[goes fine, ends with registering the port.]

make package

[_restarts_  building adding the prefix doesn't help]

===>  Installing for fpc-devel-1.9.2
===>   Generating temporary packing list
===>  Checking if lang/fpc-devel already installed
===>   fpc-devel-1.9.2 is already installed
      You may wish to 
ake deinstall'' and install this port again
ake reinstall'' to upgrade it properly.
      If you really wish to overwrite the old port of lang/fpc-devel
      without deleting it first, set the variable "FORCE_PKG_REGISTER"
      in your environment or the "make install" command line.
*** Error code 1

Stop in /usr/fpc/fpc-devel.

make deinstall PREFIX=/fpc/porttest

[generally goes ok, with already mentioned exceptions. making a mistake with the prefix (like appending
a backslash), will deregister the port though]

I suspect something goes wrong with the semaphore flags that signal build done. Since restarting building for the package
seems not necessary:

  56 -rw-r--r--   1 root    wheel  233611 Jan 10 17:40 .PLIST.mktmp
  0 -rw-r--r--   1 root    wheel       0 Jan 10 17:40 .build_done.fpc-devel-1.9.2._fpc_porttest
  0 -rw-r--r--   1 root    wheel       0 Jan 10 17:39 .configure_done.fpc-devel-1.9.2._fpc_porttest
  0 -rw-r--r--   1 root    wheel       0 Jan 10 17:39 .extract_done.fpc-devel-1.9.2._fpc_porttest
  0 -rw-r--r--   1 root    wheel       0 Jan 10 17:39 .patch_done.fpc-devel-1.9.2._fpc_porttest

P.s. sorry for mailing it personally. Adam.

More information about the freebsd-ports mailing list