Ravenports generated: 10 Feb 2024 22:55
[ravenports.git] / bucket_EE / microhttpd
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               microhttpd
4 VERSION=                14Aug2014
5 KEYWORDS=               www
6 VARIANTS=               standard
7 SDESC[standard]=        Small acme http server
8 HOMEPAGE=               https://acme.com/software/micro_httpd
9 CONTACT=                Todd_Martin[warfox@sdf.org]
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            https://acme.com/software/micro_httpd/
13 DISTFILE[1]=            micro_httpd_14Aug2014.tar.gz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        single
16
17 OPTIONS_AVAILABLE=      none
18 OPTIONS_STANDARD=       none
19
20 USES=                   gmake
21
22 DISTNAME=               micro_httpd
23
24 LICENSE=                BSD2CLAUSE:single
25 LICENSE_FILE=           BSD2CLAUSE:{{WRKDIR}}/LICENSE
26 LICENSE_AWK=            BSD2CLAUSE:"^$$"
27 LICENSE_SOURCE=         BSD2CLAUSE:{{WRKSRC}}/micro_httpd.c
28 LICENSE_SCHEME=         solo
29
30 post-patch:
31                 ${REINPLACE_CMD} 's!__PREFIX__!${PREFIX}!g' \
32                         ${WRKSRC}/Makefile
33
34 [FILE:208:descriptions/desc.single]
35 micro_httpd is a very small Unix-based HTTP server. It runs from inetd,
36 which means performance is poor. But for low-traffic sites, it's quite
37 adequate. It implement all the basic features of an HTTP server.
38
39
40 [FILE:107:distinfo]
41 3313f19d80897caa0fa9cd5cc7481736302bb6f61ac45238d240871117119556         5318 micro_httpd_14Aug2014.tar.gz
42
43
44 [FILE:48:manifests/plist.single]
45 bin/micro_httpd
46 share/man/man1/micro_httpd.1.gz
47
48
49 [FILE:925:patches/patch-Makefile]
50 --- Makefile    2014-08-11 19:13:42.000000000 +0000
51 +++ Makefile.new        2023-01-18 22:40:37.872395513 +0000
52 @@ -1,5 +1,5 @@
53 -BINDIR =       /usr/local/sbin
54 -MANDIR =       /usr/local/man/man8
55 +BINDIR =       __PREFIX__/bin
56 +MANDIR =       __PREFIX__/share/man/man1
57  CC =           cc
58  CFLAGS =       -O -ansi -pedantic -U__STRICT_ANSI__ -Wall -Wpointer-arith -Wshadow -Wcast-qual -Wcast-align -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wredundant-decls -Wno-long-long
59  #SYSVLIBS =    -lnsl -lsocket
60 @@ -14,10 +14,10 @@
61         $(CC) $(CFLAGS) -c micro_httpd.c
62  
63  install:       all
64 -       rm -f $(BINDIR)/micro_httpd
65 -       cp micro_httpd $(BINDIR)/micro_httpd
66 -       rm -f $(MANDIR)/micro_httpd.8
67 -       cp micro_httpd.8 $(MANDIR)/micro_httpd.8
68 +       rm -f ${DESTDIR}$(BINDIR)/micro_httpd
69 +       cp micro_httpd ${DESTDIR}$(BINDIR)/micro_httpd
70 +       rm -f ${DESTDIR}$(MANDIR)/micro_httpd.1
71 +       cp micro_httpd.8 ${DESTDIR}$(MANDIR)/micro_httpd.1
72  
73  clean:
74         rm -f micro_httpd *.o core core.* *.core
75