diff --git a/haiku-apps/converttolf/converttolf_git.recipe b/haiku-apps/converttolf/converttolf_git.recipe new file mode 100644 index 000000000..a3539f540 --- /dev/null +++ b/haiku-apps/converttolf/converttolf_git.recipe @@ -0,0 +1,51 @@ +SUMMARY="A small tool to turn CRLF into LF without fuss!" +DESCRIPTION=" + ConvertToLF is a filter that removes the carriage returns used in the + end of file markers on some operating systems. Haiku uses just a line + feed to mark the end of line, and gcc, the Haiku compiler and StyledEdit + don't function properly with carriage returns in source code / text files. + " # Taken from the homepage + +HOMEPAGE="https://github.com/HaikuArchives/ConvertToLF/" +SRC_URI="git://github.com/HaikuArchives/ConvertToLF.git" + +REVISION="1" + +COPYRIGHT=" + fReT + " + +LICENSE="GPL" + +ARCHITECTURES="x86_gcc2 x86" + +PATCHES="converttolf_git.patch" + +PROVIDES=" + ConvertToLF = $portVersion + app:ConvertToLF = $portVersion + " + +REQUIRES=" + haiku >= $haikuVersion + " + +BUILD_PREREQUIRES=" + cmd:gcc + cmd:xres + " + +BUILD_REQUIRES=" + haiku_devel >= $haikuVersion + " +BUILD() +{ + g++ -lbe -ltracker -o ConvertToLF Source/Strip.cpp + xres -o ConvertToLF Source/ConvertToLF.rsrc +} + +INSTALL() +{ + mkdir -p $addOnsDir/Tracker + cp ConvertToLF $addOnsDir/Tracker +} diff --git a/haiku-apps/converttolf/patches/converttolf-1.0.0.patch b/haiku-apps/converttolf/patches/converttolf-1.0.0.patch new file mode 100644 index 000000000..e60c631b3 --- /dev/null +++ b/haiku-apps/converttolf/patches/converttolf-1.0.0.patch @@ -0,0 +1,13 @@ +diff --git a/Source/Strip.cpp b/Source/Strip.cpp +index c630a03..fa79021 100644 +--- a/Source/Strip.cpp ++++ b/Source/Strip.cpp +@@ -1,7 +1,7 @@ + #include + #include + #include +-#include ++#include + + #include + #include