head 1.3; access; symbols pkgsrc-2026Q1:1.3.0.42 pkgsrc-2026Q1-base:1.3 pkgsrc-2025Q4:1.3.0.40 pkgsrc-2025Q4-base:1.3 pkgsrc-2025Q3:1.3.0.38 pkgsrc-2025Q3-base:1.3 pkgsrc-2025Q2:1.3.0.36 pkgsrc-2025Q2-base:1.3 pkgsrc-2025Q1:1.3.0.34 pkgsrc-2025Q1-base:1.3 pkgsrc-2024Q4:1.3.0.32 pkgsrc-2024Q4-base:1.3 pkgsrc-2024Q3:1.3.0.30 pkgsrc-2024Q3-base:1.3 pkgsrc-2024Q2:1.3.0.28 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.3.0.26 pkgsrc-2024Q1-base:1.3 pkgsrc-2023Q4:1.3.0.24 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.3.0.22 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.3.0.20 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.3.0.18 pkgsrc-2023Q1-base:1.3 pkgsrc-2022Q4:1.3.0.16 pkgsrc-2022Q4-base:1.3 pkgsrc-2022Q3:1.3.0.14 pkgsrc-2022Q3-base:1.3 pkgsrc-2022Q2:1.3.0.12 pkgsrc-2022Q2-base:1.3 pkgsrc-2022Q1:1.3.0.10 pkgsrc-2022Q1-base:1.3 pkgsrc-2021Q4:1.3.0.8 pkgsrc-2021Q4-base:1.3 pkgsrc-2021Q3:1.3.0.6 pkgsrc-2021Q3-base:1.3 pkgsrc-2021Q2:1.3.0.4 pkgsrc-2021Q2-base:1.3 pkgsrc-2021Q1:1.3.0.2 pkgsrc-2021Q1-base:1.3 pkgsrc-2020Q4:1.2.0.58 pkgsrc-2020Q4-base:1.2 pkgsrc-2020Q3:1.2.0.56 pkgsrc-2020Q3-base:1.2 pkgsrc-2020Q2:1.2.0.52 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.2.0.32 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.2.0.54 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.2.0.50 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.48 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.46 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.44 pkgsrc-2018Q4-base:1.2 pkgsrc-2018Q3:1.2.0.42 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.2.0.40 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.38 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.36 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.2.0.34 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.2.0.30 pkgsrc-2017Q2-base:1.2 pkgsrc-2017Q1:1.2.0.28 pkgsrc-2017Q1-base:1.2 pkgsrc-2016Q4:1.2.0.26 pkgsrc-2016Q4-base:1.2 pkgsrc-2016Q3:1.2.0.24 pkgsrc-2016Q3-base:1.2 pkgsrc-2016Q2:1.2.0.22 pkgsrc-2016Q2-base:1.2 pkgsrc-2016Q1:1.2.0.20 pkgsrc-2016Q1-base:1.2 pkgsrc-2015Q4:1.2.0.18 pkgsrc-2015Q4-base:1.2 pkgsrc-2015Q3:1.2.0.16 pkgsrc-2015Q3-base:1.2 pkgsrc-2015Q2:1.2.0.14 pkgsrc-2015Q2-base:1.2 pkgsrc-2015Q1:1.2.0.12 pkgsrc-2015Q1-base:1.2 pkgsrc-2014Q4:1.2.0.10 pkgsrc-2014Q4-base:1.2 pkgsrc-2014Q3:1.2.0.8 pkgsrc-2014Q3-base:1.2 pkgsrc-2014Q2:1.2.0.6 pkgsrc-2014Q2-base:1.2 pkgsrc-2014Q1:1.2.0.4 pkgsrc-2014Q1-base:1.2 pkgsrc-2013Q4:1.2.0.2 pkgsrc-2013Q4-base:1.2; locks; strict; comment @# @; 1.3 date 2021.01.13.09.11.16; author nia; state Exp; branches; next 1.2; commitid e6dQjF3z6A0fTxDC; 1.2 date 2013.11.29.12.54.24; author joerg; state Exp; branches; next 1.1; commitid 79qrc1FgzNItLafx; 1.1 date 2013.11.22.11.49.42; author ryoon; state Exp; branches; next ; commitid o0zqXWXB4UiiDgex; desc @@ 1.3 log @iniparser: make libtool tags explicit build fix for uh... my laptop, i guess NetBSD 9.99.77 x86_64 @ text @$NetBSD: patch-Makefile,v 1.2 2013/11/29 12:54:24 joerg Exp $ * Libtoolized * Add install targets --- Makefile.orig 2012-04-08 14:44:57.000000000 +0000 +++ Makefile @@@@ -3,8 +3,8 @@@@ # # Compiler settings -CC = gcc -CFLAGS = -O2 -fPIC -Wall -ansi -pedantic +#CC = gcc +CFLAGS += -Wall -ansi -pedantic # Ar settings to build the library AR = ar @@@@ -25,7 +25,7 @@@@ RM = rm -f SUFFIXES = .o .c .h .a .so .sl -COMPILE.c=$(CC) $(CFLAGS) -c +COMPILE.c=${LIBTOOL} --mode=compile --tag=CC $(CC) $(CFLAGS) -c .c.o: @@(echo "compiling $< ...") @@($(COMPILE.c) -o $@@ $<) @@@@ -37,16 +37,16 @@@@ SRCS = src/iniparser.c \ OBJS = $(SRCS:.c=.o) -default: libiniparser.a libiniparser.so +all: libiniparser.a libiniparser.a: $(OBJS) - @@($(AR) $(ARFLAGS) libiniparser.a $(OBJS)) - @@($(RANLIB) libiniparser.a) - -libiniparser.so: $(OBJS) - @@$(SHLD) $(LDSHFLAGS) -o $@@.0 $(OBJS) $(LDFLAGS) \ - -Wl,-soname=`basename $@@`.0 - + @@(${LIBTOOL} --mode=link --tag=CC \ + ${CC} -o ${.TARGET:.a=.la} \ + ${LDSHFLAGS} \ + ${OBJS:.o=.lo} \ + -rpath ${PREFIX}/lib \ + -version-info 0:0 \ + ) clean: $(RM) $(OBJS) @@@@ -60,3 +60,16 @@@@ docs: check: @@(cd test ; $(MAKE)) + +install-include: + ${BSD_INSTALL_LIB_DIR} ${DESTDIR}${PREFIX}/include + ${BSD_INSTALL_DATA} src/*.h ${DESTDIR}${PREFIX}/include + +install-docs: + ${BSD_INSTALL_LIB_DIR} ${DESTDIR}${PREFIX}/share/iniparser + ${BSD_INSTALL_DATA} html/* ${DESTDIR}${PREFIX}/share/iniparser + +install: install-include install-docs + ${BSD_INSTALL_LIB_DIR} ${DESTDIR}${PREFIX}/lib + ${LIBTOOL} --mode=install ${BSD_INSTALL_LIB} libiniparser.la \ + ${DESTDIR}${PREFIX}/lib @ 1.2 log @Don't hard-code CC. Honour CFLAGS. @ text @d1 1 a1 1 $NetBSD: patch-Makefile,v 1.1 2013/11/22 11:49:42 ryoon Exp $ d24 1 a24 1 +COMPILE.c=${LIBTOOL} --mode=compile $(CC) $(CFLAGS) -c d43 1 a43 1 + @@(${LIBTOOL} --mode=link \ @ 1.1 log @Import iniparser-3.1 as devel/iniparser. iniparser is a free stand-alone ini file parsing library. It is written in portable ANSI C and should compile anywhere. iniparser is distributed under an MIT license. @ text @d1 1 a1 1 $NetBSD$ d8 11 @