Move `iserv` into `utils` and change package name from `iserv-bin` to `iserv`
authorMoritz Angermann <>
Thu, 15 Feb 2018 05:54:55 +0000 (13:54 +0800)
committerMoritz Angermann <>
Thu, 15 Feb 2018 15:42:33 +0000 (23:42 +0800)
Move `iserv` into `utils` and change package name from `iserv-bin` to `iserv`

This is done for consistency. We usually call the package file the same name the
folder has.  The move into `utils` is done so that we can move the library into
`libraries/iserv` and the proxy into `utils/iserv-proxy` and then break the
`iserv.cabal` apart.  This will make building the cross compiler with TH
simpler, because we can build the library and proxy as separate packages.

Reviewers: bgamari, simonmar, goldfire, erikd

Reviewed By: simonmar

Subscribers: tdammers, rwbarton, thomie, carter

Differential Revision:
21 files changed:
libraries/libiserv/Makefile [moved from iserv/Makefile with 100% similarity]
libraries/libiserv/cbits/iservmain.c [moved from iserv/cbits/iservmain.c with 100% similarity]
libraries/libiserv/ [new file with mode: 0644]
libraries/libiserv/libiserv.cabal [new file with mode: 0644]
libraries/libiserv/proxy-src/Remote.hs [moved from iserv/proxy-src/Remote.hs with 100% similarity]
libraries/libiserv/src/GHCi/Utils.hsc [moved from iserv/src/GHCi/Utils.hsc with 100% similarity]
libraries/libiserv/src/Lib.hs [moved from iserv/src/Lib.hs with 100% similarity]
libraries/libiserv/src/Main.hs [moved from iserv/src/Main.hs with 100% similarity]
libraries/libiserv/src/Remote/Message.hs [moved from iserv/src/Remote/Message.hs with 100% similarity]
libraries/libiserv/src/Remote/Slave.hs [moved from iserv/src/Remote/Slave.hs with 100% similarity]
utils/iserv-proxy/Makefile [new file with mode: 0644]
utils/iserv-proxy/ [new file with mode: 0644]
utils/iserv-proxy/iserv-proxy.cabal [moved from iserv/iserv-bin.cabal with 61% similarity]
utils/iserv-proxy/src/Main.hs [new file with mode: 0644]
utils/iserv/Makefile [new file with mode: 0644]
utils/iserv/cbits/iservmain.c [new file with mode: 0644]
utils/iserv/ [moved from iserv/ with 56% similarity]
utils/iserv/iserv.cabal [new file with mode: 0644]
utils/iserv/src/Main.hs [new file with mode: 0644]