Units
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/translations/documentation/booksporters-handbookquick-porting_index/id/units/?format=api
https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/units/?format=api&page=2", "previous": null, "results": [ { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "How to quickly create a new FreeBSD Port" ], "previous_source": "", "target": [ "" ], "id_hash": -5136855153386757086, "content_hash": -5136855153386757086, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:1", "context": "", "note": "type: YAML Front Matter: description", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 8, "source_unit": "https://translate-dev.freebsd.org/api/units/1177344/?format=api", "priority": 100, "id": 1416525, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=38b6397447bf6422", "url": "https://translate-dev.freebsd.org/api/units/1416525/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:13.916066Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "Chapter 3. Quick Porting" ], "previous_source": "", "target": [ "" ], "id_hash": 6971321183482317989, "content_hash": 6971321183482317989, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:1", "context": "", "note": "type: YAML Front Matter: title", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 2, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://translate-dev.freebsd.org/api/units/1147464/?format=api", "priority": 100, "id": 1416526, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=e0bf1bae449e8ca5", "url": "https://translate-dev.freebsd.org/api/units/1416526/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:13.920138Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "Quick Porting" ], "previous_source": "", "target": [ "" ], "id_hash": 8395070574101862847, "content_hash": 8395070574101862847, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:13", "context": "", "note": "type: Title =", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 3, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1147466/?format=api", "priority": 100, "id": 1416527, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=f481483549ad19bf", "url": "https://translate-dev.freebsd.org/api/units/1416527/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:13.924332Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "This section describes how to quickly create a new port. For applications where this quick method is not adequate, the full \"Slow Porting\" process is described in crossref:slow-porting[slow-porting,Slow Porting]." ], "previous_source": "", "target": [ "" ], "id_hash": -8800213976460174571, "content_hash": -8800213976460174571, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:52", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 4, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 29, "source_unit": "https://translate-dev.freebsd.org/api/units/1239768/?format=api", "priority": 100, "id": 1416528, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=05df5c0391a9db15", "url": "https://translate-dev.freebsd.org/api/units/1416528/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:13.928059Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "First, get the original tarball and put it into `DISTDIR`, which defaults to [.filename]#/usr/ports/distfiles#." ], "previous_source": "", "target": [ "" ], "id_hash": 6890501119810020375, "content_hash": 6890501119810020375, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:54", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 5, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 14, "source_unit": "https://translate-dev.freebsd.org/api/units/1147470/?format=api", "priority": 100, "id": 1416529, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=df9ffa42d2b52417", "url": "https://translate-dev.freebsd.org/api/units/1416529/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:13.932041Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "These steps assume that the software compiled out-of-the-box. In other words, absolutely no changes were required for the application to work on a FreeBSD system. If anything had to be changed, refer to crossref:slow-porting[slow-porting,Slow Porting]." ], "previous_source": "", "target": [ "" ], "id_hash": 7505719398032869049, "content_hash": 7505719398032869049, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:60", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 6, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 35, "source_unit": "https://translate-dev.freebsd.org/api/units/1239770/?format=api", "priority": 100, "id": 1416530, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=e829ac06878206b9", "url": "https://translate-dev.freebsd.org/api/units/1416530/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:13.966300Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "It is recommended to set the `DEVELOPER` man:make[1] variable in [.filename]#/etc/make.conf# before getting into porting." ], "previous_source": "", "target": [ "" ], "id_hash": -2336994763975155171, "content_hash": -2336994763975155171, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:65", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 7, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 15, "source_unit": "https://translate-dev.freebsd.org/api/units/1147474/?format=api", "priority": 100, "id": 1416531, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=5f9153a4e350221d", "url": "https://translate-dev.freebsd.org/api/units/1416531/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:13.970081Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "# echo DEVELOPER=yes >> /etc/make.conf\n" ], "previous_source": "", "target": [ "" ], "id_hash": -3822572774704602561, "content_hash": -3822572774704602561, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:69", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 8, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 5, "source_unit": "https://translate-dev.freebsd.org/api/units/1147476/?format=api", "priority": 100, "id": 1416532, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=4af37e5073a7223f", "url": "https://translate-dev.freebsd.org/api/units/1416532/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:13.985321Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "This setting enables the \"developer mode\" that displays deprecation warnings and activates some further quality checks on calling `make`." ], "previous_source": "", "target": [ "" ], "id_hash": -5759260088647422803, "content_hash": -5759260088647422803, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:72", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 9, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 19, "source_unit": "https://translate-dev.freebsd.org/api/units/1147478/?format=api", "priority": 100, "id": 1416533, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=3012ff769715ecad", "url": "https://translate-dev.freebsd.org/api/units/1416533/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:13.993223Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "Writing the Makefile" ], "previous_source": "", "target": [ "" ], "id_hash": -6810617866280411020, "content_hash": -6810617866280411020, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:75", "context": "", "note": "type: Title ==", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 10, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/1147480/?format=api", "priority": 100, "id": 1416534, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=217bd322836d6074", "url": "https://translate-dev.freebsd.org/api/units/1416534/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:13.997466Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "The minimal [.filename]#Makefile# would look something like this:" ], "previous_source": "", "target": [ "" ], "id_hash": 3653467325346956989, "content_hash": 3653467325346956989, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:78", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 11, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 8, "source_unit": "https://translate-dev.freebsd.org/api/units/1147482/?format=api", "priority": 100, "id": 1416535, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=b2b3b92cedcd46bd", "url": "https://translate-dev.freebsd.org/api/units/1416535/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:14.001299Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ ".include <bsd.port.mk>\n" ], "previous_source": "", "target": [ "" ], "id_hash": 5002209166483044708, "content_hash": 5002209166483044708, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:91", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 14, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1147488/?format=api", "priority": 100, "id": 1416538, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=c56b6abbec6cb964", "url": "https://translate-dev.freebsd.org/api/units/1416538/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:14.063534Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "Try to figure it out. A more detailed example is shown in the crossref:porting-samplem[porting-samplem,sample Makefile] section." ], "previous_source": "", "target": [ "" ], "id_hash": -1538114727897762569, "content_hash": -1538114727897762569, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:95", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 15, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 16, "source_unit": "https://translate-dev.freebsd.org/api/units/1147490/?format=api", "priority": 100, "id": 1416539, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=6aa784cde3db74f7", "url": "https://translate-dev.freebsd.org/api/units/1416539/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:14.066686Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "Writing the Description Files" ], "previous_source": "", "target": [ "" ], "id_hash": 7062776275785672951, "content_hash": 7062776275785672951, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:97", "context": "", "note": "type: Title ==", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 16, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://translate-dev.freebsd.org/api/units/1147492/?format=api", "priority": 100, "id": 1416540, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=e204059a4642e8f7", "url": "https://translate-dev.freebsd.org/api/units/1416540/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:14.070318Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "There are two description files that are required for any port, whether they actually package or not. They are [.filename]#pkg-descr# and [.filename]#pkg-plist#. Their [.filename]#pkg-# prefix distinguishes them from other files." ], "previous_source": "", "target": [ "" ], "id_hash": 1992139475912421698, "content_hash": 1992139475912421698, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:102", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 17, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 30, "source_unit": "https://translate-dev.freebsd.org/api/units/1239772/?format=api", "priority": 100, "id": 1416541, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=9ba5804c6ccaf142", "url": "https://translate-dev.freebsd.org/api/units/1416541/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:14.074461Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "[.filename]#pkg-descr#" ], "previous_source": "", "target": [ "" ], "id_hash": -108852940956958370, "content_hash": -108852940956958370, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:104", "context": "", "note": "type: Title ===", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 18, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1147496/?format=api", "priority": 100, "id": 1416542, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=7e7d46d3b181015e", "url": "https://translate-dev.freebsd.org/api/units/1416542/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:14.079077Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "This is a longer description of the port. One to a few paragraphs concisely explaining what the port does is sufficient." ], "previous_source": "", "target": [ "" ], "id_hash": 7887062160273840564, "content_hash": 7887062160273840564, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:108", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 19, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 21, "source_unit": "https://translate-dev.freebsd.org/api/units/1239774/?format=api", "priority": 100, "id": 1416543, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=ed74793f508c19b4", "url": "https://translate-dev.freebsd.org/api/units/1416543/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:14.082657Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "This is _not_ a manual or an in-depth description on how to use or compile the port! _Please be careful when copying from the [.filename]#README# or manpage_. Too often they are not a concise description of the port or are in an awkward format. For example, manpages have justified spacing, which looks particularly bad with monospaced fonts." ], "previous_source": "", "target": [ "" ], "id_hash": 3785823768578150728, "content_hash": 3785823768578150728, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:115", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 20, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 57, "source_unit": "https://translate-dev.freebsd.org/api/units/1239776/?format=api", "priority": 100, "id": 1416544, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=b489f2a8cc54d148", "url": "https://translate-dev.freebsd.org/api/units/1416544/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:14.086044Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "On the other hand, the content of [.filename]#pkg-descr# must be longer than the crossref:makefiles[makefile-comment,`COMMENT` line from the Makefile]. It must explain in more depth what the port is all about." ], "previous_source": "", "target": [ "" ], "id_hash": -2078080994199595824, "content_hash": -2078080994199595824, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:117", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 21, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 30, "source_unit": "https://translate-dev.freebsd.org/api/units/1239778/?format=api", "priority": 100, "id": 1416545, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=63292c588e3e14d0", "url": "https://translate-dev.freebsd.org/api/units/1416545/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:14.089170Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "A well-written [.filename]#pkg-descr# describes the port completely enough that users would not have to consult the documentation or visit the website to understand what the software does, how it can be useful, or what particularly nice features it has. Mentioning certain requirements like a graphical toolkit, heavy dependencies, runtime environment, or implementation languages help users decide whether this port will work for them." ], "previous_source": "", "target": [ "" ], "id_hash": -4833055672440406709, "content_hash": -4833055672440406709, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:121", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 22, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 63, "source_unit": "https://translate-dev.freebsd.org/api/units/1239780/?format=api", "priority": 100, "id": 1416546, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=3ced8978f880bd4b", "url": "https://translate-dev.freebsd.org/api/units/1416546/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:14.092394Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "[.filename]#pkg-plist#" ], "previous_source": "", "target": [ "" ], "id_hash": -2219474907005171918, "content_hash": -2219474907005171918, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:128", "context": "", "note": "type: Title ===", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 24, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1147516/?format=api", "priority": 100, "id": 1416552, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=6132d754d4104732", "url": "https://translate-dev.freebsd.org/api/units/1416552/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:14.164614Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "This file lists all the files installed by the port. It is also called the \"packing list\" because the package is generated by packing the files listed here. The pathnames are relative to the installation prefix (usually [.filename]#/usr/local#)." ], "previous_source": "", "target": [ "" ], "id_hash": -2461988402200515383, "content_hash": -2461988402200515383, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:133", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 25, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 38, "source_unit": "https://translate-dev.freebsd.org/api/units/1239784/?format=api", "priority": 100, "id": 1416553, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=5dd54297a5b4ecc9", "url": "https://translate-dev.freebsd.org/api/units/1416553/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:14.168323Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "Here is a small example:" ], "previous_source": "", "target": [ "" ], "id_hash": -4022848956920702855, "content_hash": -4022848956920702855, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:135", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 26, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 5, "source_unit": "https://translate-dev.freebsd.org/api/units/1147520/?format=api", "priority": 100, "id": 1416554, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=482bf83009b0d879", "url": "https://translate-dev.freebsd.org/api/units/1416554/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:14.172374Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "bin/oneko\nman/man1/oneko.1.gz\nlib/X11/app-defaults/Oneko\nlib/X11/oneko/cat1.xpm\nlib/X11/oneko/cat2.xpm\nlib/X11/oneko/mouse.xpm\n" ], "previous_source": "", "target": [ "" ], "id_hash": 5020911096530860441, "content_hash": 5020911096530860441, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:144", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 27, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 6, "source_unit": "https://translate-dev.freebsd.org/api/units/1147522/?format=api", "priority": 100, "id": 1416555, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=c5addc0a5589f999", "url": "https://translate-dev.freebsd.org/api/units/1416555/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:14.182785Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "Refer to the man:pkg-create[8] manual page for details on the packing list." ], "previous_source": "", "target": [ "" ], "id_hash": -1218359326392740561, "content_hash": -1218359326392740561, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:147", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 28, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 12, "source_unit": "https://translate-dev.freebsd.org/api/units/1147524/?format=api", "priority": 100, "id": 1416556, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=6f1784a5d593952f", "url": "https://translate-dev.freebsd.org/api/units/1416556/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:14.186670Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "Creating a packing list manually can be a very tedious task. If the port installs a large numbers of files, crossref:plist[plist-autoplist,creating the packing list automatically] might save time." ], "previous_source": "", "target": [ "" ], "id_hash": 127244097363208787, "content_hash": 127244097363208787, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:160", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 30, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 28, "source_unit": "https://translate-dev.freebsd.org/api/units/1239788/?format=api", "priority": 100, "id": 1416558, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=81c40fd517196a53", "url": "https://translate-dev.freebsd.org/api/units/1416558/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:14.194780Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "There is only one case when [.filename]#pkg-plist# can be omitted from a port. If the port installs just a handful of files, list them in `PLIST_FILES`, within the port's [.filename]#Makefile#. For instance, we could get along without [.filename]#pkg-plist# in the above [.filename]#oneko# port by adding these lines to the [.filename]#Makefile#:" ], "previous_source": "", "target": [ "" ], "id_hash": 8214034225430884673, "content_hash": 8214034225430884673, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:165", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 31, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 50, "source_unit": "https://translate-dev.freebsd.org/api/units/1239790/?format=api", "priority": 100, "id": 1416559, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=f1fe1c9bb3b57141", "url": "https://translate-dev.freebsd.org/api/units/1416559/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:14.199978Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "PLIST_FILES=\tbin/oneko \\\n\t\tman/man1/oneko.1.gz \\\n\t\tlib/X11/app-defaults/Oneko \\\n\t\tlib/X11/oneko/cat1.xpm \\\n\t\tlib/X11/oneko/cat2.xpm \\\n\t\tlib/X11/oneko/mouse.xpm\n" ], "previous_source": "", "target": [ "" ], "id_hash": -249427250419386793, "content_hash": -249427250419386793, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:174", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 32, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 12, "source_unit": "https://translate-dev.freebsd.org/api/units/1147532/?format=api", "priority": 100, "id": 1416560, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=7c89db3cbd733657", "url": "https://translate-dev.freebsd.org/api/units/1416560/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:14.204650Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "Usage of `PLIST_FILES` should not be abused. When looking for the origin of a file, people usually try to grep through the [.filename]#pkg-plist# files in the ports tree. Listing files in `PLIST_FILES` in the [.filename]#Makefile# makes that search more difficult." ], "previous_source": "", "target": [ "" ], "id_hash": -5699278825952637455, "content_hash": -5699278825952637455, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:181", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 33, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 40, "source_unit": "https://translate-dev.freebsd.org/api/units/1239792/?format=api", "priority": 100, "id": 1416561, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=30e8181a97300df1", "url": "https://translate-dev.freebsd.org/api/units/1416561/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:14.208773Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "If a port needs to create an empty directory, or creates directories outside of [.filename]#${PREFIX}# during installation, refer to crossref:plist[plist-dir-cleaning,Cleaning Up Empty Directories] for more information." ], "previous_source": "", "target": [ "" ], "id_hash": 5481461653871868311, "content_hash": 5481461653871868311, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:186", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 34, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 26, "source_unit": "https://translate-dev.freebsd.org/api/units/1239794/?format=api", "priority": 100, "id": 1416562, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=cc12105508f53997", "url": "https://translate-dev.freebsd.org/api/units/1416562/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:14.213492Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "As `PLIST_FILES` is a man:make[1] variable, any entry with spaces must be quoted. For example, if using keywords described in man:pkg-create[8] and crossref:plist[plist-keywords,Expanding Package List with Keywords], the entry must be quoted." ], "previous_source": "", "target": [ "" ], "id_hash": 7541290918989394342, "content_hash": 7541290918989394342, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:192", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 35, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 32, "source_unit": "https://translate-dev.freebsd.org/api/units/1239796/?format=api", "priority": 100, "id": 1416563, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=e8a80c22a63df1a6", "url": "https://translate-dev.freebsd.org/api/units/1416563/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:14.217648Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "PLIST_FILES=\t\"@sample ${ETCDIR}/oneko.conf.sample\"\n" ], "previous_source": "", "target": [ "" ], "id_hash": 4323770331144010092, "content_hash": 4323770331144010092, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:196", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 36, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/1147540/?format=api", "priority": 100, "id": 1416564, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=bc011e353636396c", "url": "https://translate-dev.freebsd.org/api/units/1416564/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:14.222636Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "Later we will see how [.filename]#pkg-plist# and `PLIST_FILES` can be used to fulfill crossref:plist[plist,more sophisticated tasks]." ], "previous_source": "", "target": [ "" ], "id_hash": 5531080750910217428, "content_hash": 5531080750910217428, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:200", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 37, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 16, "source_unit": "https://translate-dev.freebsd.org/api/units/1147542/?format=api", "priority": 100, "id": 1416565, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=ccc258a356011cd4", "url": "https://translate-dev.freebsd.org/api/units/1416565/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:14.228107Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "Creating the Checksum File" ], "previous_source": "", "target": [ "" ], "id_hash": 5697477808960266292, "content_hash": 5697477808960266292, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:202", "context": "", "note": "type: Title ==", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 38, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://translate-dev.freebsd.org/api/units/1147544/?format=api", "priority": 100, "id": 1416566, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=cf1181e176bf6034", "url": "https://translate-dev.freebsd.org/api/units/1416566/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:14.261383Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "Just type `make makesum`. The ports framework will automatically generate [.filename]#distinfo#. Do not try to generate the file manually." ], "previous_source": "", "target": [ "" ], "id_hash": 6143339365695234162, "content_hash": 6143339365695234162, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:207", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 39, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 19, "source_unit": "https://translate-dev.freebsd.org/api/units/1239798/?format=api", "priority": 100, "id": 1416567, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=d541869ab2f02072", "url": "https://translate-dev.freebsd.org/api/units/1416567/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:14.274711Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "Testing the Port" ], "previous_source": "", "target": [ "" ], "id_hash": 3734625763310272506, "content_hash": 3734625763310272506, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:209", "context": "", "note": "type: Title ==", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 40, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/1147548/?format=api", "priority": 100, "id": 1416568, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=b3d40e5847217ffa", "url": "https://translate-dev.freebsd.org/api/units/1416568/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:14.287739Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "Make sure that the port rules do exactly what is desired, including packaging up the port. These are the important points to verify:" ], "previous_source": "", "target": [ "" ], "id_hash": -4106662338602139016, "content_hash": -4106662338602139016, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:213", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 41, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 23, "source_unit": "https://translate-dev.freebsd.org/api/units/1239800/?format=api", "priority": 100, "id": 1416569, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=4702345c6f250278", "url": "https://translate-dev.freebsd.org/api/units/1416569/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:14.293135Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "[.filename]#pkg-plist# does not contain anything not installed by the port." ], "previous_source": "", "target": [ "" ], "id_hash": 5691405591497993354, "content_hash": 5691405591497993354, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:215", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 42, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 10, "source_unit": "https://translate-dev.freebsd.org/api/units/1147552/?format=api", "priority": 100, "id": 1416570, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=cefbef3b29e8ec8a", "url": "https://translate-dev.freebsd.org/api/units/1416570/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:14.297447Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "[.filename]#pkg-plist# contains everything that is installed by the port." ], "previous_source": "", "target": [ "" ], "id_hash": -1831341582151250438, "content_hash": -1831341582151250438, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:216", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 43, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 9, "source_unit": "https://translate-dev.freebsd.org/api/units/1147554/?format=api", "priority": 100, "id": 1416571, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=6695c488ad790dfa", "url": "https://translate-dev.freebsd.org/api/units/1416571/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:14.301552Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "The port can be installed using the `install` target. This verifies that the install script works correctly." ], "previous_source": "", "target": [ "" ], "id_hash": 6702022726693985304, "content_hash": 6702022726693985304, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:217", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 44, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 17, "source_unit": "https://translate-dev.freebsd.org/api/units/1147556/?format=api", "priority": 100, "id": 1416572, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=dd025e293d309c18", "url": "https://translate-dev.freebsd.org/api/units/1416572/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:14.304989Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "The port can be deinstalled properly using the `deinstall` target. This verifies that the deinstall script works correctly." ], "previous_source": "", "target": [ "" ], "id_hash": 3021946061521601537, "content_hash": 3021946061521601537, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:218", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 45, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 18, "source_unit": "https://translate-dev.freebsd.org/api/units/1147558/?format=api", "priority": 100, "id": 1416573, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=a9f01bee9762c401", "url": "https://translate-dev.freebsd.org/api/units/1416573/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:14.308374Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "The port only has access to network resources during the `fetch` target phase. This is important for package builders, such as package:ports-mgmt/poudriere[]." ], "previous_source": "", "target": [ "" ], "id_hash": 4345838816777730234, "content_hash": 4345838816777730234, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:219", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 46, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 22, "source_unit": "https://translate-dev.freebsd.org/api/units/1147560/?format=api", "priority": 100, "id": 1416574, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=bc4f8560ed23f8ba", "url": "https://translate-dev.freebsd.org/api/units/1416574/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:14.312072Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "Make sure that `make package` can be run as a normal user (that is, not as `root`). If that fails, the software may need to be patched. See also crossref:uses[uses-fakeroot,`fakeroot`] and crossref:uses[uses-uidfix,`uidfix`]." ], "previous_source": "", "target": [ "" ], "id_hash": 3178132861623043334, "content_hash": 3178132861623043334, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:220", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 47, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 32, "source_unit": "https://translate-dev.freebsd.org/api/units/1147562/?format=api", "priority": 100, "id": 1416575, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=ac1afeffca098506", "url": "https://translate-dev.freebsd.org/api/units/1416575/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:14.315426Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "Procedure: Recommended Test Ordering" ], "previous_source": "", "target": [ "" ], "id_hash": -8536779719442108892, "content_hash": -8536779719442108892, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:222", "context": "", "note": "type: Block title", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 48, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://translate-dev.freebsd.org/api/units/1147564/?format=api", "priority": 100, "id": 1416576, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=0987441330e4ee24", "url": "https://translate-dev.freebsd.org/api/units/1416576/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:14.318280Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "`make stage`" ], "previous_source": "", "target": [ "" ], "id_hash": 8868759224641014673, "content_hash": 8868759224641014673, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:224", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 49, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1147566/?format=api", "priority": 100, "id": 1416577, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=fb142986af324b91", "url": "https://translate-dev.freebsd.org/api/units/1416577/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:14.321859Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "`make stage-qa`" ], "previous_source": "", "target": [ "" ], "id_hash": -7784714332943265543, "content_hash": -7784714332943265543, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:225", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 50, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1147568/?format=api", "priority": 100, "id": 1416578, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=13f7238f330650f9", "url": "https://translate-dev.freebsd.org/api/units/1416578/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:14.325597Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "`make package`" ], "previous_source": "", "target": [ "" ], "id_hash": -6531999093953143477, "content_hash": -6531999093953143477, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:226", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 51, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1147570/?format=api", "priority": 100, "id": 1416579, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=2559ad6e9bbfdd4b", "url": "https://translate-dev.freebsd.org/api/units/1416579/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:14.329224Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "`make install`" ], "previous_source": "", "target": [ "" ], "id_hash": -8464945106975971042, "content_hash": -8464945106975971042, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:227", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 52, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1147572/?format=api", "priority": 100, "id": 1416580, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=0a8679463f84291e", "url": "https://translate-dev.freebsd.org/api/units/1416580/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:14.333192Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "`make deinstall`" ], "previous_source": "", "target": [ "" ], "id_hash": -2990520302237854740, "content_hash": -2990520302237854740, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:228", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 53, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1147574/?format=api", "priority": 100, "id": 1416581, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=567f89a12b84d3ec", "url": "https://translate-dev.freebsd.org/api/units/1416581/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:14.336837Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookquick-porting_index/id/?format=api", "source": [ "`make package` (as user)" ], "previous_source": "", "target": [ "" ], "id_hash": 8980099166542277929, "content_hash": 8980099166542277929, "location": "documentation/content/en/books/porters-handbook/quick-porting/_index.adoc:229", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 54, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://translate-dev.freebsd.org/api/units/1147576/?format=api", "priority": 100, "id": 1416582, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookquick-porting_index/id/?checksum=fc9fb89d0588ad29", "url": "https://translate-dev.freebsd.org/api/units/1416582/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-03-09T19:51:14.340428Z" } ] }{ "count": 77, "next": "