Sachverhalt: Sachverhalt: A. Am 1. August 1986 heiratete K._ (Ehefrau) (Jahrgang 1953) den elf Jahre jüngeren, aus Tunesien stammenden B._ (Ehemann) (Jahrgang 1964). Die Ehe blieb kinderlos. Aus einer Drittbeziehung hat der Ehemann einen Sohn, den er kurz nach dessen Geburt im Sommer 1998 anerkannte. Im Frühjahr 2000 trennten sich die Ehegatten. Der Ehemann lebt seither mit einer neuen Partnerin und deren Sohn zusammen. Für die Dauer des Getrenntlebens verpflichtete er sich, der Ehefrau einen monatlichen Unterhaltsbeitrag von Fr. 600.-- zu zahlen. Am 12. November 2002 reichten die Ehegatten ein gemeinsames Scheidungsbegehren ein. Sie unterzeichneten vor Gericht eine Vereinbarung, wonach sie auf Ansprüche aus Güterrecht verzichten und die Guthaben aus beruflicher Vorsorge nach Gesetz aufteilen wollten. Nach Ablauf der Bedenkfrist bestätigte die Ehefrau die Teilvereinbarung nicht und machte eine Güterrechtsforderung geltend. A. Am 1. August 1986 heiratete K._ (Ehefrau) (Jahrgang 1953) den elf Jahre jüngeren, aus Tunesien stammenden B._ (Ehemann) (Jahrgang 1964). Die Ehe blieb kinderlos. Aus einer Drittbeziehung hat der Ehemann einen Sohn, den er kurz nach dessen Geburt im Sommer 1998 anerkannte. Im Frühjahr 2000 trennten sich die Ehegatten. Der Ehemann lebt seither mit einer neuen Partnerin und deren Sohn zusammen. Für die Dauer des Getrenntlebens verpflichtete er sich, der Ehefrau einen monatlichen Unterhaltsbeitrag von Fr. 600.-- zu zahlen. Am 12. November 2002 reichten die Ehegatten ein gemeinsames Scheidungsbegehren ein. Sie unterzeichneten vor Gericht eine Vereinbarung, wonach sie auf Ansprüche aus Güterrecht verzichten und die Guthaben aus beruflicher Vorsorge nach Gesetz aufteilen wollten. Nach Ablauf der Bedenkfrist bestätigte die Ehefrau die Teilvereinbarung nicht und machte eine Güterrechtsforderung geltend. B. Die Ehefrau (hiernach: Klägerin) stellte vor Gericht die Begehren, der Ehemann habe ihr während vier bis fünf Jahren einen indexierten, monatlichen Unterhaltsbeitrag von Fr. 600.-- und aus Güterrecht Fr. 37'500.-- zu bezahlen. Im Übrigen sei die Teilvereinbarung zu genehmigen. Der Ehemann (nachstehend: Beklagter) schloss auf Bestätigung der Teilvereinbarung insgesamt. Gestützt auf die gemeinsamen Begehren wurde die Scheidung gerichtlich ausgesprochen und die Vorsorgeeinrichtung des Beklagten angewiesen, Fr. 32'720.-- auf das Vorsorgekonto der Klägerin zu übertragen. Strittig blieben die güterrechtliche Auseinandersetzung und der nacheheliche Unterhalt. Das Kreisgericht St. Gallen (1. Abteilung) verpflichtete den Beklagten, der Klägerin einen indexierten, monatlichen Unterhaltsbeitrag von Fr. 600.-- während fünf Jahren und aus Güterrecht Fr. 37'500.-- zu bezahlen (Entscheid vom 8. Juli 2003). Auf Berufung des Beklagten verurteilte das Kantonsgericht St. Gallen (II. Zivilkammer) ihn zur Zahlung eines monatlichen Unterhaltsbeitrags von Fr. 600.-- während zwei Jahren ab Rechtskraft seines Entscheids. Es erklärte die Parteien für güterrechtlich auseinander gesetzt (Entscheid vom 8. März 2004). Auf Berufung des Beklagten verurteilte das Kantonsgericht St. Gallen (II. Zivilkammer) ihn zur Zahlung eines monatlichen Unterhaltsbeitrags von Fr. 600.-- während zwei Jahren ab Rechtskraft seines Entscheids. Es erklärte die Parteien für güterrechtlich auseinander gesetzt (Entscheid vom 8. März 2004). C. Mit eidgenössischer Berufung beantragt die Klägerin dem Bundesgericht, den Beklagten zu verpflichten, an ihren Unterhalt während fünf Jahren ab Rechtskraft des Scheidungsurteils einen indexierten, monatlichen Unterhaltsbeitrag von Fr. 600.-- zu bezahlen. Die kantonsgerichtliche Erklärung zum Güterrecht sei aufzuheben und die Sache zur Ergänzung des Sachverhalts und zu neuem Entscheid an das Kantonsgericht zurückzuweisen. Eventualiter sei der Beklagte zu verpflichten, der Klägerin aus Güterrecht Fr. 37'500.-- bzw. Fr. 30'000.-- zu bezahlen. Die Klägerin ersucht um unentgeltliche Rechtspflege. Das Kantonsgericht hat keine Gegenbemerkungen angebracht. Eine Berufungsantwort ist nicht eingeholt worden.