Heat the olive oil in a large pot over medium heat. When the oil shimmers, add the onion and cook until soft and caramelized, about 5-10 minutes. Add the garlic, basil, oregano, turmeric, salt and pepper. Cook for 1 minute or until fragrant. Slowly add the tomatoes and the juices from the can, crushing the tomatoes with the back of a wooden spoon. Add the sun-dried tomatoes and vinegar. Simmer the sauce for 10-15 minutes or until reduced slightly. If desired, you can puree the sauce in a blender.