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

ђ иЁ¤ ЂзЁ«®ў

‘®§¤ Ґ¬ Ї®ав ¤«п FreeBSD бў®Ё¬Ё агЄ ¬Ё. — бвм II

‚ ЇҐаў®© з бвЁ бв вмЁ ¬л а бᬮв५Ё ®б­®ў­лҐ ў®Їа®бл ᮧ¤ ­Ёп Ї®ав 
¤«п FreeBSD бў®Ё¬Ё агЄ ¬Ё. Ќ® бЁб⥬  бЎ®аЄЁ Їа®Ја ¬¬, ЁбЇ®«м§гҐ¬ п ў®
FreeBSD, Ё¬ҐҐв §­ зЁвҐ«м­® Ў®«миЁҐ ў®§¬®¦­®бвЁ, 祬 вҐ, Є®в®алҐ ¬л
§ ¤Ґ©бвў®ў «Ё. Љ ЄЁҐ нв® ў®§¬®¦­®бвЁ Ё Є Є Ёе ЁбЇ®«м§®ў вм ў бў®Ёе Ї®ав е?

ђ биЁаҐ­­лҐ ў®§¬®¦­®бвЁ бЁб⥬л

‘Єа®¬­л© а §¬Ґа ­ иҐЈ® ЇҐаў®Ј® Ї®ав  Ё ҐЈ® ¤®бв в®з­ п Їа®бв®в  ­Ґ
Ї®§ў®«Ё«  ­ ¬ а бᬮваҐвм ўбҐ ў®§¬®¦­®бвЁ бЁбвҐ¬л Ї®ав®ў. ‚ н⮬ ®Їпвм ¦Ґ
Їа®пў«пҐвбп ҐҐ ¤®бв®Ё­бвў® - ­Ґ ­г¦­® §­ вм ¬­®Ј® ¤«п Ї®бв஥­Ёп
ба ў­ЁвҐ«м­® Їа®бв®Ј® Ї®ав . Ќ® § з бвго Ўлў Ґв в Є, зв® ­Ґ®Ўе®¤Ё¬®
ॠ«Ё§®ў вм ­ҐЄго б®Ўб⢥­­го дг­ЄжЁо Ї® ®Ўа Ў®вЄҐ Ёб室­®Ј® ⥪бв  Ё«Ё
Їа®ўҐаЁвм ­ «ЁзЁҐ ­ҐЄ®в®а®© Їа®Ја ¬¬л ¤® ­ з «  гбв ­®ўЄЁ бў®Ґ©. ‘а §г ¦Ґ
ў®§­ЁЄ Ґв ў®Їа®б - Їлв вмбп ॠ«Ё§®ў вм нв® бў®Ё¬Ё бЁ« ¬Ё Ё«Ё ¦Ґ н⮠㦥
Ўл«® ЄҐ¬-в® Є®Ј¤ -⮠ॠ«Ё§®ў ­®?
ђ биЁаҐ­­лҐ ў®§¬®¦­®бвЁ бЁб⥬л бЎ®аЄЁ Ї®ав®ў, Є®в®алҐ ¬л ­Ґ
ЁбЇ®«м§®ў «Ё ў ЇҐаў®© з бвЁ Ё Є®в®алҐ ¬®¦­® ЁбЇ®«м§®ў вм, нв®:
щ Њ­®Ј®д ©«®ўлҐ ¤ЁбваЁЎгвЁўл б ў®§¬®¦­®бвмо ®вЎ®а  д ©«®ў ў § ўЁбЁ¬®бвЁ
®в § ¤ ­­®Ј® ­ Ў®а  ЇҐаҐ¬Ґ­­ле.
щ ‚­Ґи­ЁҐ Ї взЁ, Є®в®алҐ ¬®¦­® Ї®¤Є«оз вм ў § ўЁбЁ¬®бвЁ ®в § ¤ ­­®Ј®
­ Ў®а  ЇҐаҐ¬Ґ­­ле.
щ ‡ ¤ ­ЁҐ Ї а ¬Ґва®ў бЎ®аЄЁ Ї®ав  б Ї®¬®ймо Ї®«­®нЄа ­­®Ј® ⥪бв®ў®Ј®
०Ё¬  OPTIONS, б ў®§¬®¦­®бвмо ¤ «м­Ґ©иҐЈ® еа ­Ґ­Ёп Ё । ЄвЁа®ў ­Ёп нвЁе
Ї а ¬Ґва®ў.
щ „®Ї®«­Ґ­ЁҐ Ё«Ё § ¬Ґ­  з бвЁ Їа®жҐ¤га ᮧ¤ ­Ёп Їа®Ја ¬¬л Ё§ Ї®ав .
‚®§¬®¦­®бвм а Ў®вл б ¬­®Ј®д ©«®ўл¬Ё ¤ЁбваЁЎгвЁў ¬Ё Ї®§ў®«пҐв гЄ § вм, б
Є Є®Ј® Ё§ ЇҐаҐзЁб«Ґ­­ле б ©в®ў ­г¦­® § Јаг¦ вм гЄ § ­­л© д ©«. „®ЇгбвЁ¬,
Їа®Ја ¬¬  б®бв®Ёв Ё§ д ©«®ў file1.tgz Ё file2.tgz. File1.tgz ЇаЁбгвбвўгҐв
в®«мЄ® ­  ¤ў ¤ж в®¬ Ё§ ЇҐаҐзЁб«Ґ­­ле MASTER_SITES, ў в® ўаҐ¬п Є Є
file2.tgz - ўбо¤г. ‘Ёб⥬  Ўг¤Ґв Ї®Їгбвг ®Ўи аЁў вм ¤Ґўпв­ ¤ж вм б ©в®ў. ќв®
­Ґ бва и­®, Є®Ј¤  ¤Ґ« Ґвбп  ўв®¬ в®¬, ­® г¦ б­® ­ҐаўЁагҐв, Є®Ј¤  бЇҐиЁим.
Ља®¬Ґ в®Ј®, ў § ўЁбЁ¬®бвЁ ®в § ¤ ­­®Ј® ­ Ў®а  Ї а ¬Ґва®ў ¬®¦­® ўЄ«оз вм Ё«Ё
ЁбЄ«оз вм ­ҐЄ®в®алҐ Є®¬Ї®­Ґ­вл. ќв® ®б®ЎҐ­­® бгйҐб⢥­­®, Є®Ј¤  нвЁ
Є®¬Ї®­Ґ­вл ўҐбпв ¤ҐбпвЄЁ ¬ҐЈ Ў ©в (­ ЇаЁ¬Ґа, Ї®ав editors/openoffice2).
ђ Ў®в  б ў­Ґи­Ё¬Ё Ї вз ¬Ё в Є¦Ґ Єа ©­Ґ ў ¦­ , ®б®ЎҐ­­® Є®Ј¤   ўв®а
Їа®Ја ¬¬л ­Ґ ¦Ґ« Ґв Є®­в ЄвЁа®ў вм Ё ЁбЇа ў«пвм Є®¤. ‚ в Є®¬ б«гз Ґ Ї вз
«ЁЎ® а §¬Ґй Ґвбп ­ҐЇ®б।б⢥­­® ў ¤ҐаҐўҐ Ї®ав®ў, «ЁЎ® (Є Є Їа ўЁ«®, Ґб«Ё ®­
¤®ў®«м­® ®ЎкҐ¬­л©) ўлЄ« ¤лў Ґвбп ­  ­ҐЄ®в®ал© б ©в Ё гЄ §лў Ґвбп б Ї®¬®ймо
PATCH_SITES.
‡ ¤ ­ЁҐ Ї а ¬Ґва®ў бЎ®аЄЁ Ї®ав  §­ зЁвҐ«м­® Ї®ўли Ґв 㤮Ўбвў® а Ў®вл б
­Ё¬. Њ­®ЈЁҐ Ї®авл Ё¬Ґов ­Ґ ®¤Ё­ ¤Ґбпв®Є ЇҐаҐ¬Ґ­­ле "WITH_FOO=yes
WITHOUT_BAR=yes", Є®в®алҐ ­Ґ в®, зв® ­ Ўа вм ў Є®¬ ­¤­®© бва®ЄҐ - § Ї®¬­Ёвм
­ҐЇа®бв®! Ќ ЇаЁ¬Ґа, Ї®ав graphics/ImageMagick Ё¬ҐҐв 26 ЇҐаҐ¬Ґ­­ле вЁЇ 
"WITHOUT_IMAGEMAGICK_SOME=yes". …б«Ё Ўл  ўв®а Ї®ав  б¤Ґ« « нЄа ­ ®ЇжЁ©,
а Ў®в вм б в ЄЁ¬ Ї®а⮬ Ўл«® Ўл Ј®а §¤® Їа®йҐ.
„®Ї®«­Ґ­ЁҐ Ё«Ё § ¬Ґ­  з бвЁ Їа®жҐ¤га ᮧ¤ ­Ёп Ї®ав  - нв® Єа ©­Ґ ў ¦­лҐ