Sachverhalt: Sachverhalt: A. X._, Jahrgang 1973, und Y._, Jahrgang 1968, heirateten am XXXX 1997. Sie wurden Eltern einer Tochter, geboren am XXXX 1997. Das Bezirksgericht G._ hiess das Scheidungsbegehren der Ehegatten gut und genehmigte deren Vereinbarung über die Scheidungsfolgen. Sie verpflichtete den Ehemann zu monatlichen Unterhaltsbeiträgen an seine Tochter von Fr. 650.-- (bis zum erfüllten 6. Altersjahr), von Fr. 700.-- (bis zum erfüllten 12. Altersjahr) und von Fr. 750.-- (bis zum ordentlichen Abschluss einer Erstausbildung), zuzüglich Kinderzulagen. Die monatlichen Unterhaltsbeiträge an die geschiedene Ehefrau wurden festgesetzt auf Fr. 1'300.-- bis Ende 2003, danach auf Fr. 950.-- bis Ende 2009 und anschliessend auf Fr. 450.-- bis Ende 2013 (Entscheid vom 8. Mai 2000). X._ ist heute wieder verheiratet. Zur neuen Familie gehören drei Kinder seiner zweiten Ehefrau aus früheren Beziehungen, geboren in den Jahren 1995, 1997 und 1999. Y._ lebt seit Januar 2003 mit einem neuen Partner zusammen. X._ ist heute wieder verheiratet. Zur neuen Familie gehören drei Kinder seiner zweiten Ehefrau aus früheren Beziehungen, geboren in den Jahren 1995, 1997 und 1999. Y._ lebt seit Januar 2003 mit einem neuen Partner zusammen. B. Im September 2003 erhob X._ (hiernach: Kläger) Abänderungsklage mit dem Begehren, seine Unterhaltspflicht gegenüber Y._ (fortan: Beklagte) aufzuheben. Das Kreisgericht G._ (2. Abteilung) wie auch - auf Berufung des Klägers hin - das Kantonsgericht St. Gallen (II. Zivilkammer) wiesen die Abänderungsbegehren ab. Beide kantonalen Gerichte verneinten eine Verbesserung der Leistungsfähigkeit der Beklagten und eine Verschlechterung der wirtschaftlichen Verhältnisse auf Seiten des Klägers (Entscheide vom 8. Juli 2004 und vom 24. März 2005). B. Im September 2003 erhob X._ (hiernach: Kläger) Abänderungsklage mit dem Begehren, seine Unterhaltspflicht gegenüber Y._ (fortan: Beklagte) aufzuheben. Das Kreisgericht G._ (2. Abteilung) wie auch - auf Berufung des Klägers hin - das Kantonsgericht St. Gallen (II. Zivilkammer) wiesen die Abänderungsbegehren ab. Beide kantonalen Gerichte verneinten eine Verbesserung der Leistungsfähigkeit der Beklagten und eine Verschlechterung der wirtschaftlichen Verhältnisse auf Seiten des Klägers (Entscheide vom 8. Juli 2004 und vom 24. März 2005). C. Mit eidgenössischer Berufung beantragt der Kläger dem Bundesgericht in der Sache, seine Unterhaltspflicht gegenüber der Beklagten in Abänderung des Scheidungsurteils ab 1. Januar 2004 aufzuheben. Er ersucht um unentgeltliche Rechtspflege. Das Kantonsgericht hat auf Gegenbemerkungen verzichtet. Eine Berufungsantwort ist bei der Beklagten nicht eingeholt worden.