freebsd-ports/databases/tokyocabinet/pkg-plist
Adam Weinberger 1e3237105f Fix build, install, and package in multiple situations, and use OPTIONS helpers
to do so.

1) FASTEST option
   build fails because -fforce-addr doesn't exist, so just remove it from CFLAGS.

2) disabling SHARED broke build
   The post-install, as well as the plist, never handled the case when SHARED
   was disabled. By using OPTIONS_SUB and post-install-SHARED-on, it now works.

3) DEBUG and LZMA were incompatible
   Building with debugging symbols against the external liblzma from ports
   caused the build to fail. Mark these as incompatible with each other.

4) PROFILE prevents .so from being built
   Building with profiling enabled disables shared objects from being built,
   so simply mark these as mutually exclusive.

5) The extra patching for the DOCS option is not needed, so just remove that
   whole business.

It would be advisable to have better descriptions for the LZMA and LZO options,
because lzma and lzo support are still enabled with those options deselected:
it just uses the libraries from base instead.

All of this is comitted under just-fix-it.
2016-04-12 17:47:01 +00:00

61 lines
1.2 KiB
Text

bin/tcamgr
bin/tcamttest
bin/tcatest
bin/tcbmgr
bin/tcbmttest
bin/tcbtest
bin/tcfmgr
bin/tcfmttest
bin/tcftest
bin/tchmgr
bin/tchmttest
bin/tchtest
bin/tctmgr
bin/tctmttest
bin/tcttest
bin/tcucodec
bin/tcumttest
bin/tcutest
include/tcadb.h
include/tcbdb.h
include/tcfdb.h
include/tchdb.h
include/tcutil.h
include/tctdb.h
lib/libtokyocabinet.a
%%SHARED%%lib/libtokyocabinet.so
%%SHARED%%lib/libtokyocabinet.so.%%SHLIB_VER_MAJ%%
%%SHARED%%lib/libtokyocabinet.so.%%SHLIB_VER%%
libdata/pkgconfig/tokyocabinet.pc
libexec/tcawmgr.cgi
man/man1/tcamgr.1.gz
man/man1/tcamttest.1.gz
man/man1/tcatest.1.gz
man/man1/tcbmgr.1.gz
man/man1/tcbmttest.1.gz
man/man1/tcbtest.1.gz
man/man1/tcfmgr.1.gz
man/man1/tcfmttest.1.gz
man/man1/tcftest.1.gz
man/man1/tchmgr.1.gz
man/man1/tchmttest.1.gz
man/man1/tchtest.1.gz
man/man1/tctmgr.1.gz
man/man1/tctmttest.1.gz
man/man1/tcttest.1.gz
man/man1/tcucodec.1.gz
man/man1/tcumttest.1.gz
man/man1/tcutest.1.gz
man/man3/tcadb.3.gz
man/man3/tcbdb.3.gz
man/man3/tcfdb.3.gz
man/man3/tchdb.3.gz
man/man3/tclist.3.gz
man/man3/tcmap.3.gz
man/man3/tcmdb.3.gz
man/man3/tcmpool.3.gz
man/man3/tctdb.3.gz
man/man3/tctree.3.gz
man/man3/tcutil.3.gz
man/man3/tcxstr.3.gz
man/man3/tokyocabinet.3.gz