Units
Translation components API.
See the Weblate's Web API documentation for detailed description of the API.
GET /api/translations/documentation/booksporters-handbookmakefiles_index/fa/units/?format=api&page=31
https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/units/?format=api&page=32", "previous": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/units/?format=api&page=30", "results": [ { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "`post-package`" ], "previous_source": "", "target": [ "" ], "id_hash": -5397510131664139983, "content_hash": -5397510131664139983, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4918", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1509, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 1, "source_unit": "https://translate-dev.freebsd.org/api/units/1364960/?format=api", "priority": 100, "id": 1366606, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=35183121ea964931", "url": "https://translate-dev.freebsd.org/api/units/1366606/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:29.981011Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "When option _OPT_ is selected, the target `_TARGET_-_OPT_-on`, if defined, is executed after `_TARGET_`. `_TARGET_-_OPT_-off` works the same way, but when `OPT` is _not_ selected. For example:" ], "previous_source": "", "target": [ "" ], "id_hash": 5373259115790475293, "content_hash": 5373259115790475293, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4922", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1510, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 27, "source_unit": "https://translate-dev.freebsd.org/api/units/1364962/?format=api", "priority": 100, "id": 1366607, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=ca91a6b272d2201d", "url": "https://translate-dev.freebsd.org/api/units/1366607/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:30.045899Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "post-patch-OPT1-on:\n\t@${REINPLACE_CMD} -e '/opt1/s|/usr/bin/|${EXAMPLESDIR}/|' ${WRKSRC}/Makefile\n" ], "previous_source": "", "target": [ "" ], "id_hash": -3602204294318965980, "content_hash": -3602204294318965980, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4929", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1511, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 5, "source_unit": "https://translate-dev.freebsd.org/api/units/1364964/?format=api", "priority": 100, "id": 1366608, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=4e02664794bb3b24", "url": "https://translate-dev.freebsd.org/api/units/1366608/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:30.050081Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "post-patch-OPT1-off:\n\t@${REINPLACE_CMD} -e '/opt1/s|/usr/bin/|${PREFIX}/bin/|' ${WRKSRC}/Makefile\n" ], "previous_source": "", "target": [ "" ], "id_hash": 7702820489241739017, "content_hash": 7702820489241739017, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4932", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1512, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 5, "source_unit": "https://translate-dev.freebsd.org/api/units/1364966/?format=api", "priority": 100, "id": 1366609, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=eae5ea6c75dabf09", "url": "https://translate-dev.freebsd.org/api/units/1366609/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:30.054386Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "post-patch:\n.if ${PORT_OPTIONS:MOPT1}\n\t@${REINPLACE_CMD} -e '/opt1/s|/usr/bin/|${EXAMPLESDIR}/|' ${WRKSRC}/Makefile\n.else\n\t@${REINPLACE_CMD} -e '/opt1/s|/usr/bin/|${PREFIX}/bin/|' ${WRKSRC}/Makefile\n.endif\n" ], "previous_source": "", "target": [ "" ], "id_hash": 3548005990226615558, "content_hash": 3548005990226615558, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4948", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1513, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 13, "source_unit": "https://translate-dev.freebsd.org/api/units/1364968/?format=api", "priority": 100, "id": 1366610, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=b13d0ca6646a5d06", "url": "https://translate-dev.freebsd.org/api/units/1366610/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:30.058328Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "PORTNAME=\tfoo\nDISTVERSION=\t1.0\n" ], "previous_source": "", "target": [ "" ], "id_hash": 6344297146011452256, "content_hash": 6344297146011452256, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4961", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1516, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://translate-dev.freebsd.org/api/units/1364970/?format=api", "priority": 100, "id": 1366611, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=d80b78a409898360", "url": "https://translate-dev.freebsd.org/api/units/1366611/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:30.067764Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "then the port's distribution files contain a top-level directory, [.filename]#foo-1.0#, and the rest of the files are located under that directory." ], "previous_source": "", "target": [ "" ], "id_hash": -8746188160164137415, "content_hash": -8746188160164137415, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4964", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1517, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 21, "source_unit": "https://translate-dev.freebsd.org/api/units/1364972/?format=api", "priority": 100, "id": 1366612, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=069f4c3526b07639", "url": "https://translate-dev.freebsd.org/api/units/1366612/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:30.071442Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "A number of variables can be overridden if that is not the case." ], "previous_source": "", "target": [ "" ], "id_hash": -361781165530025493, "content_hash": -361781165530025493, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4966", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1518, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 13, "source_unit": "https://translate-dev.freebsd.org/api/units/1364974/?format=api", "priority": 100, "id": 1366613, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=7afab1f25e27f1eb", "url": "https://translate-dev.freebsd.org/api/units/1366613/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:30.075343Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "WRKSRC=\t${WRKDIR}/foo\n" ], "previous_source": "", "target": [ "" ], "id_hash": 7314480606562253379, "content_hash": 7314480606562253379, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4976", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1521, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1364976/?format=api", "priority": 100, "id": 1366614, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=e582415b9ea07a43", "url": "https://translate-dev.freebsd.org/api/units/1366614/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:30.161862Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "or possibly" ], "previous_source": "", "target": [ "" ], "id_hash": -2965352519890245304, "content_hash": -2965352519890245304, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4979", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1522, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1364978/?format=api", "priority": 100, "id": 1366615, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=56d8f3982221e948", "url": "https://translate-dev.freebsd.org/api/units/1366615/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:30.165814Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "WRKSRC=\t${WRKDIR}/${PORTNAME}\n" ], "previous_source": "", "target": [ "" ], "id_hash": -2484531299125387198, "content_hash": -2484531299125387198, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4983", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1523, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1364980/?format=api", "priority": 100, "id": 1366616, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=5d852bf2724aa042", "url": "https://translate-dev.freebsd.org/api/units/1366616/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:30.169215Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "WRKSRC_SUBDIR=\tsrc\n" ], "previous_source": "", "target": [ "" ], "id_hash": -6360694809265524048, "content_hash": -6360694809265524048, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:4993", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1526, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1364982/?format=api", "priority": 100, "id": 1366617, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=27ba45c5790eb2b0", "url": "https://translate-dev.freebsd.org/api/units/1366617/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:30.178686Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "NO_WRKSUBDIR=\tyes\n" ], "previous_source": "", "target": [ "" ], "id_hash": 1425955068268657722, "content_hash": 1425955068268657722, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5003", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1529, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1364984/?format=api", "priority": 100, "id": 1366618, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=93ca02945dd23c3a", "url": "https://translate-dev.freebsd.org/api/units/1366618/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:30.251002Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "Because `WRKDIR` is the only directory that is supposed to be writable during the build, and is used to store many files recording the status of the build, the port's extraction will be forced into a subdirectory." ], "previous_source": "", "target": [ "" ], "id_hash": -107689569449954118, "content_hash": -107689569449954118, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5008", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1530, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 37, "source_unit": "https://translate-dev.freebsd.org/api/units/1364986/?format=api", "priority": 100, "id": 1366619, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=7e8168e83aebb4ba", "url": "https://translate-dev.freebsd.org/api/units/1366619/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:30.283540Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "The conflict variables automatically set the variable `IGNORE`, which is more fully documented in crossref:porting-dads[dads-noinstall,Marking a Port Not Installable with `BROKEN`, `FORBIDDEN`, or `IGNORE`]." ], "previous_source": "", "target": [ "" ], "id_hash": 2799977152985869847, "content_hash": 2799977152985869847, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5018", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1533, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 24, "source_unit": "https://translate-dev.freebsd.org/api/units/1364988/?format=api", "priority": 100, "id": 1366620, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=a6db8462beeeae17", "url": "https://translate-dev.freebsd.org/api/units/1366620/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:30.372035Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "If the port cannot be built if a certain port is already installed and the resulting package cannot coexist with the other package. `CONFLICTS` check is done prior to the build stage and prior to the install stage." ], "previous_source": "", "target": [ "" ], "id_hash": 2709341064707740213, "content_hash": 2709341064707740213, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5036", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1537, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 38, "source_unit": "https://translate-dev.freebsd.org/api/units/1364990/?format=api", "priority": 100, "id": 1366621, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=a5998357f9489235", "url": "https://translate-dev.freebsd.org/api/units/1366621/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:30.385832Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "The most common content of one of these variable is the package base of another port. The package base is the package name without the appended version, it can be obtained by running `make -V PKGBASE`." ], "previous_source": "", "target": [ "" ], "id_hash": 5972587141861070323, "content_hash": 5972587141861070323, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5055", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1543, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 36, "source_unit": "https://translate-dev.freebsd.org/api/units/1364992/?format=api", "priority": 100, "id": 1366622, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=d2e2e45c84b1d5f3", "url": "https://translate-dev.freebsd.org/api/units/1366622/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:30.449762Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "% make -C dns/bind99 -V PKGBASE\nbind99\n% make -C dns/bind910 -V PKGBASE\nbind910\n" ], "previous_source": "", "target": [ "" ], "id_hash": 3929310675526416989, "content_hash": 3929310675526416989, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5070", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1546, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 14, "source_unit": "https://translate-dev.freebsd.org/api/units/1364994/?format=api", "priority": 100, "id": 1366623, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=b687b73db2e6fa5d", "url": "https://translate-dev.freebsd.org/api/units/1366623/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:30.458355Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "Then add to the [.filename]#Makefile# of package:dns/bind99[]:" ], "previous_source": "", "target": [ "" ], "id_hash": -6798877463987568778, "content_hash": -6798877463987568778, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5073", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1547, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 7, "source_unit": "https://translate-dev.freebsd.org/api/units/1364996/?format=api", "priority": 100, "id": 1366624, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=21a588f7ef9cbf76", "url": "https://translate-dev.freebsd.org/api/units/1366624/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:30.461543Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "CONFLICTS_INSTALL=\tbind910\n" ], "previous_source": "", "target": [ "" ], "id_hash": 1541798529373661660, "content_hash": 1541798529373661660, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5077", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1548, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1364998/?format=api", "priority": 100, "id": 1366625, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=95659197fa8969dc", "url": "https://translate-dev.freebsd.org/api/units/1366625/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:30.465046Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "And add to the [.filename]#Makefile# of package:dns/bind910[]:" ], "previous_source": "", "target": [ "" ], "id_hash": -4847313811811012008, "content_hash": -4847313811811012008, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5080", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1549, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 7, "source_unit": "https://translate-dev.freebsd.org/api/units/1365000/?format=api", "priority": 100, "id": 1366626, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=3cbae1c53428f258", "url": "https://translate-dev.freebsd.org/api/units/1366626/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:30.468018Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "CONFLICTS_INSTALL=\tbind99\n" ], "previous_source": "", "target": [ "" ], "id_hash": 280496295778593143, "content_hash": 280496295778593143, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5084", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1550, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 2, "source_unit": "https://translate-dev.freebsd.org/api/units/1365002/?format=api", "priority": 100, "id": 1366627, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=83e485e516b22977", "url": "https://translate-dev.freebsd.org/api/units/1366627/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:30.471415Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "From versions from 2.0 and up-to 2.4.1_2, package:deskutils/gnotime[] used to install a bundled version of package:databases/qof[]." ], "previous_source": "", "target": [ "" ], "id_hash": -5008469336642944873, "content_hash": -5008469336642944873, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5098", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1553, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 16, "source_unit": "https://translate-dev.freebsd.org/api/units/1365004/?format=api", "priority": 100, "id": 1366628, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=3a7e57aca0f60097", "url": "https://translate-dev.freebsd.org/api/units/1366628/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:30.549141Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "To reflect this past, the [.filename]#Makefile# of package:databases/qof[] contains:" ], "previous_source": "", "target": [ "" ], "id_hash": -7920497379276185605, "content_hash": -7920497379276185605, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5100", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1554, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 9, "source_unit": "https://translate-dev.freebsd.org/api/units/1365006/?format=api", "priority": 100, "id": 1366629, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=1214bd991fd49ffb", "url": "https://translate-dev.freebsd.org/api/units/1366629/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:30.556833Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "CONFLICTS_INSTALL=\tgnotime-2.[0-3]* \\\n\t\t\tgnotime-2.4.0* gnotime-2.4.1 \\\n\t\t\tgnotime-2.4.1_[12]\n" ], "previous_source": "", "target": [ "" ], "id_hash": -7337857230664514768, "content_hash": -7337857230664514768, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5106", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1555, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 7, "source_unit": "https://translate-dev.freebsd.org/api/units/1365008/?format=api", "priority": 100, "id": 1366630, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=1a2ab1b9f1b5c330", "url": "https://translate-dev.freebsd.org/api/units/1366630/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:30.568335Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "The first entry match versions `2.0` through `2.3`, the second all the revisions of `2.4.0`, the third the exact `2.4.1` version, and the last the first and second revisions of the `2.4.1` version." ], "previous_source": "", "target": [ "" ], "id_hash": 6669705999430878397, "content_hash": 6669705999430878397, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5109", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1556, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 33, "source_unit": "https://translate-dev.freebsd.org/api/units/1365010/?format=api", "priority": 100, "id": 1366631, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=dc8f8e44d45e84bd", "url": "https://translate-dev.freebsd.org/api/units/1366631/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:30.582210Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "package:deskutils/gnotime[] does not have any conflicts line because its current version does not conflict with anything else." ], "previous_source": "", "target": [ "" ], "id_hash": 1265839892041934031, "content_hash": 1265839892041934031, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5111", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1557, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 17, "source_unit": "https://translate-dev.freebsd.org/api/units/1365012/?format=api", "priority": 100, "id": 1366632, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=91912aacd3ada4cf", "url": "https://translate-dev.freebsd.org/api/units/1366632/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:30.591989Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "% make -DDISABLE_CONFLICTS patch\n" ], "previous_source": "", "target": [ "" ], "id_hash": 4947632196164006849, "content_hash": 4947632196164006849, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5119", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1559, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 4, "source_unit": "https://translate-dev.freebsd.org/api/units/1365014/?format=api", "priority": 100, "id": 1366633, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=c4a98544cba433c1", "url": "https://translate-dev.freebsd.org/api/units/1366633/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:30.600616Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "The `install` phase is very important to the end user because it adds files to their system. All the additional commands run in the port [.filename]#Makefile#'s `*-install` targets should be echoed to the screen. _Do not_ silence these commands with `@` or `.SILENT`." ], "previous_source": "", "target": [ "" ], "id_hash": -5873410345649057748, "content_hash": -5873410345649057748, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5129", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1561, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 43, "source_unit": "https://translate-dev.freebsd.org/api/units/1365016/?format=api", "priority": 100, "id": 1366634, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=2e7d7468c77bd02c", "url": "https://translate-dev.freebsd.org/api/units/1366634/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:30.606255Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "`INSTALL_MAN` is a command to install manpages and other documentation (it does not compress anything)." ], "previous_source": "", "target": [ "" ], "id_hash": 7411959219208542058, "content_hash": 7411959219208542058, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5146", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1569, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 15, "source_unit": "https://translate-dev.freebsd.org/api/units/1365018/?format=api", "priority": 100, "id": 1366635, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=e6dc91a3be9b576a", "url": "https://translate-dev.freebsd.org/api/units/1366635/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:30.672793Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "These variables are set to the man:install[1] command with the appropriate flags for each situation." ], "previous_source": "", "target": [ "" ], "id_hash": 7855116820373019348, "content_hash": 7855116820373019348, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5148", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1570, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 15, "source_unit": "https://translate-dev.freebsd.org/api/units/1365020/?format=api", "priority": 100, "id": 1366636, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=ed02fb2143879ad4", "url": "https://translate-dev.freebsd.org/api/units/1366636/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:30.678049Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "Do not use `INSTALL_LIB` to install static libraries, because stripping them renders them useless. Use `INSTALL_DATA` instead." ], "previous_source": "", "target": [ "" ], "id_hash": -3278905422803847785, "content_hash": -3278905422803847785, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5152", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1571, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 17, "source_unit": "https://translate-dev.freebsd.org/api/units/1365022/?format=api", "priority": 100, "id": 1366637, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=527efce3edacb597", "url": "https://translate-dev.freebsd.org/api/units/1366637/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:30.745264Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "Installed binaries should be stripped. Do not strip binaries manually unless absolutely required. The `INSTALL_PROGRAM` macro installs and strips a binary at the same time. The `INSTALL_LIB` macro does the same thing to shared libraries." ], "previous_source": "", "target": [ "" ], "id_hash": 4058173288806835438, "content_hash": 4058173288806835438, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5160", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1573, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 35, "source_unit": "https://translate-dev.freebsd.org/api/units/1365024/?format=api", "priority": 100, "id": 1366638, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=b851871ae44f64ee", "url": "https://translate-dev.freebsd.org/api/units/1366638/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:30.752264Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "When a file must be stripped, but neither `INSTALL_PROGRAM` nor `INSTALL_LIB` macros are desirable, `${STRIP_CMD}` strips the program or shared library. This is typically done within the `post-install` target. For example:" ], "previous_source": "", "target": [ "" ], "id_hash": -6240956294496786991, "content_hash": -6240956294496786991, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5163", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1574, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 31, "source_unit": "https://translate-dev.freebsd.org/api/units/1365026/?format=api", "priority": 100, "id": 1366639, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=2963ab50efc7e5d1", "url": "https://translate-dev.freebsd.org/api/units/1366639/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:30.756234Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "post-install:\n\t${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/xdl\n" ], "previous_source": "", "target": [ "" ], "id_hash": -7297758110000819268, "content_hash": -7297758110000819268, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5168", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1575, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 3, "source_unit": "https://translate-dev.freebsd.org/api/units/1365028/?format=api", "priority": 100, "id": 1366640, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=1ab927aa04acd3bc", "url": "https://translate-dev.freebsd.org/api/units/1366640/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:30.760148Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "When multiple files need to be stripped:" ], "previous_source": "", "target": [ "" ], "id_hash": -6749017348121931980, "content_hash": -6749017348121931980, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5171", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1576, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 7, "source_unit": "https://translate-dev.freebsd.org/api/units/1365030/?format=api", "priority": 100, "id": 1366641, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=2256ac7ace3e4f34", "url": "https://translate-dev.freebsd.org/api/units/1366641/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:30.846812Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "post-install:\n.for l in geometry media body track world\n\t${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/lib${PORTNAME}-${l}.so.0\n.endfor\n" ], "previous_source": "", "target": [ "" ], "id_hash": 1580078435922257298, "content_hash": 1580078435922257298, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5178", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1577, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 12, "source_unit": "https://translate-dev.freebsd.org/api/units/1365032/?format=api", "priority": 100, "id": 1366642, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=95ed90f74266a592", "url": "https://translate-dev.freebsd.org/api/units/1366642/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:30.850596Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "Use man:file[1] on a file to determine if it has been stripped. Binaries are reported by man:file[1] as `stripped`, or `not stripped`. Additionally, man:strip[1] will detect programs that have already been stripped and exit cleanly." ], "previous_source": "", "target": [ "" ], "id_hash": -2408983310035700081, "content_hash": -2408983310035700081, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5183", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1578, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 35, "source_unit": "https://translate-dev.freebsd.org/api/units/1365034/?format=api", "priority": 100, "id": 1366643, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=5e9192715f7a368f", "url": "https://translate-dev.freebsd.org/api/units/1366643/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:30.854010Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "When `WITH_DEBUG` is defined, elf files _must not_ be stripped." ], "previous_source": "", "target": [ "" ], "id_hash": 8081145034015150240, "content_hash": 8081145034015150240, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5187", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1579, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 10, "source_unit": "https://translate-dev.freebsd.org/api/units/1365036/?format=api", "priority": 100, "id": 1366644, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=f025fe97bae290a0", "url": "https://translate-dev.freebsd.org/api/units/1366644/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:30.857727Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "The variables (`STRIP_CMD`, `INSTALL_PROGRAM`, `INSTALL_LIB`, ...) and crossref:uses[uses,`USES`] provided by the framework handle this automatically." ], "previous_source": "", "target": [ "" ], "id_hash": 1389585619456177432, "content_hash": 1389585619456177432, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5189", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1580, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 15, "source_unit": "https://translate-dev.freebsd.org/api/units/1365038/?format=api", "priority": 100, "id": 1366645, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=9348ccc230ad3518", "url": "https://translate-dev.freebsd.org/api/units/1366645/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:30.861753Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "Some software, add `-s` to their `LDFLAGS`, in this case, either remove `-s` if `WITH_DEBUG` is set, or remove it unconditionally and use `STRIP_CMD` in `post-install`." ], "previous_source": "", "target": [ "" ], "id_hash": -943581328422593961, "content_hash": -943581328422593961, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5191", "context": "", "note": "type: delimited block = 4", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1581, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 26, "source_unit": "https://translate-dev.freebsd.org/api/units/1365040/?format=api", "priority": 100, "id": 1366646, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=72e7b9c7f6ae1a57", "url": "https://translate-dev.freebsd.org/api/units/1366646/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:30.865456Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "Sometimes, a large number of files must be installed while preserving their hierarchical organization. For example, copying over a whole directory tree from `WRKSRC` to a target directory under `PREFIX`. Note that `PREFIX`, `EXAMPLESDIR`, `DATADIR`, and other path variables must always be prepended with `STAGEDIR` to respect staging (see crossref:special[staging,Staging])." ], "previous_source": "", "target": [ "" ], "id_hash": -4233696784675143256, "content_hash": -4233696784675143256, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5199", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1583, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 50, "source_unit": "https://translate-dev.freebsd.org/api/units/1365042/?format=api", "priority": 100, "id": 1366647, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=453ee33496b981a8", "url": "https://translate-dev.freebsd.org/api/units/1366647/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:30.953557Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "Two macros exist for this situation. The advantage of using these macros instead of `cp` is that they guarantee proper file ownership and permissions on target files. The first macro, `COPYTREE_BIN`, will set all the installed files to be executable, thus being suitable for installing into [.filename]#PREFIX/bin#. The second macro, `COPYTREE_SHARE`, does not set executable permissions on files, and is therefore suitable for installing files under [.filename]#PREFIX/share# target." ], "previous_source": "", "target": [ "" ], "id_hash": -2100918146496619006, "content_hash": -2100918146496619006, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5204", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1584, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 68, "source_unit": "https://translate-dev.freebsd.org/api/units/1365044/?format=api", "priority": 100, "id": 1366648, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=62d80a13afe59e02", "url": "https://translate-dev.freebsd.org/api/units/1366648/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:30.958965Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "post-install:\n\t${MKDIR} ${STAGEDIR}${EXAMPLESDIR}\n\t(cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR})\n" ], "previous_source": "", "target": [ "" ], "id_hash": 6428101825433615067, "content_hash": 6428101825433615067, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5210", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1585, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 9, "source_unit": "https://translate-dev.freebsd.org/api/units/1365046/?format=api", "priority": 100, "id": 1366649, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=d935348d7d02badb", "url": "https://translate-dev.freebsd.org/api/units/1366649/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:30.962673Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "This example will install the contents of the [.filename]#examples# directory in the vendor distfile to the proper examples location of the port." ], "previous_source": "", "target": [ "" ], "id_hash": 5229091799860836524, "content_hash": 5229091799860836524, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5213", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1586, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 22, "source_unit": "https://translate-dev.freebsd.org/api/units/1365048/?format=api", "priority": 100, "id": 1366650, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=c89177497c9cf8ac", "url": "https://translate-dev.freebsd.org/api/units/1366650/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:30.965976Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "post-install:\n\t${MKDIR} ${STAGEDIR}${DATADIR}/summer\n\t(cd ${WRKSRC}/temperatures && ${COPYTREE_SHARE} \"June July August\" ${STAGEDIR}${DATADIR}/summer)\n" ], "previous_source": "", "target": [ "" ], "id_hash": -6010372054239112225, "content_hash": -6010372054239112225, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5219", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1587, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 11, "source_unit": "https://translate-dev.freebsd.org/api/units/1365050/?format=api", "priority": 100, "id": 1366651, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=2c96de76032493df", "url": "https://translate-dev.freebsd.org/api/units/1366651/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:31.045253Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "And this example will install the data of summer months to the [.filename]#summer# subdirectory of a [.filename]#DATADIR#." ], "previous_source": "", "target": [ "" ], "id_hash": -5196152420288991051, "content_hash": -5196152420288991051, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5222", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1588, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 17, "source_unit": "https://translate-dev.freebsd.org/api/units/1365052/?format=api", "priority": 100, "id": 1366652, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=37e38ee775e370b5", "url": "https://translate-dev.freebsd.org/api/units/1366652/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:31.058574Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "Additional `find` arguments can be passed via the third argument to `COPYTREE_*` macros. For example, to install all files from the first example except Makefiles, one can use these commands." ], "previous_source": "", "target": [ "" ], "id_hash": -3034359080848466106, "content_hash": -3034359080848466106, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5225", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1589, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 30, "source_unit": "https://translate-dev.freebsd.org/api/units/1365054/?format=api", "priority": 100, "id": 1366653, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=55e3ca7e210bdf46", "url": "https://translate-dev.freebsd.org/api/units/1366653/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:31.080463Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "post-install:\n\t${MKDIR} ${STAGEDIR}${EXAMPLESDIR}\n\t(cd ${WRKSRC}/examples && \\\n\t${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} \"! -name Makefile\")\n" ], "previous_source": "", "target": [ "" ], "id_hash": -3835520194322803912, "content_hash": -3835520194322803912, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5232", "context": "", "note": "type: delimited block . 4", "flags": "no-wrap", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1590, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 13, "source_unit": "https://translate-dev.freebsd.org/api/units/1365056/?format=api", "priority": 100, "id": 1366654, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=4ac57eb4688d5338", "url": "https://translate-dev.freebsd.org/api/units/1366654/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:31.084453Z" }, { "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksporters-handbookmakefiles_index/fa/?format=api", "source": [ "These macros do not add the installed files to [.filename]#pkg-plist#. They must be added manually. For optional documentation (`PORTDOCS`, see <<install-documentation>>) and examples (`PORTEXAMPLES`), the `%%PORTDOCS%%` or `%%PORTEXAMPLES%%` prefixes must be prepended in [.filename]#pkg-plist#." ], "previous_source": "", "target": [ "" ], "id_hash": -3793327557270737962, "content_hash": -3793327557270737962, "location": "documentation/content/en/books/porters-handbook/makefiles/_index.adoc:5237", "context": "", "note": "type: Plain text", "flags": "", "labels": [], "state": 0, "fuzzy": false, "translated": false, "approved": false, "position": 1591, "has_suggestion": false, "has_comment": false, "has_failing_check": false, "num_words": 34, "source_unit": "https://translate-dev.freebsd.org/api/units/1365058/?format=api", "priority": 100, "id": 1366655, "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksporters-handbookmakefiles_index/fa/?checksum=4b5b64af402d6bd6", "url": "https://translate-dev.freebsd.org/api/units/1366655/?format=api", "explanation": "", "extra_flags": "", "pending": false, "timestamp": "2022-02-04T05:48:31.149892Z" } ] }{ "count": 1626, "next": "