"Рашид Ачилов. Создаем порт для FreeBSD своими руками (Часть 2) " - читать интересную книгу автора

щ USE_GETOPT_LONG=yes - ¤«п 4.е ¤®Ў ў«пҐв § ўЁбЁ¬®бвм ®в libgnugetopt.
„«п 5.е Ё ўлиҐ г¦Ґ ­Ґ Євг «м­® - libgnugeopt ЇҐаҐ­ҐбҐ­  ў Ў §®ўго бЁб⥬г.
щ USE_PERL=yes, USE_JAVA=yes, USE_PYTHON=yes,
щ USE_RUBY=yes - ¤®Ў ў«пов ᮮ⢥вбвўгойЁҐ § ўЁбЁ¬®бвЁ ®в
Ё­вҐаЇаҐв в®а  ᮮ⢥вбвўго饣® п§лЄ .
щ USE_AUTOTOOLS="toolъ:"versionъ - ¤®Ў ў«пҐв § ўЁбЁ¬®бвм ®в ­ҐЄ®в®а®©
Їа®Ја ¬¬л Ё§ GNU Autotools. …б«Ё § ¤ ­  Ё Їа®Ја ¬¬  Ё ўҐабЁп, § ¤ Ґв
§ ўЁбЁ¬®бвм ®в Є®­ЄаҐв­®© ўҐабЁЁ, Ґб«Ё ўҐабЁп ®Їг饭 , в® § ¤ Ґв § ўЁбЁ¬®бвм
®в Їа®Ја ¬¬л ЎҐ§ ­®¬Ґа  ў Ё¬Ґ­Ё. Ќ ЇаЁ¬Ґа: "USE_AUTOTOOLS=libtool:15" § ¤ Ґв
§ ўЁбЁ¬®бвм ®в devel/libtool15, ­® "USE_AUTOTOOLS=libtool" § ¤ Ґв
§ ўЁбЁ¬®бвм ®в devel/libtool, зв® ¬®¦Ґв Ўлвм ᮢᥬ ­Ґ ®¤­® Ё в® ¦Ґ!
щ USE_GNOME="бЇЁб®Є Є®¬Ї®­Ґ­в®ў зҐаҐ§ Їа®ЎҐ«ъ - § ¤ Ґв § ўЁбЁ¬®бвЁ ®в
ЇҐаҐзЁб«Ґ­­®Ј® бЇЁбЄ  Є®¬Ї®­Ґ­в®ў GNOME. Ќ ЇаЁ¬Ґа, ЇаЁўҐ¤Ґ­­ п ўлиҐ бва®Є :
"USE_GNOME+= orbit gtk12" § ¤ Ґв § ўЁбЁ¬®бвЁ ®в Є®¬Ї®­Ґ­в®ў devel/orbit Ё
x11-toolkits/gtk12. ЏаЁ § ¤ ­ЁЁ § ўЁбЁ¬®б⥩ б«Ґ¤гҐв ЇаЁ¤Ґа¦Ёў вмбп
а §г¬­®Ј® ¬Ё­Ё¬г¬  - гЄ §лў вм в®«мЄ® ⥠Є®¬Ї®­Ґ­вл, Є®в®алҐ ¤Ґ©б⢨⥫쭮
­г¦­л ¤«п а Ў®вл. Џ®¬­ЁвҐ, зв® Ї®¤Є«о祭­лҐ Є®¬Ї®­Ґ­вл ⮦Ґ Ё¬Ґов бў®Ё
§ ўЁбЁ¬®бвЁ, Є®в®алҐ ¬®Јгв Ё¬Ґвм бў®Ё § ўЁбЁ¬®бвЁ Ё в. ¤. - Ј«гЎЁ­ 
ў«®¦Ґ­­®бвЁ ­Ґ®Ја ­ЁзҐ­ .
щ USE_QT_VER=3 - ¤®Ў ў«пҐв § ўЁбЁ¬®бвм ®в ЎЁЎ«Ё®вҐЄЁ x11-toolkits/qt33
Ё ­Ґпў­® Ї®¤Є«оз Ґв д ©« bsd.kde.mk.
щ USE_LINUX={yes|"зЁб«®ъ} - ¤®Ў ў«пҐв § ўЁбЁ¬®бвм ®в Ї®ав 
emulators/linux-base-8, Ґб«Ё ­Ґ гЄ § ­® "зЁб«®ъ. …б«Ё "зЁб«®ъ гЄ § ­®, в®
¤®Ў ў«пҐвбп § ўЁбЁ¬®бвм ®в Ї®ав  emulators/linux-base-"зЁб«®ъ.
щ CONFLICTS="бЇЁб®Є Ї®ав®ўъ - ᮤҐа¦Ёв бЇЁб®Є Ї®ав®ў, б Є®в®ал¬Ё ¬®¦Ґв
Є®­д«ЁЄв®ў вм ¤ ­­л© Ї®ав. Љ®­д«ЁЄв ¬®¦Ґв ўла ¦ вмбп ў б®ўЇ ¤ ойЁе Ё¬Ґ­ е
Є в «®Ј®ў ¤«п гбв ­®ўЄЁ, б®ўЇ ¤ ойЁе Ё¬Ґ­ е д ©«®ў, ®¤Ё­ Є®ўле
TCP/UDP-Ї®ав е, ­Ґў®§¬®¦­®бвм бЎ®аЄЁ ®¤­®Ј® Ї®ав  ЇаЁ ­ «ЁзЁЁ ¤агЈ®Ј® Ё
Їа®зЁе ЇаЁзЁ­ е. ‚ла ¦Ґ­ЁҐ ¤«п бЇЁбЄ  Ї®ав®ў ¬®¦Ґв ᮤҐа¦ вм ¬Ґв -бЁ¬ў®«л
"*?[]!". Ќ ЇаЁ¬Ґа, "apache*-1.3.[012345]".

‡ Є«о祭ЁҐ

Ќ и  а Ў®в  § Є®­зҐ­ , ­® ¦Ё§­м Їа®¤®«¦ Ґвбп... Њл а бᬮв५Ё ®б­®ў­лҐ
ў®§¬®¦­®бвЁ бЁб⥬л бЎ®аЄЁ Ї®ав®ў. Ћ¤­ Є® ¤ «ҐЄ® ­Ґ ¤«п Є ¦¤®Ј® Ї®ав 
вॡгҐвбп в Є®Ґ Є®«ЁзҐбвў® а Ў®вл - ¤«п ¬­®ЈЁе ­Ґб«®¦­ле Їа®Ја ¬¬ Ї®ав ®в
­ з «  ¤® Є®­ж , ўЄ«оз п ®вбл«Єг ў® FreeBSD Team, ЇЁиҐвбп §  Ї®«¤­п. ‘Ёб⥬ 
бЎ®аЄЁ Ї®ав®ў ®Ў« ¤ Ґв ®зҐ­м Ў®«миЁ¬Ё ў®§¬®¦­®бвп¬Ё. €§гз вм Ёе ўбҐ ­Ґв
­Ґ®Ўе®¤Ё¬®бвЁ - ўбҐЈ¤  ¬®¦­® § Ј«п­гвм ў bsd.port.mk, Є®в®ал© Ё пў«пҐвбп
Ј« ў­л¬ бЇа ў®з­ЁЄ®¬ Ї® ҐҐ ў®§¬®¦­®бвп¬.
‚ ­ з «Ґ д ©«  Ё¤Ґв Ја®¬ ¤­л© Ў«®Є Є®¬¬Ґ­в аЁп, ў Є®в®а®¬ ЇҐаҐзЁб«Ґ­л
ўбҐ ЇҐаҐ¬Ґ­­лҐ, Є®в®алҐ ¬®¦­® ЁбЇ®«м§®ў вм, Ё ¤ ­л Є ­Ё¬ Єа вЄЁҐ ®ЇЁб ­Ёп,
¤«п 祣® ®­Ё ЇаҐ¤­ §­ зҐ­л. —Ёб«® Їа®Ја ¬¬, Є®в®алҐ а Ў®в ов Ї®¤ FreeBSD,
Ї®бв®п­­® 㢥«ЁзЁў Ґвбп, Ї®авл ¤«п ­Ёе ЇЁигвбп, Є Є ¬л ⥯Ґам ўЁ¤Ё¬,
®Ўлз­л¬Ё «о¤м¬Ё, Ё, ᮧ¤ ў п ­®ўл© Ї®ав ¤«п Їа®Ја ¬¬л, Є®в®а п в ¬ ў ¤ ­­л©
¬®¬Ґ­в ®вбгвбвўгҐв, ¬л ­Ґ в®«мЄ® ®Ў«ҐЈз Ґ¬ ᥡҐ ¦Ё§­м, ­® Ё Ї®¬®Ј Ґ¬
б®®ЎйҐбвўг.

1