> сегодня потребности в колбасе нет. Попробуйте поставить два перла рядом, и собрать для них один и тот же модуль.Мне и никому это не нужно. Перлы, в отличие от питона, сохраняют совместимость, поэтому держать вместе две версии бессмысленно.
> тем не менее, оба лично знакомых - начинали с портов
О, теперь их уже двое. Давайте имена, потому что я вам не верю.
> снабженный и вторым коммит-битом
О, теперь уже и второй коммит бит. Что, у обоих?
> вероятно, должен знать значительно больше меня о механизмах, которые при этом использует?
Нет, не должен. Кто-то с коммит битом в порты полтора порта поддерживает. Прекращайте шланговать.
> нужно для приобретения этого знания читать сотни страниц гайдбуков, или как нибудь сами догадаетесь, заглянув в первый-попавшийся образец? Нужны какие-то дополнительные пояснения, что эта команда делает? Очевидно, тоже нет. Вот это - образец хорошей разработки.
Это всего лишь ещё один хороший образец вашего смещённого восприятия, согласно которому всё что вы знаете понятно и очевидно всем, а всё что не знаете - через жопу и неудобно. Не имею ни малейшего представления что эта команда делает.
А так-то в портах вы также могли бы заглянуть в первый попавшийся порт с do-install. На зачем, да? Лучше спросить не имеющего к этому отношения человека, потратить его время, а потом ещё поныть как всё непонятно. Так что лично вам, повторяю, только читать porter's handbook от корки до корки.
> Кстати, 95го года и с тех пор почти не менявшейся, а порты переделаны на моей памяти трижды или больше до основанья а затем.
Ничего подобного даже близко, опять врёте. Вся история портов сугубо эволюционна, все инкрементальные изменения можно проследить с самого первого коммита, никогда ничего не выкидывалось и не переписывалось с нуля, всё развивалось постепенно с сохранением поддержки и постепенной миграцией на новые фичи текущих портов.
> (и нет, filelist это просто список файлов, можно с wildcards. Никакой магии.)
Я думаю вы можете просто заменить ваш files на ${INSTALL}. Да, тоже умеет wildcards.
> Я примерно понял, что мне достаточно переопределить STAGEDIR, но это надо быть в курсе, что сие означает.
Нет, вам не нужно переопределять STAGEDIR. Я чётко написал что нужно сделать - пять переменных и одна цель с пачкой INSTALL или эквивалентных команд, помещающих что вам нужно в STAGEDIR.