summaryrefslogtreecommitdiff
path: root/graphics/airsaned/files
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/airsaned/files')
-rw-r--r--graphics/airsaned/files/patch-CMakeLists.txt80
-rw-r--r--graphics/airsaned/files/patch-imageformats-pngencoder.cpp4
-rw-r--r--graphics/airsaned/files/patch-server-mainserver.cpp (renamed from graphics/airsaned/files/patch-server-server.cpp)8
-rw-r--r--graphics/airsaned/files/patch-web-httpserver.cpp4
4 files changed, 41 insertions, 55 deletions
diff --git a/graphics/airsaned/files/patch-CMakeLists.txt b/graphics/airsaned/files/patch-CMakeLists.txt
index 34f75f731952..72fce98f6e20 100644
--- a/graphics/airsaned/files/patch-CMakeLists.txt
+++ b/graphics/airsaned/files/patch-CMakeLists.txt
@@ -1,19 +1,11 @@
---- CMakeLists.txt.orig 2021-09-18 16:22:32 UTC
+--- CMakeLists.txt.orig 2021-02-01 18:41:51 UTC
+++ CMakeLists.txt
-@@ -20,6 +20,7 @@ endif()
-
- set(THREADS_PREFER_PTHREAD_FLAG ON)
- find_package(Threads REQUIRED)
-+include(GNUInstallDirs)
-
- include_directories(.)
- if(APPLE)
-@@ -66,6 +67,13 @@ add_executable(${PROJECT_NAME}
+@@ -67,6 +67,13 @@ add_executable(${PROJECT_NAME}
zeroconf/hotplugnotifier.cpp
${ZEROCONF_FILES}
)
+
-+if(CMAKE_SYSTEM_NAME STREQUAL FreeBSD)
++if(CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
+ set(USB_LIBRARY usb)
+else()
+ set(USB_LIBRARY usb-1.0)
@@ -22,7 +14,7 @@
target_link_libraries(
${PROJECT_NAME}
Threads::Threads
-@@ -73,7 +81,7 @@ target_link_libraries(
+@@ -74,7 +79,7 @@ target_link_libraries(
jpeg
png
${ZEROCONF_LIBS}
@@ -31,41 +23,35 @@
)
if(APPLE)
-@@ -105,8 +113,10 @@ install(CODE "
- else()
+@@ -102,8 +107,31 @@ install(CODE "
+ endif()
+ ")
- install(TARGETS ${PROJECT_NAME}
-- RUNTIME DESTINATION bin
-+ RUNTIME DESTINATION ${BINDIR}
- )
-+
-+if(CMAKE_SYSTEM_NAME STREQUAL Linux)
- install(FILES systemd/airsaned.service
- DESTINATION /lib/systemd/system
- )
-@@ -114,21 +124,9 @@ install(FILES systemd/airsaned.default
- DESTINATION /etc/default
- RENAME airsane
- )
-+endif()
++elseif(CMAKE_SYSTEM_NAME MATCHES "FreeBSD")
--install(CODE "
-- if(NOT EXISTS /etc/airsane/ignore.conf)
-- file(INSTALL ${CMAKE_SOURCE_DIR}/etc/ignore.conf DESTINATION /etc/airsane)
-- endif()
--")
--install(CODE "
-- if(NOT EXISTS /etc/airsane/options.conf)
-- file(INSTALL ${CMAKE_SOURCE_DIR}/etc/options.conf DESTINATION /etc/airsane)
-- endif()
--")
--install(CODE "
-- if(NOT EXISTS /etc/airsane/Gnome-scanner.png)
-- file(INSTALL ${CMAKE_SOURCE_DIR}/etc/Gnome-scanner.png DESTINATION /etc/airsane)
-- endif()
--")
--
-+install(FILES etc/ignore.conf etc/options.conf etc/Gnome-scanner.png
-+ DESTINATION ${CMAKE_INSTALL_SYSCONFDIR}/airsane
++set(STAGEDIR "%%STAGEDIR%%")
++
++install(TARGETS ${PROJECT_NAME}
++ RUNTIME DESTINATION sbin
+)
- endif()
++
++install(CODE "
++ if(NOT EXISTS ${STAGEDIR}/usr/local/etc/airsane/ignore.conf)
++ file(INSTALL ${CMAKE_SOURCE_DIR}/etc/ignore.conf DESTINATION /usr/local/etc/airsane)
++ endif()
++")
++install(CODE "
++ if(NOT EXISTS ${STAGEDIR}/usr/local/etc/airsane/options.conf)
++ file(INSTALL ${CMAKE_SOURCE_DIR}/etc/options.conf DESTINATION /usr/local/etc/airsane)
++ endif()
++")
++install(CODE "
++ if(NOT EXISTS ${STAGEDIR}/usr/local/etc/airsane/Gnome-scanner.png)
++ file(INSTALL ${CMAKE_SOURCE_DIR}/etc/Gnome-scanner.png DESTINATION /usr/local/etc/airsane)
++ endif()
++")
++
+ else()
+
+ install(TARGETS ${PROJECT_NAME}
+ RUNTIME DESTINATION bin
diff --git a/graphics/airsaned/files/patch-imageformats-pngencoder.cpp b/graphics/airsaned/files/patch-imageformats-pngencoder.cpp
index cb604abf0c26..14d8e66c4d75 100644
--- a/graphics/airsaned/files/patch-imageformats-pngencoder.cpp
+++ b/graphics/airsaned/files/patch-imageformats-pngencoder.cpp
@@ -1,4 +1,4 @@
---- imageformats/pngencoder.cpp.orig 2021-10-05 12:35:03 UTC
+--- imageformats/pngencoder.cpp.orig 2021-02-01 18:41:51 UTC
+++ imageformats/pngencoder.cpp
@@ -17,11 +17,17 @@ along with this program. If not, see <http://www.gnu.
*/
@@ -7,7 +7,7 @@
+#ifdef __FreeBSD__
+#include <png.h>
+#else
- #include <libpng16/png.h>
+ #include <libpng/png.h>
+#endif
#include <stdexcept>
#include <vector>
diff --git a/graphics/airsaned/files/patch-server-server.cpp b/graphics/airsaned/files/patch-server-mainserver.cpp
index e54242f6f2b1..5eb30b1a912f 100644
--- a/graphics/airsaned/files/patch-server-server.cpp
+++ b/graphics/airsaned/files/patch-server-mainserver.cpp
@@ -1,6 +1,6 @@
---- server/server.cpp.orig 2021-10-05 17:07:11 UTC
-+++ server/server.cpp
-@@ -103,11 +103,11 @@ Server::Server(int argc, char** argv)
+--- server/mainserver.cpp.orig 2021-02-01 18:41:51 UTC
++++ server/mainserver.cpp
+@@ -83,11 +83,11 @@ MainServer::MainServer(int argc, char** argv)
"ignore SANE network scanners",
localonly },
{ "options-file",
@@ -13,4 +13,4 @@
+ "%%PREFIX%%/etc/airsane/ignore.conf",
"location of device ignore list",
ignorelist },
- { "debug", "false", "log debug information to stderr", debug },
+ { "random-uuids",
diff --git a/graphics/airsaned/files/patch-web-httpserver.cpp b/graphics/airsaned/files/patch-web-httpserver.cpp
index 0f120845e0d7..cae26d5639a5 100644
--- a/graphics/airsaned/files/patch-web-httpserver.cpp
+++ b/graphics/airsaned/files/patch-web-httpserver.cpp
@@ -1,6 +1,6 @@
---- web/httpserver.cpp.orig 2021-10-05 12:35:03 UTC
+--- web/httpserver.cpp.orig 2021-02-01 18:41:51 UTC
+++ web/httpserver.cpp
-@@ -25,6 +25,9 @@ along with this program. If not, see <http://www.gnu.
+@@ -26,6 +26,9 @@ along with this program. If not, see <http://www.gnu.
#include <thread>
#include <arpa/inet.h>