belle-sip: make this get past the configure step

Doesn't build though:

/usr/pkg/java/openjdk11/bin/java -Xmx256m -jar /usr/pkg/share/java/classes/antlr.jar  -make -Xmultithreaded -Xconversiontimeout 10000 -fo  . ./belle_sip_message.g
no main manifest attribute, in /usr/pkg/share/java/classes/antlr.jar
This commit is contained in:
Thomas Klausner 2020-04-15 10:14:59 +02:00
parent 0f5855d1ee
commit 8f559baade
4 changed files with 31 additions and 2 deletions

View File

@ -1 +1,2 @@
Belle-sip is a SIP (RFC3261) implementation written in C, with an object oriented API.
Belle-sip is a SIP (RFC3261) implementation written in C, with an
object oriented API.

View File

@ -11,10 +11,20 @@ LICENSE= gnu-gpl-v2
GNU_CONFIGURE= yes
USE_LIBTOOL= yes
USE_TOOLS+= pkg-config
USE_TOOLS+= gmake pkg-config
USE_LANGUAGES= c c++
MAKE_JOBS_SAFE= no
PKGCONFIG_OVERRIDE+= belle-sip.pc.in
SUBST_CLASSES+= jar
SUBST_SED.jar+= -e 's,/opt/local/share/java,${PREFIX}/share/java/classes,'
SUBST_FILES.jar+= configure
SUBST_STAGE.jar= pre-configure
SUBST_MESSAGE.jar= Fixing path to Java class.
.include "../../wip/antlr/buildlink3.mk"
.include "../../wip/antlr3-c/buildlink3.mk"
.include "../../mk/java-vm.mk"
.include "../../mk/bsd.pkg.mk"

4
belle-sip/TODO Normal file
View File

@ -0,0 +1,4 @@
Fails to build:
/usr/pkg/java/openjdk11/bin/java -Xmx256m -jar /usr/pkg/share/java/classes/antlr.jar -make -Xmultithreaded -Xconversiontimeout 10000 -fo . ./belle_sip_message.g
no main manifest attribute, in /usr/pkg/share/java/classes/antlr.jar

14
belle-sip/buildlink3.mk Normal file
View File

@ -0,0 +1,14 @@
# $NetBSD$
BUILDLINK_TREE+= belle-sip
.if !defined(BELLE_SIP_BUILDLINK3_MK)
BELLE_SIP_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.belle-sip+= belle-sip>=1.4.2
BUILDLINK_PKGSRCDIR.belle-sip?= ../../wip/belle-sip
#.include "../../wip/antlr3-c/buildlink3.mk"
.endif # BELLE_SIP_BUILDLINK3_MK
BUILDLINK_TREE+= -belle-sip