A 24-hour general strike brought Portugal to a near-standstill on Wednesday as unions protested a government labour reform package they say will entrench precarious work, ease dismissals and curb workers' rights.