Subject: aalib not buildlinked when using SDL_mixer or SDL
To: None <>
From: Jeremy C. Reed <>
List: tech-pkg
Date: 11/16/2007 13:41:22
I am working on an update of gnash.

I .include "../../audio/SDL_mixer/"
but later my build fails due to missing -laa.

$ objdump -x /usr/pkg/lib/ | grep NEED.*libaa

I have: smpeg-0.4.4nb12, SDL_mixer-1.2.6nb4, and SDL-1.2.9nb2.

I don't want to include buildlink for aalib directly. The SDL has:

.if !empty(PKG_BUILD_OPTIONS.SDL:Maalib)
.include "../../graphics/aalib/"

But I don't see PKG_BUILD_OPTIONS.SDL defined when I configure my gnash 

I looked at ../../mk/ and then manually ran:

$ pkg_info -Q PKG_OPTIONS SDL   


I don't know when this was added.

Should packages have their revision bumped and the 
BUILDLINK_API_DEPENDS.${foo} bumped when a build method is changed like 

  Jeremy C. Reed