I'm sorry but you have the wrong syntax. The acl should look like this:
access-list 100 permit udp any host 1.2.4.5 eq ntp
The interesting point in this acl is after the first ip address. (any in this case) There you may choose between the following:
rtr(config)#access-l 100 permit udp any ?
A.B.C.D Destination address
any Any destination host
eq Match only packets on a given port number
gt Match only packets with a greater port number
host A single destination host
lt Match only packets with a lower port number
neq Match only packets not on a given port number
range Match only packets in the range of port numbers
This means that you may either specify a range of source ports or go on directly entering the destination. This implies all source ports.
And btw: all these xxxx; are you doing that because everybody does or do you really fear that you are giving away valuable info? No need to comment, just think about it.
Regards,
Leo