Since you have a porch it might be nice if you could make it a little warm spot, by building a little house made out of styrofoam maybe. I used to make these for abandoned cats and we found large pieces of styrofoam chucked out at night by fresh produce stores. Perhaps a little blanket in a covered box or something like that. There is not much else you can do as you know the cat has a home, unless you catnap it and make it an indoor cat. I would suggest getting it its needles and fixed if you do this. I once had a neighbour who neglected their cat and I asked if I could take it for its needles as it was eating out of my cats bowls and I did not want my cats getting sick and as they were poor they let me take their cat for its needles. They later moved and tossed their cat out on the street with no home and I had to take it in. I will never regret that it was a wonderful cat when it had a decent home and was cleaned up.