Trim fat from pork. Cut pork into 2-inch pieces.
Combine 1/4 cup wine and sugar in a large Dutch oven. Cook over medium-high heat until sugar melts and mixture thickens. Add the pork, onion, ginger, and garlic, and cook 5 minutes, browning pork on all sides. Add 1/4 cup wine, soy sauce, whole green onions, and star anise. Bring mixture to a boil; reduce heat, and simmer 10 minutes, stirring occasionally. Stir in water; cover and simmer 1 hour and 15 minutes or until pork shreds easily with a fork. Spoon over rice and sprinkle with chopped green onions.