---
name: flick
version: 2.1_1
origin: devel/flick
comment: Flexible IDL Compiler Kit
arch: freebsd:9:x86:64
www: http://www.cs.utah.edu/flux/flick/
maintainer: ports@FreeBSD.org
prefix: /usr/local
licenselogic: and
licenses: [GPLv2, BSD]
flatsize: 6226699
desc: "from the Web page:\n\n\tFlick, our IDL (interface definition language) compiler,
  is the research\n\tand production IDL compiler within the Flux Project. Flick uses\n\ttechniques
  from traditional language compilers in order to produce very\n\tfast client/server
  communication code. Flick-generated code can\n\ttypically encode and decode data
  between 2 and 17 times faster than code\n\tproduced by traditional IDL compilers,
  both commercial and free. The\n\tresult is that on stock hardware and operating
  systems, Flick-generated\n\tstubs can increase end-to-end application throughput
  by factors of 4 or\n\tmore.\n\n\tFlick is not just optimizing: it is also extremely
  flexible. Flick\n\tcurrently supports the CORBA, ONC RPC (Sun RPC), and MIG IDLs.\n\tInterfaces
  written in any of these languages can be implemented by\n\tCORBA-, ONC RPC-, or
  MIG-style C language ``stubs'' communicating via\n\tCORBA IIOP, ONC/TCP, Mach 3
  ports, Trapeze, or Fluke IPC. Flick also\n\tgenerates optimized CORBA C++ stubs
  that work with TAO, the real-time\n\tCORBA ORB. Finally, because Flick is a ``kit''
  of components, it can be\n\textended to support new IDLs, message data formats,
  and transport\n\tmechanisms.\n\nWWW: http://www.cs.utah.edu/flux/flick/\n"
categories: [devel]
files:
  /usr/local/bin/flick-aoid: 515477a4e0b32627bdfbab1b4e67e7615f0d95a6413b8f40478ecd07d4131947
  /usr/local/bin/flick-c-fe-mig: bc294767ad4edb97caee2560e84a608df995aca034a0325d822acf35b055cad5
  /usr/local/bin/flick-c-pbe-fluke: d725edcb590a9bbd503371d9ec59de0882a759fedf5a8bd63aec03fd2892ea25
  /usr/local/bin/flick-c-pbe-iiop: ed58425e0a3fa3b5717b145f29ebc13aefa7d07c7c8abbe5fcd51486255ede8b
  /usr/local/bin/flick-c-pbe-iiopxx: cfd270b5656ea74982b86d8528951d301529ecd6ed38f1894b6677480e1c9ab9
  /usr/local/bin/flick-c-pbe-khazana: a95a2cbf4be89ba1231dfdaf8e17de2726d26378ebdf9ee4fccb00d033ad7579
  /usr/local/bin/flick-c-pbe-mach3mig: d1482a6822c634952eaa80dd685e95161fff2a194a3c1275dc5a904131b18e46
  /usr/local/bin/flick-c-pbe-sun: df09de5da87fc7f1129cc978a20bafe7049963828e7a868d99420f9c64bf188c
  /usr/local/bin/flick-c-pbe-trapeze: d04ee27aeca3c5420c66a3866c110d7a66c4abd3a0c8558b9438ddfa55f82759
  /usr/local/bin/flick-c-pfe-corba: 2ea7ab352175e3ec33698517e61419c12d1a1edc7f8eded7691b25fceaf52ee2
  /usr/local/bin/flick-c-pfe-corbaxx: 0bca4e56f0ce2426afbca0cc614c4c2565793784acef1efad49422c548bb2fae
  /usr/local/bin/flick-c-pfe-fluke: 04fb7f2bfbcde5581b7f9ff3db73cee3b1e3a16694b80dde2aaa9b00b0534ad5
  /usr/local/bin/flick-c-pfe-sun: 62c4f5571f73871421c70d395f9b0c55db2cc91bdf40e9f2b86fab9dea960d44
  /usr/local/bin/flick-c-presd: 08c41d9123517cf165561804c0a3d2bd6ac792820e42bfc6471c2e8a8852446a
  /usr/local/bin/flick-fe-newcorba: 62e1b949966785f4d805ae7b32066c0eb81b0c2397be7999cd48847812a378f5
  /usr/local/bin/flick-fe-sun: 6d24dd4ba35033075adb98e88f551a1bfe6a18fc929a81ff43d883ce8c430827
  /usr/local/include/flick/encode/all.h: a846086ebf3e9101a83d3eabde4384b83ad749f84d7f75be5e1e2ed91b74042b
  /usr/local/include/flick/encode/cdr.h: c6173e587ce0935b7def50f88c31f30fe5de3e41e96bc74363213fd80408fa17
  /usr/local/include/flick/encode/endian.h: a68dc3e423afdb73c36feb1375532a9149712a8eb2efa4b2604d13222c9701b0
  /usr/local/include/flick/encode/mach3mig.h: ddc5bf8a9506c2e7bbbcc880ae76cccafab9ae57ccd9d64624892c728dc2c722
  /usr/local/include/flick/encode/xdr.h: 12c7be5f31f2872780f3e5c1949c715b3df5d8905ebb9a805351181fb8ef3016
  /usr/local/include/flick/link/ORB.h: c21ed1ae1b8a8c042e3a3ee9db26084169881389a616da4edcf6539a2b0c6dad
  /usr/local/include/flick/link/all.h: 43c3ece8fe50fc07221c40adde24a0f735ce6f0c7d55c7a1be79c49dc559fc28
  /usr/local/include/flick/link/alloca.h: b8702e74a2921fa6a21b5c1152f06ba9a60ee35404151b7e13fde85ac39b3389
  /usr/local/include/flick/link/iiop.h: 0b23e6c72385d0bc8aa0012465a1c2706c3dcd4ba28a01e9113c84417b706585
  /usr/local/include/flick/link/iiopxx.h: 281d506768b8740c3fdbfdd7d550ea2d1650dc07e83a71d8daa4acf94fe3e584
  /usr/local/include/flick/link/khazana.h: 4c761440c3049a570dc042df0627a10ddc2def5fdacb5435194e1255cda297ec
  /usr/local/include/flick/link/mach3mig.h: 3957577382ef7e454565f6a7dfffce53008529028baaf4b5d15732842b15e7b9
  /usr/local/include/flick/link/suntcp.h: 72f5ae5b07dad05a0da6132a068f8ec0b9f2103bba17950e31b1e6a7f6cd79f8
  /usr/local/include/flick/link/trapeze.h: 7712fcd0c5ffb0cb87116e30e0e7196e8ea3c756da3cdfd7957cf8f1c6ed374f
  /usr/local/include/flick/pres/all.h: 429dc013051fba6677ee67e791dc9c58ba62caa8f1ef40f56ad4eac69ed3815a
  /usr/local/include/flick/pres/corba.h: 2740aa316dbce633ed4bc907fb74116a31ea9660c9c91ddaf9c806d1fd5a4c0b
  /usr/local/include/flick/pres/corbaxx.h: bf0e6ea34a5013960ae21a95f66fbdbb1d1fce398e282c9d4528270ee4102b9a
  /usr/local/include/flick/pres/flick_defs.scml: 1585496e40f0e875dbc80e139a9b148d54c35e4a2297d71bf6a6030ffd8a62da
  /usr/local/include/flick/pres/mig.h: c78f4d37da17e74b27affa0cc20ff986e3ed41ba826d9b607563fa20026bb314
  /usr/local/include/flick/pres/mom.h: 19b1517649ed707fd1f581de24d69827b8638d6646134d30ec56b5f769a74d8e
  /usr/local/include/flick/pres/std_defines.scml: 47ee7c097fbd3791a3d9fa352485272a668464155bdf01ce517267be6d9c498a
  /usr/local/include/flick/pres/sun.h: d12f674ae4f4f04075ac1033bcefc9e7d6382bb9118456c3f8b5248a1a3fd265
  /usr/local/include/flick/pres/tao_array.scml: 44b56470e463f3ed353cccc0361ffb5c7039756386b408ee4ade3e90e8c19ef8
  /usr/local/include/flick/pres/tao_base.scml: 13b180a3a2a400a9d2e8c4f0d17dab01d3658e1369db42e6b06f80df80cefc96
  /usr/local/include/flick/pres/tao_cxx.scml: 5da984ccabcd0b6b259a2a20948eaef3abc3f7056578da9f9e7d9e095975caf2
  /usr/local/include/flick/pres/tao_exception.scml: 18805aa6b8d996b9b09451b751cc80e3400ec64a4a8a70dbbe4536491a8d7f2e
  /usr/local/include/flick/pres/tao_interface.scml: f3fb0b26c6e96f9e0badd79192ea9e7d035816c015bc9744f769f1b7c413f454
  /usr/local/include/flick/pres/tao_sequence.scml: 4f197d80ff070e1c93e5289b1bd8c47679454dba55fc54413f28ef4fc98ae231
  /usr/local/include/flick/pres/tao_struct.scml: 7b7af8691ffe4edead404e27e744a620b891ad2301765fe782772cca7ddd32dd
  /usr/local/include/flick/pres/tao_stubs.scml: a24f580244bd4411bf0b5f2efe29919a3a3e9b244fc560dd581d39fb484fa0dc
  /usr/local/include/flick/pres/tao_union.scml: 1cc2ee50941c7ad1b7780c8dd6318f347298e434da40ddfcfd79005024c61b18
  /usr/local/lib/libflick-iiop.a: 85ff2b4d156977dcfb953cd33752faeba7081e9e6ccb17fdf686cb79c8a851e1
  /usr/local/lib/libflick-suntcp.a: b8bb6c91d0cdda41e54bb5cbd00f1083dc3122354141f59a1452c30eb0844702
  /usr/local/share/doc/flick/guts.ps: baaa9789cf6678f7fafbe600995a2c3f0d983853d1dcf969162be707a95916c0
  /usr/local/share/doc/flick/user.ps: 8baf502f1d03b27723711e3b92ae1d97d6e043ee2851c4853c8008d7239adec2
  /usr/local/share/licenses/flick-2.1_1/BSD: 85e7a53b5e2d3e350e2d084fed2f94b7f63005f8e1168740e1e84aa9fa5d48ce
  /usr/local/share/licenses/flick-2.1_1/GPLv2: 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643
  /usr/local/share/licenses/flick-2.1_1/LICENSE: b1a6011bf43848f1a6c905a999a59f35b9ff86cd35d39e540d31754cec6525f1
  /usr/local/share/licenses/flick-2.1_1/catalog.mk: 0a6c3b00289d2fa78088e1cbb1ec87c09c1f7d1d4414ab4f60d7fd605ee3c2f5
directories:
  /usr/local/share/licenses/flick-2.1_1/: n
  /usr/local/share/licenses/: y
  /usr/local/share/doc/flick/: n
  /usr/local/include/flick/pres/: n
  /usr/local/include/flick/link/: n
  /usr/local/include/flick/encode/: n
  /usr/local/include/flick/: n
scripts:
  post-install: |
    cd /usr/local
  pre-deinstall: |
    cd /usr/local
  post-deinstall: |
    cd /usr/local
