Ну, а если так, на современный лад, так сказать:
Завтрак скушай сам, отобедать сходи к другу, ужин отбери у
врага и оставь его себе на завтрак :)
Пословица эта действительно древняя:
Смысл её в том, что не было у людей когда-то холодильников, а значит, еда к вечеру могла испортиться. Тогда её брали и выносили за двор и там раздавали все желающим, которые, съев подпорченную пищу, тут же становились врагами тому, кто их угощал ужином, возможно, они плохо спали от переедания на ночь и ругали на чём свет стоит того, кто их накормил на ночь, то есть, отдал им свой ужин. Примерно так можно понимать эту пословицу.
Следовательно, врагом, которому нужно было отдать свой ужин, являлись те люди (человек), которых угощали ужином на ночь