The legislature shall provide by law, pensions for indigent soldiers and sailors who enlisted and honorably served in the Confederate army or navy in the late cival war, who are now resident in this State, and are not able to earn a support by their own labor. Pensions shall also be allowed to the indigent widows of such soldiers or sailors now dead, when from age or disease, they cannot earn a support. Pensions shall also be allowed to the wives of such soldiers or sailors upon the death of the husband, if disabled and indigent as aforesaid. Pensions granted to widows shall cease upon their subsequent marriage.