# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= ravenadm VERSION= 3.37rc7 KEYWORDS= raven VARIANTS= std SDESC[std]= Ravenports administration utility HOMEPAGE= https://github.com/ravenports/ravenadm CONTACT= John_Marino[draco@marino.st] DOWNLOAD_GROUPS= main format SITES[main]= GITHUB/ravenports:ravenadm:3c87185 SITES[format]= GITHUB/ravenports:rvn-format:v4.1:rvn-format DISTFILE[1]= generated:main DISTFILE[2]= generated:format DF_INDEX= 1 2 SPKGS[std]= set primary man OPTIONS_AVAILABLE= WATCHDOG NCURSES OPTIONS_STANDARD= WATCHDOG NCURSES OPT_ON[freebsd]= WATCHDOG OPT_ON[all]= NCURSES OPT_ON[netbsd]= WATCHDOG OPT_ON[dragonfly]= WATCHDOG OPT_ON[midnightbsd]= WATCHDOG BUILD_DEPENDS= libucl:dev:ravensw libblake3:dev:std R_DEPS[sunos]= mandoc:set:std USES= zstd:build LICENSE= ISCL:primary LICENSE_FILE= ISCL:{{WRKSRC}}/License.txt LICENSE_SCHEME= solo BUILD_WRKSRC= {{WRKSRC}}/build INFRASTRUCTURE= yes SET_DEBUGGING_ON= yes OPTIMIZER_LEVEL= 0 [WATCHDOG].DESCRIPTION= Use "watchdog" monitor to abort stalled builds [NCURSES].DESCRIPTION= Activate options dialog and pretty build monitor [NCURSES].BUILDRUN_DEPENDS_ON= ncurses:primary:std [NCURSES].BUILD_DEPENDS_ON= adacurses:primary:std ncurses:dev:std [NCURSES].MAKE_ENV_ON= WITH_DISPLAY=1 [NCURSES].RUN_DEPENDS_ON= ncurses:terminfo:std pre-configure-NCURSES-ON: # Code disabled curses support by default, we have to # inline patch to activate it. ${REINPLACE_CMD} -e '/adacurses.gpr/ s|-- ||' \ ${WRKSRC}/ravenadm.gpr ${REINPLACE_CMD} \ -e 's|Options_Dialog_Console|Options_Dialog|' \ -e 's|Display\.Console|Display.Curses|' \ ${WRKSRC}/src/portscan-operations.adb \ ${WRKSRC}/src/pilot.adb post-extract: ${REINPLACE_CMD} -e 's|/raven"|${LOCALBASE}"|' \ -e 's|:= dragonfly|:= ${OPSYS:tl}|' \ ${WRKSRC}/src/definitions.ads do-install: ${MKDIR} ${STAGEDIR}${PREFIX}/share/ravenadm \ ${STAGEDIR}/var/ravenports/primary \ ${STAGEDIR}/var/ravenports/distfiles \ ${STAGEDIR}/var/ravenports/conspiracy ${INSTALL_PROGRAM} ${WRKSRC}/build/ravenadm \ ${STAGEDIR}${PREFIX}/bin ${INSTALL_DATA} ${WRKSRC}/www/* ${STAGEDIR}${PREFIX}/share/ravenadm ${INSTALL_DATA} ${WRKSRC}/manpages/*.8 ${STAGEDIR}${MANPREFIX}/man/man8/ pre-configure-WATCHDOG-OFF: @${ECHO_MSG} "Disabling watchdog monitor ..." ${REINPLACE_CMD} -e "/hangmonitor :/ s|True|False|" \ ${WRKSRC}/src/portscan-buildcycle.adb [FILE:888:descriptions/desc.primary] Ravenports is a new approach to building and packaging software on Unix-like platforms. The significant benefits over other package systems are present for binary package users, binary package builders, and ports developers. The detailed description of each benefit (which would be exhausting to list) are out of scope of this document. The intended audience consist of people that have already decided to try to use Ravenports. There are three basic components to the Ravenports system: The ravenadm administration tool, the conspiracy collection of buildsheets (also referred to as "Ravenports"), and the ravensource repository. The latter is only of interest to ports developers, and it is used to generate Ravenports. Once installed, the ravenadm tool can quickly install the latest conspiracy collection of buildsheets, so this program is the main point of interest for new users. [FILE:224:distinfo] d0a2f253a1461179610acb22931e5626903feac2d01df7b6173649fb2f3ad125 378556 ravenports-ravenadm-3c87185.tar.gz efc5b00b13c0464e666639e19eedf4d10b3d600abfe3c82eaeb0739bddfaa08a 127731 ravenports-rvn-format-4.1.tar.gz [FILE:249:manifests/plist.primary] bin/ravenadm share/ravenadm/ catalog.template favicon.png progress.css progress.html progress.js raven-project.png ravenports-200.png ravenports.css @dir /var/ravenports/conspiracy @dir /var/ravenports/distfiles @dir /var/ravenports/primary [FILE:477:manifests/plist.man] share/man/man8/ ravenadm-build-everything.8 ravenadm-build.8 ravenadm-check-ports.8 ravenadm-configure.8 ravenadm-dev.8 ravenadm-force.8 ravenadm-generate-repository.8 ravenadm-generate-website.8 ravenadm-incremental.8 ravenadm-locate.8 ravenadm-purge-distfiles.8 ravenadm-purge-logs.8 ravenadm-set-options.8 ravenadm-status-everything.8 ravenadm-status.8 ravenadm-subpackages.8 ravenadm-test-everything.8 ravenadm-test.8 ravenadm-update-ports.8 ravenadm.8