Here are two possible solutions.
1) You will need to download the package that you want to install and install them via the rpm command using the --nodeps option.
To download the rpms, you should first ensure that you have the "yum-utils" package installed because it contains the "yumdownloader" command.
I don't know the names of the packages that you want to install, but let's say the package name is "something-xyz". Here are the commands to download and install that package:
# Download the package
yumdownloader something-xyz
# Test whether emacs is the only dependency.
rpm -Uvh --test something-xyz-7.42-9.noarch.rpm
# If emacs is the only dependency, then install the package
rpm -Uvh --nodeps something-xyz-7.42-9.noarch.rpm
If there are other dependencies, than you can try to install via yum if they are not dependent on emacs. Otherwise, you will need to do the same process as above to install them.
2) If all of this does not work with your hand installation of emacs, then the last resort would be to install the emacs version that yum by default wants to install, but invoke your own version of emacs instead of the one yum installs.