Give her the frogs. Never, ever mention that you talked to her boyfriend. Never, ever say anything about the impending break up. In fact, never, ever say anything about the boyfriend at all.
And start putting the moves on her. You do NOT want to be seen as the understanding friend on whose shoulder you can cry until she moves on with her life and starts dating - someone other than you.
The scenario is, you will give her the frogs. She will say “This is really nice, but you know I am seeing someone else”. You respond, “I know, but if you ever become available, I get first dibs” or equivalent charming but unambiguous signal that you harbor carnal feelings for her.
Faint heart never won fair lady. If the boyfriend is going to dump her, you have the perfect opportunity. Even if he doesn’t, you can make the perfect opportunity. For heaven’s sake, stop worrying about the long-distance boyfriend and get busy.
I have to agree with Shodan here. Most people just don’t think of a friend as a love object if he is bending over backwards to act as a considerate thoughtful friend, even if the motive is love. If she didn’t fall head over heels in love just from hanging out, then it’s not going to happen on its own without a strategy and the being a good friend strategy has never worked in the history of love and should be dropped asap. Besides that, conspiring and going through trouble of any kind to give someone a gift is not even in line with the good friend role, it is just a half-assed way of making a move and trying to disguise it as friendship. If you want to give her the frogs, it has to be on the terms of a love offering. “Here are the frogs now you know I like you and do not want to be just friends.” If being “just friends” is enough for you it will always be enough for her too. Don’t fool yourself.
I don’t think you should tell her you called. I don’t think the boyfriend will be telling her anything. Give her the frogs exactly like Shodan said and don’t talk to her about her boyfriend troubles ever again and stop obsessing about it. If she ever finds out you called him, she’s going to know without question that you like her and if you are wishy washy now, she will think you lack the integrity to stand behind your feelings, that your feelings must be weak and that you are just a nice guy who will give her affection and attention without expecting it in return. Nobody ever fell in love with someone under those circumstances and nobody ever will.
I think Shodan and pokey have the right idea here. If possible, I think you should give her the frogs before V-Day so that she can look at them while she’s alone on her trip. Pretend the boyfriend call never happened.
Just be ready: What are you going to say if BF tells her about your “weird phone call”. When she asks you: “WTF were you trying to do?”, things will go better if you have an answer prepared.
I can’t think of an answer, but you’ve probably got a day or two before she confronts you…