---
name: flick
version: 2.1_1
origin: devel/flick
comment: Flexible IDL Compiler Kit
arch: freebsd:10:x86:64
www: http://www.cs.utah.edu/flux/flick/
maintainer: ports@FreeBSD.org
prefix: /usr/local
licenselogic: and
licenses:
- GPLv2
- BSD
flatsize: 5983571
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: 6656ff2cf0c0284a49e52af50c93ba236b589dc095b0873f09452a776f74a488
  /usr/local/bin/flick-c-fe-mig: d2321b7f4da6e65c07cf7f9bdad0c87cc64bda0bae06b2fed3499151ccd45f20
  /usr/local/bin/flick-c-pbe-fluke: c4b7196149628153e0fe9edaf2409af8a8fd991e5786b5b0442d8bed325e3d4e
  /usr/local/bin/flick-c-pbe-iiop: 88eb28d504e22b90fd0c066e15635eb5226584c24aa1a56eca5befbe8c7ea81c
  /usr/local/bin/flick-c-pbe-iiopxx: e2016fce63a6a0dc6a852d32af51ff8cedb43312d3dd0c5f8994aba5d77d6c3d
  /usr/local/bin/flick-c-pbe-khazana: a5e92c3ab633805924b449b3a4a9fd890569bb1143ca8299d423bdf024268eaf
  /usr/local/bin/flick-c-pbe-mach3mig: 9fb6f24d4ae0497a0cfa176d24515c4eb18850e1c79209438776dff699900e3b
  /usr/local/bin/flick-c-pbe-sun: 32fec04a1305e3571d5499deb3565870ae0f417400435c6e57ed59629e696684
  /usr/local/bin/flick-c-pbe-trapeze: 2a6a489d47b7c9aafad9b6927dbf2708eb8074399dea7b12ac6ac1ed1a0414d0
  /usr/local/bin/flick-c-pfe-corba: 6f38b51bae6181c09d21cfdce43d3b728dcde5ecb474edfc99d9e42870570def
  /usr/local/bin/flick-c-pfe-corbaxx: 93a819f57e51619f8f0457d2a98c63be32e5ede38f2e68cd9d8fead46ba6300c
  /usr/local/bin/flick-c-pfe-fluke: 96754199d689299f0f79f712d872825bfa915d0a88086080d8bf1aa113d2fa0f
  /usr/local/bin/flick-c-pfe-sun: 8f7d777e61ee351e9013b45f5c4dc73ebb8cee57f35c5108c9582a5a6c5bec9e
  /usr/local/bin/flick-c-presd: 7341b3d338438c867876f79d7f077d43ff2ec26a86e5b99d61b13209a6b8e6a2
  /usr/local/bin/flick-fe-newcorba: 00972c705331a804e0b320f172a565bbd5311411cc46ef5c31c309464a763f4f
  /usr/local/bin/flick-fe-sun: dcb22275f82123f0f8d6e1e0582d6c87c3b70df0f0a87ae6946b32a7212d6269
  /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: eab2a5c3e4a2b614ed2922cfe56dff3865b31c5544fc3d79cf1b21910f7c675b
  /usr/local/lib/libflick-suntcp.a: b894819fdc7d6dc2dbe1ca8f175f45aea16782a053a647fd83004c4925149187
  /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
