Page MenuHomeFreeBSD

D25378.1794243755.diff
No OneTemporary

Authored By
Unknown
Size
2 KB
Referenced Files
None
Subscribers
None

D25378.1794243755.diff

Index: devel/pructl/Makefile
===================================================================
--- devel/pructl/Makefile
+++ devel/pructl/Makefile
@@ -11,9 +11,13 @@
LICENSE= BSD2CLAUSE
+
LIB_DEPENDS= libpru.so:devel/libpru
-USES= cmake libedit
+ONLY_FOR_ARCHS= arm
+IGNORE_DragonFly= only supported on FreeBSD
+
+USES= libedit compiler
USE_CSTD= c99
WRKSRC= ${WRKDIR}/rpaulo-pructl-ef9fa544e6a3
Index: devel/pructl/files/patch-CMakeLists.txt
===================================================================
--- devel/pructl/files/patch-CMakeLists.txt
+++ devel/pructl/files/patch-CMakeLists.txt
@@ -1,9 +0,0 @@
---- CMakeLists.txt.orig 2018-12-24 20:28:37 UTC
-+++ CMakeLists.txt
-@@ -8,5 +8,5 @@ find_library(libedit NAMES edit)
- find_library(libutil NAMES util)
- target_link_libraries(pructl ${libpru})
- target_link_libraries(prudbg ${libpru} ${libedit} ${libutil})
--set(CMAKE_C_FLAGS "-Weverything -Werror")
-+set(CMAKE_C_FLAGS "-Werror")
- install(TARGETS pructl prudbg DESTINATION sbin)
Index: devel/pructl/files/patch-Makefile
===================================================================
--- devel/pructl/files/patch-Makefile
+++ devel/pructl/files/patch-Makefile
@@ -0,0 +1,44 @@
+--- /dev/null 2020-06-20 18:07:10.708263000 +0200
++++ Makefile 2020-06-20 18:07:06.563759000 +0200
+@@ -0,0 +1,41 @@
++CC?= cc
++CFLAGS+= -c -pedantic -Wall -Wextra -I/usr/local/include
++
++PRUCTL_TARGET= pructl
++PRUCTL_OBJECTS= pructl.o
++PRUCTL_SRC= pructl.c
++PRUCTL_LDFLAGS= -L/usr/local/lib -lpru -lpthread
++
++PRUDBG_TARGET= prudbg
++PRUDBG_OBJECTS= prudbg.o
++PRUDBG_SRC= prudbg.c
++PRUDBG_LDFLAGS= -L/usr/local/lib -lpru -lpthread -ledit -lutil
++
++all: $(PRUCTL_TARGET) $(PRUDBG_TARGET)
++
++$(PRUCTL_TARGET): $(PRUCTL_OBJECTS)
++ $(CC) $(PRUCTL_LDFLAGS) -o $(PRUCTL_TARGET) $(PRUCTL_OBJECTS)
++
++$(PRUCTL_OBJECTS): $(PRUCTL_SRC)
++ $(CC) $(CFLAGS) $(PRUCTL_SRC)
++
++$(PRUDBG_TARGET): $(PRUDBG_OBJECTS)
++ $(CC) $(PRUDBG_LDFLAGS) -o $(PRUDBG_TARGET) $(PRUDBG_OBJECTS)
++
++$(PRUDBG_OBJECTS): $(PRUDBG_SRC)
++ $(CC) $(CFLAGS) $(PRUDBG_SRC)
++
++install:
++ install -m 0755 $(PRUCTL_TARGET) ${DESTDIR}/usr/local/sbin
++ install -m 0755 $(PRUDBG_TARGET) ${DESTDIR}/usr/local/sbin
++
++deinstall:
++ rm ${DESTDIR}/usr/local/sbin/$(PRUCTL_TARGET)
++ rm ${DESTDIR}/usr/local/sbin/$(PRUDBG_TARGET)
++
++clean:
++ rm -f $(PRUCTL_OBJECTS)
++ rm -f $(PRUCTL_TARGET)
++ rm -f $(PRUDBG_OBJECTS)
++ rm -f $(PRUDBG_TARGET)
++

File Metadata

Mime Type
text/plain
Expires
Mon, Nov 9, 5:02 PM (3 h, 29 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
41616890
Default Alt Text
D25378.1794243755.diff (2 KB)

Event Timeline