Cabal and older versions of GHC

Is it possible to use Cabal with older versions (e. g. 6.0 to 6.2.2) of GHC?
Some time later, I am going to release HSFFIG as a package. To be
usable with GHC 6.2.2, can it be packaged with Cabal, or do I have to
use ghc-pkg?
If I use ghc-pkg, is there a way to convert such a package into Cabal?
I am not going to upgrade to GHC 6.4.x any time soon, so what are my
options in using Cabal with 6.2.2?
--
Dimitry Golubovsky
Anywhere on the Web