devel/makedepend 1.0.10,1 FreeBSD
Dependency generator for makefiles
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
6cd3e0d855- License
- MIT
- Categories
- devel
- Package size
- 21.0 KiB, 39.3 KiB installed
Description
Makedepend is a makefile dependency generator from The XFree86 Project, Inc. If you have X installed, you already have makedepend and do not need this port!
Makedepend reads each sourcefile in sequence and parses it like a C-preprocessor, processing all #include, #define, #undef, #ifdef, #ifndef, #endif, #if and #else directives so that it can correctly tell which #include, directives would be used in a compilation. Any #include, directives can reference files having other #include directives, and parsing will occur in these files as well.
Every file that a sourcefile includes, directly or indirectly, is what makedepend calls a "dependency". These dependencies are then written to a makefile in such a way that make will know which object files must be recompiled when a dependency has changed.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/makedepend | 1.0.10,1 |
| NetBSD | devel/makedepend | 1.0.10 |
| DragonFly | devel/makedepend | 1.0.9,1 |
| MidnightBSD | devel/makedepend | 1.0.9,1 |
| HardenedBSD | devel/makedepend | 1.0.10,1 |
| GhostBSD | devel/makedepend | 1.0.10,1 |
Install
Binary package:
pkg install makedepend
From the ports tree:
cd /usr/ports/devel/makedepend/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= makedepend>0:devel/makedepend
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.0.10,1 | 1.0.10,1 | 1.0.6,1 | 1.0.9,1 | 1.0.10,1 |
| FreeBSD:14:quarterly | 1.0.10,1 | 1.0.10,1 | n/a | 1.0.9,1 | 1.0.10,1 |
| FreeBSD:15:latest | 1.0.10,1 | 1.0.10,1 | n/a | 1.0.9,1 | 1.0.9,1 |
| FreeBSD:15:quarterly | 1.0.10,1 | 1.0.10,1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.0.10,1 | 1.0.10,1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 3
Required by 171
- astro/xphoon
- audio/nas
- audio/wmsmixer
- audio/xcdplayer
- audio/xmcd
- audio/xmix
- audio/xmmix
- audio/xwave
- biology/molden
- comms/acfax
- comms/ibp
- comms/viewfax
- deskutils/sliderule
- deskutils/x026
- deskutils/xcalendar
- deskutils/xmdiary
- deskutils/xpostit
- deskutils/xpostitPlus
- devel/imake
- devel/xxgdb
- editors/openoffice-4
- editors/openoffice-devel
- emulators/spim
- emulators/xzx
- filesystems/xfsm
- games/antipolix
- games/awele
- games/bugsx
- games/editss
- games/flying
- games/mindfocus
- games/oneko-sakura
- games/sxsame
- games/wmeyes
- games/wop
- games/xbat
- games/xblackjack
- games/xboing
- games/xcheckers
- games/xchomp
- games/xdeblock
- games/xdemineur
- games/xdigger
- games/xhime
- games/xinfocom
- games/xisola
- games/xkoules
- games/xlaby
- games/xlife
- games/xmemory
- games/xmille
- games/xmine
- games/xmris
- games/xmulti
- games/xneko
- games/xoids
- games/xoj
- games/xonix
- games/xpat2
- games/xpilot
- games/xpipeman
- games/xpuzzletama
- games/xrisk
- games/xroach
- games/xrobots
- games/xrot
- games/xscavenger
- games/xscrabble
- games/xsokoban
- games/xspacewarp
- games/xtic
- games/xvier
- graphics/SciPlot
- graphics/lfview
- graphics/tgif
- graphics/vcg
- graphics/xbmbrowser
- graphics/xgrasp
- graphics/xli
- graphics/xoris
- graphics/xpx
- graphics/xtexcad
- graphics/xwpick
- japanese/Wnn6-lib
- japanese/Wnn7-lib
- japanese/canna-lib
- japanese/canna-server
- japanese/kdrill
- japanese/kinput2
- japanese/kterm
- japanese/sj3-lib
- japanese/sj3-server
- japanese/skkinput
- japanese/skkinput3
- mail/xfaces
- mail/xmail
- mail/xmailbox
- mail/xmailwatcher
- mail/xpbiff
- misc/magicpoint
The first 100 are listed.
Configuration
No options to configure.
- USES
- xorg xorg-cat:util
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| xorg/util/makedepend-1.0.10.tar.xz | 151324 | f278c4686285d70292c03f7339cc3c0a811fc6c4bf9c053906d0a5732eac9138 |